LabVIEW 属性节点初级课程

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

可以选择真时继续()。

计数接线端:表示已经完成的循环次数,该计数从0开始。在本例中,如果当产生的第13个点值超过0.9时,计数器值为12。

结构隧道: 当需要将循环中的数据传入或者传出时,我们使用隧道的方式(这一点将在后面详细介绍)。

2. For 循环

For 循环常用于已知代码循环次数的情况,比如数组的操作。下面是For 循环的流程图:

2.1 For 循环的流程图

我们通过以下的例子来具体介绍以下For 循环: 如图 2.2,使用For 循环产生一个3×4的二维随机数组。(该程序见附件Generate array.vi )

图2.2 For 循环产生3×4的二维随机数组

属性节点初级课程

控件的大部分属性都可以通过属性对话框ā行设置,对于未包括的属性则需要通过属性节点来编程操作了。属性节点用于访问对象的属性。在某些应用程序中,可能需要通过编程使前面板对象对特定的输入作出响应,使其显示不同的外观。 例如,当用户输入一个无效的密码时,红色指示灯开始闪烁。 又如,改变图表上线条的颜色, 当数据点高于某一特定的值时,希望显示的线条是红色而不是绿色。 使用属性节点可通过编程来完成这些修改。 也可使用属性节点通过编程来调整前面板对象的大小、隐藏前面板的部分内容、向图形中添加光标等。

LabVIEW 的属性节点功能强大、用途多样,不同控件对象有不同的属性。 本课程将介绍一些特别的属性的范例,这些属性可用于改变前面板对象的外观和功能。 关于属性节点的更多信息见LabVIEW 帮助。1. 创建属性节点

右键单击前面板对象,从快捷菜单中选择创建» 属性节点,再从弹出的菜单中选择一个属性,这样就创建了该前面板对象的一个属性节点。同时,LabVIEW 会在程序框图上创建一个与该前面板对象隐含链接的属性节点。

如果对象自带标签,属性节点将有同样的标签。 创建节点之后可以修改该标签。

同一个对象可以创建多个属性节点。2. 使用属性节点

属性节点创建后,节点最初有一个代表某个属性的接线端,您可以通过对其进行修改来更改对应的前面板对象的属性。 属性节点上的这个接线端既可用于设置(写入)属性,也可用于获取(读取)该属性的当前状态。(某些属性节点是只读/只写的除外)。

例如,如果为一个数字数值控件创建了属性节点,则该节点将在程序框图上显示,其可见属性默认为选中。 接线端右侧出现的小箭头表示正在读取属性值。右键单击接线端并从快捷菜单中选择转换为写入则改为写入操作。 将布尔假值连接到可见属性接线端,则属性节点接受数据时前面板上不出现该数值控件。将布尔真值连

接到可见属性接线端,则前面板上将出现该控件。见图1:

计数接线端:表示已经完成的循环次数,该计数从0开始。在本例中,如果当产生的第13个点值超过0.9时,计数器值为12。

结构隧道: 当需要将循环中的数据传入或者传出时,我们使用隧道的方式(这一点将在后面详细介绍)。

2. For 循环

For 循环常用于已知代码循环次数的情况,比如数组的操作。下面是For 循环的流程图:

2.1 For 循环的流程图

我们通过以下的例子来具体介绍以下For 循环:

如图 2.2,使用For 循环产生一个3×4的二维随机数组。(该程序见附件Generate array.vi )

图2.2 For 循环产生3×4的二维随机数组

要获取属性信息,右键单击节点并从快捷菜单中选择转换为读取。如果属性的方向箭头在右侧,则为获取属性值。 如果属性上的方向箭头在左侧,则为设置属性值。

右键单击并从快捷菜单中选择添加元素,或者用鼠标在属性节点下边框的中间不为向下拉,可为节点添加接线端。 然后,可从快捷菜单中为每一个属性节点接线端选择一个不同的属性与其相关。某些属性使用簇。 这些簇中包含的若干属性可以通过簇函数访问。使用“捆绑”函数可以将这些属性作为组进行写入操作,而使用“解除捆绑”函数可以将这些属性作为组进行读取操作。 从快捷菜单中选择全部元素,可访问被捆绑在一起的属性。例如,从快捷菜单中选择属性» 按钮大小» 全

部元素,就可以访问“按钮大小”属性的所有元素。图1 写入属性节点

计数接线端:表示已经完成的循环次数,该计数从0开始。在本例中,如果当产生的第13个点值超过0.9时,计数器值为12。

结构隧道: 当需要将循环中的数据传入或者传出时,我们使用隧道的方式(这一点将在后面详细介绍)。

2. For 循环

For 循环常用于已知代码循环次数的情况,比如数组的操作。下面是For 循环的流程图:

2.1 For 循环的流程图

我们通过以下的例子来具体介绍以下For 循环:

如图 2.2,使用For 循环产生一个3×4的二维随机数组。(该程序见附件Generate array.vi )

图2.2 For 循环产生3×4的二维随机数组

属性节点默认显示每个属性的短名称,即英文缩写。在属性节点的右键菜单中选择长名称,就可以显示中文了。需要说明的是,属性节点的执行效率较低,甚至比全局变量还要低,所以在程序中尽量少用属性节点。图2 使用了簇的属性

相关文档
最新文档