- 10
- 0
- 约 44页
- 2016-12-03 发布于重庆
- 举报
2.全局变量的使用 全局变量的使用方法如下: (1) 在VI的框图程序中,选择Functions→Select a VI,在弹出的Choose the VI to Open对话框中选择所需的全局变量文件,在框图程序放置一个默认的全局变量,该全局变量与第一个放入全局变量文件中的前面板的对象相关。 (2) 右键单击全局变量节点,在Select Item项的弹出选单中选择所需对象。 (3) 若在一个VI中需要使用多个全局变量,可以使用拷贝和粘贴全局变量的方法。 【例8.1】 利用全局变量在VI之间传递数据。 本例创建了一个全局变量和两个VI。全局变量中包含两个对象,即数组和数值指示器。第一个VI利用快速VI产生一个带噪声的三角波,送至全局变量的数组中,并测量该波形的最大值,然后送至全局变量的数值指示器中。第二个VI从全局变量中将波形数据和该波形的最大值读出,并在前面板中显示。全局变量和两个VI的程序框图如图8-8所示。 (a) 全局变量前面板 (b) 第一个VI框图程序 (c) 第二个VI的前面板和框图程序 图8-8 利用全局变量在VI之间传递数据 8.2 属 性 节 点 LabVIEW提供了各式各样的前面板对象,应用这些前面板对象,可以设计出仪表化的人机交互界面。但是,仅仅提供丰富的前面板对象是不够的,在实际运用中,还经常需要实时地改变前面板对象的颜色、大小和是否可见等属性,达到最佳的人机交互功能。LabVIEW引入属性节点(Property Node)概念,通过改变前面板对象属性节点中的属性值,可以在程序运行中动态地改变前面板对象的属性。 8.2.1 属性节点的创建 属性节点的创建方法是在前面板对象或其端口的右键弹出选单中选择Create→Property Node项,即在控件端子旁边创建一个新的属性节点,如图8-9所示。 图8-9 属性节点的创建 创建的属性节点带有标签,为最初标签,可以对原标签进行修改。用操作工具直接单击属性节点的图标,或在图标的右键弹出选单中选择Properties,会出现一个下拉选单,选单列出了前面板对象的所有属性,可根据需要选择相应的属性。 属性节点最初创建时仅显示一个默认属性。若需要同时改变前面板对象的多个属性,一种方法是创建多个属性节点,另一种方法是在一个属性节点的图标上添加多个端口。添加多个端口的方法是使用位置工具拖动属性节点图标的下边缘或上边缘,也可在属性节点图标右键弹出的选单中选择Add Element,如图8-10所示。添加了新的属性节点后,使用操作工具单击新添项或在新添项单击鼠标右键选择Properties项,?弹出该对象所有属性的列表,从中选择新的属性节点。 图8-10 属性节点的添加 属性节点有Read和Write两种属性,在属性节点图标某一端口的弹出选单中选择Change to Read或Change to Write可以改变该端口的读、写属性,选择Change All to Read或Change All to Write可以改变属性节点图标中所有端口的读、写属性,如图8-11所示。 注意:在读、写属性节点的图标上,小箭头的位置和方向是有区别的。当属性节点设置为读属性时,小箭头在节点右侧,方向向外;当属性节点设置为写属性时,小箭头在节点左侧,方向向内。 图8-11 两种属性节点 (a) 写属性 (b) 读属性 8.2.2 基本属性 从某种意义上说,属性节点与局部变量是否有效使用,是衡量使用LabVIEW编程好坏的标准,因此在编程应用中会经常使用属性节点。不同类型前面板对象的属性种类繁多,各不相同,比如Wave Gragh显示控件,其节点属性最复杂,可控属性多达33个。有效地使用属性节点可以添加很多实用的功能,使用户设计的图形化人机交互界面更加友好、美观,操作更加方便。下面以字符串控件为例,介绍一些前面板对象共有且常用属性的用法。 1.Visible Visible属性用来控制前面板对象在前面板窗口中是否可视,其数据类型为布尔型。当Visible值为True时,前面板对象在前面板上处于可视状态;当Visible值为False时,前面板对象在前面板上处于隐藏状态,如图8-12所示。 图8-12 Visible属性的使用 2.Disabled 当VI处于运行状态时,通过Disabled属性的设置,可以控制是否允许用户访问一个前面板对象,其数据类型为整型。 前面板对象处于可视状态(Visible)时,当输入值为0或1时,用户可以访问该前面板对象;当输入值为2时,前面板对象处于Disable状态,此时用户不可以访问该前面板对象。该属性的设置如图8-13所示。 3.Key Focus Key
您可能关注的文档
最近下载
- T_CNPHARS 0001-2025 群体药动学药效学分析标准操作规范.pdf VIP
- (2026年)血浆置换及血浆分离吸附护理要点PPT课件.pptx VIP
- 农村狗狗交配的全过程,让你看了有点不可置信.pdf VIP
- 光谱分析图谱与标志.docx
- 医院培训课件:《死亡医学证明(推断)书》规范填写及死因链基础知识.pptx VIP
- 2026年单招幼师单招试题新版.docx VIP
- 健康体检表样表最新文档.docx VIP
- 《开学第一课》课件+++++++++++2024-2025学年统编版语文九年级下册.pptx VIP
- 2025年北京大学师德师风建设自查报告.docx VIP
- 2025年中考英语考纲词汇完整版(包括词性,词义,词转,短语).pdf VIP
原创力文档

文档评论(0)