
labview软件实验指导.doc
3页LabVIEW软件实验指导一、利用软件完成正弦函数波形,可设定幅值、周期等参数,波形釆用图形化 显示,数据保存到文本文件中实验提不:1) 在前面板中创建两个输入控件,分别用來设定正弦波的幅值和频率;2) 在前面板中创建一个波形图显示控件,用来显示正弦波波形;3) 在程序框图中的函数选板(或右键点击空白处)中,选择可以产生正弦波形 的函数方法一:函数选板\编程\波形\模拟波形\波形生成,里而的基本函数 发生器、止眩波形、函数波形,都可以用来产生正弦波信号方法二:函数 选板\Express\输入\仿真信号,该Express VI 口J以生成一些常用的基本波形, 通过外部给定参数或进入其属性可以设置信号的各项参数;4) 产生的波形信号可以通过函数选板\编程\文件I/O,或函数选板\编程\波形\波 形文件I/O,或函数选板Express输岀也入测量文件 里的函数保存下来不 同的函数,不同的设置,保存后的文件形式可以是多样的;5) 要让波形连续产生并保存,需要将之前绘制好的程序用while循环包括起來 为了避免每次循环保存文件吋弹出询问对话框或覆盖已有的波形信号,最好 事先设定好保存路径,并将保存形式设定为“添加至文件”;6) 为了避免CPU全速运行循环体而占用大量资源,可以在循环体内添加等待 函数(函数选板\定时\等待(ms))让程序在每次执行循环时等待一定时间;7) 如果对某个控件的功能和接线端不清楚,请务必通过即时帮助或更详尽的 LabVIEW帮助获取相关信息。
二、利用软件完成三角波函数波形,可设定幅值、周期等参数,波形采用图形化显示,数据保存到文本文件中实验提示可参照实验一三、利用软件完成脉冲函数波形,可设定幅值、周期、占空比等参数,波形采 用图形化显示,数据保存到文本文件中实验提示可参照实验-四、利用软件完成1至100的奇数判断,输入数据,显示分析结果实验提不:1) 程序中可以使用循环体结构和条件结构实现算法;2) 1-100的依次判断可以通过for循环实现,与C语言中的for循环不同的是, LabVIEW中的for循环需要指定循环次数N,并且当前循环数i是从0〜N・1 逐次加1的,因此编程时可能需要对这两个数值进行一些处理;3) 判别K是否是奇数的一种比较基本的方法是:用2去除K,若余数不为0, 则表明是奇数,否则是偶数4) 判别出来的奇数可以通过数组或字符串显示控件在前面板上输出可能会要 用到数组(数组添加)和字符串(字符串添加)的一些操作函数;5) 上面提到的函数和一些常用的数值运算、比较判断函数,都可以在程序框图 的函数选板\编程里找到;6) 积极使用帮助功能五、搭建一个温度监测系统,用随机数发生器模拟在某一个范围内浮动的温度, 显示出温度值,利用软件实现华氏度和摄氏度之间的双向转换,并且可以设定 温度上限,当温度高于设定值时进行报警提示 实验提示:1)在前而板中,需要一个温度计显示控件(控件选板\新式\数值),一个输入控 件来切换摄氏与华氏温度显示模式,一个输入控件设定温度上限,一个显示控件进行报警提示(可以是报警灯或文字提示);2)随机数发生器的功能是随机生成0〜1之间的一个小数,若要用它模拟温度T1〜T2范围内的温度值,需要将随机数做一些简单的处理。
3) 条件结构可以根据温度显示模式的输入情况,通过转换公式切换温度的数 值转换公式为:F=CX 1.8+32 (F表示华氏温度,C表示摄氏温度);4) 通过简单的比较函数以及条件判断可以实现报警功能;5) 利用while循环可以使随机数发生器持续产生信号,利用延迟函数控制循环 执行速度。
