《现代测控技术实习2(前面板设计).ppt》由会员分享,可在线阅读,更多相关《现代测控技术实习2(前面板设计).ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现代测控技术实习现代测控技术实习2(前前面板设计面板设计)LabVIEW8.20前面板设计前面板设计程序前面板是图形用户界面,也就是程序前面板是图形用户界面,也就是VIVI的的虚拟仪器面板。这一界面上有用户虚拟仪器面板。这一界面上有用户输入控制输入控制和和输出显示输出显示两类对象,用户可以用这些输入两类对象,用户可以用这些输入/输出控件对象模拟真实仪表的前面板。输出控件对象模拟真实仪表的前面板。具体表现在具体表现在开关、旋钮、图形、图表开关、旋钮、图形、图表,以,以及其他控制和显示等对象,使得用户界面更及其他控制和显示等对象,使得用户界面更加直观易懂。加直观易懂。第第2次课内容次课内容1 1掌
2、握前面板对象的基本操作方法掌握前面板对象的基本操作方法2 2掌握前面板对象的属性设置方法掌握前面板对象的属性设置方法3 3熟悉前面板对象的大小、颜色、位熟悉前面板对象的大小、颜色、位置、排列、组合等操作置、排列、组合等操作4 4熟悉前面板对象的修饰熟悉前面板对象的修饰5 5熟悉前面板窗口的使用熟悉前面板窗口的使用前面板对象设计基础前面板对象设计基础前面板由前面板由输入控件输入控件和和显示控件显示控件组成。输组成。输入控件是指旋钮、按钮、转盘等输入装置。入控件是指旋钮、按钮、转盘等输入装置。显示控件是指指示灯、图形、图表等显示装显示控件是指指示灯、图形、图表等显示装置。输入控件用来模拟仪器的输入
3、装置,将置。输入控件用来模拟仪器的输入装置,将数据传送给数据传送给VIVI程序的程序框图,为程序的程序框图,为VIVI的程序的程序框图提供数据。显示控件模拟仪器的输出装框图提供数据。显示控件模拟仪器的输出装置,用以显示程序框图获取或生成的数据。置,用以显示程序框图获取或生成的数据。前面板的设计类似于工作中看到的仪器前面板的设计类似于工作中看到的仪器面板,而程序框图则是仪器内部信号处理的面板,而程序框图则是仪器内部信号处理的过程。过程。3.4.1 3.4.1 输入控件(输入控件(ControlsControls)和)和显示控件(显示控件(IndicatorIndicator)利用输入控件可以输入
4、相应的数据,例如利用输入控件可以输入相应的数据,例如数字、布尔量、字符串和文件路径等。数字、布尔量、字符串和文件路径等。3.4.1 3.4.1 输入控件(输入控件(ControlsControls)和)和显示控件(显示控件(IndicatorIndicator)显示控件用来显示数据。显示控件有数字、显示控件用来显示数据。显示控件有数字、温度计、温度计、LEDLED指示灯、文本、波形图等指示灯、文本、波形图等 。控件选板3.4.2 3.4.2 控件属性控件属性前面板中的每个控件都有前面板中的每个控件都有自己的属性,如控件的颜自己的属性,如控件的颜色、最大最小值、显示精色、最大最小值、显示精度和方
5、式等。许多属性都度和方式等。许多属性都可以根据不同的需要进行可以根据不同的需要进行编辑。右击前面板任何一编辑。右击前面板任何一个控件选择个控件选择PropertiesProperties选选项就可以弹出该控件的属项就可以弹出该控件的属性配置窗口。性配置窗口。3.5 3.5 编辑程序框图编辑程序框图程序框图是图形化源代码的集合,这种图程序框图是图形化源代码的集合,这种图形化的编程语言也称为形化的编程语言也称为G G语言。语言。3.5.1 3.5.1 程序框图中的控件对象程序框图中的控件对象 程序框图中的控件对象实际上是前面板程序框图中的控件对象实际上是前面板相应控件的接线端相应控件的接线端 前面
6、板控件前面板控件程序框图中对应的接线端程序框图中对应的接线端3.5.2 3.5.2 程序框图节点程序框图节点LabVIEWLabVIEW中的程序框中的程序框图节点是指带有输入图节点是指带有输入和输出接线端的对象,和输出接线端的对象,类似文本编程语言中类似文本编程语言中的语句、运算符、函的语句、运算符、函数和子程序。数和子程序。LabVIEWLabVIEW中的节点主中的节点主要包括函数、结构、要包括函数、结构、Express VIExpress VI、子、子VIVI等。等。3.5.3 3.5.3 对像连线对像连线 3.6 3.6 运行运行VIVI1 1运行运行VIVI单击前面板或程序框图工具栏中
7、的运行按钮。单击前面板或程序框图工具栏中的运行按钮。就可以运行就可以运行VIVI一次,当一次,当VIVI正在运行时,运行按钮变为正在运行时,运行按钮变为状态。状态。2 2停止停止VIVI运行运行当程序运行时,停止按钮由编辑时的状态当程序运行时,停止按钮由编辑时的状态,变为可用状态,变为可用状态单击此按钮可强行停止程序的运行。如果调试程序时,使程序无单击此按钮可强行停止程序的运行。如果调试程序时,使程序无意中进入死循环或无法退出时,这个按钮可以强行结束程序运行。意中进入死循环或无法退出时,这个按钮可以强行结束程序运行。3.7 3.7 调试调试VIVI在程序执行前或正在执行时,单击工具栏上的高亮执
8、行按钮在程序执行前或正在执行时,单击工具栏上的高亮执行按钮程序就可以在高亮方式下运行,这时可以逼真地显示数据程序就可以在高亮方式下运行,这时可以逼真地显示数据的流动过程。再次单击此按钮,程序又恢复正常运行。的流动过程。再次单击此按钮,程序又恢复正常运行。注意,使用高亮执行方式,将明显降低程序的执行速度。注意,使用高亮执行方式,将明显降低程序的执行速度。1 1高亮显示数据流高亮显示数据流3.7 3.7 调试调试VIVI2 2查找查找VIVI不可执行的原因不可执行的原因 如果在一个如果在一个VIVI程序中存在错误时,程序中存在错误时,VIVI是不能运行的。这时,是不能运行的。这时,工具栏中的运行按
9、钮由工具栏中的运行按钮由变为断裂状态变为断裂状态此时,如果单击此按钮就会弹出错误列表对话框。此时,如果单击此按钮就会弹出错误列表对话框。操作题操作题1 1、新建一个、新建一个VIVI,进,进行如下练习:行如下练习:任意放置几个控件在任意放置几个控件在前面板,改变它们的前面板,改变它们的位置、名称、大小、位置、名称、大小、颜色等等。颜色等等。在在VIVI前面板和后面板前面板和后面板之间进行切换之间进行切换并排排列前面板和后并排排列前面板和后面板窗口面板窗口操作题操作题(2 2)用一个)用一个“垂直填充滑动杆垂直填充滑动杆”控件控制一个控件控制一个“量表量表”控件,并对其面板进行修饰和组合,参考控件,并对其面板进行修饰和组合,参考下图:下图:操作题操作题(3 3)设置一个)设置一个VIVI,用一个布尔开关型控件控制,用一个布尔开关型控件控制“圆形指示灯圆形指示灯”的亮灭,并对控件进行修饰。参考的亮灭,并对控件进行修饰。参考下图:下图:(4 4)参考下图,设计虚拟信号发生器和虚拟)参考下图,设计虚拟信号发生器和虚拟示波器的前面板。示波器的前面板。
限制150内