结构下载PDF选定部分选定部分和子部分整个手册更新时间2025-03-14阅读时长4分钟LabVIEWAPI参考LabVIEW G 结构用于创建VI。 For循环使用连线至总数(N)接线端的值n作为执行次数的子程序框图。计数接线端(i)可提供当前的循环计数,取值范围是0到n-1。While循环重复执行子程序框图中的代码,直至满足某一条件。While循环至少执行一次。定时结构定时结构和VI用于控制定时结构在执行其子程序框图、同步各定时结构的起始时间、创建定时源,以及创建定时源层次结构时的速率和优先级。条件结构包括一个或多个子程序框图(即分支),结构执行时,仅有一个分支执行。连线至选择器接线端的值决定要执行的分支。事件结构等待事件发生,并执行相应条件分支,处理该事件。事件结构包括一个或多个子程序框图或事件分支,结构处理时间时,仅有一个子程序框图或分支在执行。等待事件通知时,该结构可超时。连线事件结构边框左上角的“超时”接线端,指定事件结构等待事件发生的时间,以毫秒为单位。默认值为-1,表示永不超时。元素同址操作结构控制LabVIEW编译器的某些运算,并在某些情况下,改善内存和VI的效率。在对数组、簇、变体数据或波形中的数据元素进行运算时,使用元素同址操作结构可避免LabVIEW编译器在内存中复制和保存数据值。该结构也可用于使被计算的数据类型保存在内存中指定的数据空间。右键单击结构的边框并选择与所需运算操作相符的边框节点。平铺式顺序结构包括一个或多个顺序执行的子程序框图(即帧)。使用平铺式顺序结构可确保子程序框图在另一个子程序框图之前或之后执行。 平铺式顺序结构的数据流不同于其他结构的数据流。所有连线至帧的数据都可用时,平铺式顺序结构的帧按照从左至右的顺序执行。每帧执行完毕后,将数据传递至下一帧。即一个帧的输入可能取决于另一个帧的输出。公式节点在程序框图上计算数学公式和类似于C语言的表达式。可在公式中使用下列内置函数:abs、acos、acosh、asin、asinh、atan、atan2、atanh、ceil、cos、cosh、cot、csc、exp、expm1、floor、getexp、getman、int、intrz、ln、lnp1、log、log2、max、min、mod、pow、rand、rem、sec、sign、sin、sinc、sinh、sizeOfDim、sqrt、tan和tanh。数学VI中的解析器和公式节点中的解析器有所不同。程序框图禁用结构包括一个或多个子程序框图(分支),仅有启用的子程序框图可执行。程序框图禁用结构用于禁用部分程序框图。条件禁用结构包括一个或多个子程序框图,LabVIEW在执行时依据子程序框图的条件配置只使用其中的一个子程序框图。需依据用户定义的条件禁用程序框图上某部分的代码时,使用该结构。右键单击结构边框,可添加或删除子程序框图。添加子程序框图或右键单击结构边框,在快捷菜单中选择编辑本子程序框图的条件,可在配置条件对话框中配置条件。类型专用结构具有一个或多个子程序框图,LabVIEW根据子程序框图的顺序和编译结果,只编译和执行其中一个子程序框图。如果LabVIEW遇到语法错误,则会按顺序拒绝子程序框图。LabVIEW接受第一个没有语法错误的子程序框图,忽略其余的子程序框图。如全部子程序框图均存在语法错误,该结构接受最后一个子程序框图。语法错误是结构中的错误(如断线),而不是由子VI或其他依赖关系引起的错误。 使用该结构为指定数据类型自定义自适应VI (.vim)中的代码段。将此结构与“检查类型”VI和函数一起使用,可强制自适应VI仅接受部分数据类型,拒绝特定的数据类型。共享变量表示程序框图上的一个共享变量。如需绑定程序框图中的共享变量节点和处于活动状态的项目中的共享变量,可在程序框图中放置共享变量节点,双击或右键单击该共享变量节点,在快捷菜单中选择选择变量>>浏览,显示选择变量对话框。也可将项目浏览器窗口中的共享变量拖放至相同项目中VI的程序框图,从而创建一个共享变量节点。局部变量对前面板上的控件进行读写操作。全局变量全局变量可在多个VI之间访问和传递数据。修饰使用修饰选板上的修饰控件(如盒、线条及箭头等),对程序框图上的对象进行组合或分组。这些对象仅用于修饰,不影响数据。反馈节点保存VI或循环上一次的运行数据。上级主题: 编程
结构用于创建VI。 For循环使用连线至总数(N)接线端的值n作为执行次数的子程序框图。计数接线端(i)可提供当前的循环计数,取值范围是0到n-1。While循环重复执行子程序框图中的代码,直至满足某一条件。While循环至少执行一次。定时结构定时结构和VI用于控制定时结构在执行其子程序框图、同步各定时结构的起始时间、创建定时源,以及创建定时源层次结构时的速率和优先级。条件结构包括一个或多个子程序框图(即分支),结构执行时,仅有一个分支执行。连线至选择器接线端的值决定要执行的分支。事件结构等待事件发生,并执行相应条件分支,处理该事件。事件结构包括一个或多个子程序框图或事件分支,结构处理时间时,仅有一个子程序框图或分支在执行。等待事件通知时,该结构可超时。连线事件结构边框左上角的“超时”接线端,指定事件结构等待事件发生的时间,以毫秒为单位。默认值为-1,表示永不超时。元素同址操作结构控制LabVIEW编译器的某些运算,并在某些情况下,改善内存和VI的效率。在对数组、簇、变体数据或波形中的数据元素进行运算时,使用元素同址操作结构可避免LabVIEW编译器在内存中复制和保存数据值。该结构也可用于使被计算的数据类型保存在内存中指定的数据空间。右键单击结构的边框并选择与所需运算操作相符的边框节点。平铺式顺序结构包括一个或多个顺序执行的子程序框图(即帧)。使用平铺式顺序结构可确保子程序框图在另一个子程序框图之前或之后执行。 平铺式顺序结构的数据流不同于其他结构的数据流。所有连线至帧的数据都可用时,平铺式顺序结构的帧按照从左至右的顺序执行。每帧执行完毕后,将数据传递至下一帧。即一个帧的输入可能取决于另一个帧的输出。公式节点在程序框图上计算数学公式和类似于C语言的表达式。可在公式中使用下列内置函数:abs、acos、acosh、asin、asinh、atan、atan2、atanh、ceil、cos、cosh、cot、csc、exp、expm1、floor、getexp、getman、int、intrz、ln、lnp1、log、log2、max、min、mod、pow、rand、rem、sec、sign、sin、sinc、sinh、sizeOfDim、sqrt、tan和tanh。数学VI中的解析器和公式节点中的解析器有所不同。程序框图禁用结构包括一个或多个子程序框图(分支),仅有启用的子程序框图可执行。程序框图禁用结构用于禁用部分程序框图。条件禁用结构包括一个或多个子程序框图,LabVIEW在执行时依据子程序框图的条件配置只使用其中的一个子程序框图。需依据用户定义的条件禁用程序框图上某部分的代码时,使用该结构。右键单击结构边框,可添加或删除子程序框图。添加子程序框图或右键单击结构边框,在快捷菜单中选择编辑本子程序框图的条件,可在配置条件对话框中配置条件。类型专用结构具有一个或多个子程序框图,LabVIEW根据子程序框图的顺序和编译结果,只编译和执行其中一个子程序框图。如果LabVIEW遇到语法错误,则会按顺序拒绝子程序框图。LabVIEW接受第一个没有语法错误的子程序框图,忽略其余的子程序框图。如全部子程序框图均存在语法错误,该结构接受最后一个子程序框图。语法错误是结构中的错误(如断线),而不是由子VI或其他依赖关系引起的错误。 使用该结构为指定数据类型自定义自适应VI (.vim)中的代码段。将此结构与“检查类型”VI和函数一起使用,可强制自适应VI仅接受部分数据类型,拒绝特定的数据类型。共享变量表示程序框图上的一个共享变量。如需绑定程序框图中的共享变量节点和处于活动状态的项目中的共享变量,可在程序框图中放置共享变量节点,双击或右键单击该共享变量节点,在快捷菜单中选择选择变量>>浏览,显示选择变量对话框。也可将项目浏览器窗口中的共享变量拖放至相同项目中VI的程序框图,从而创建一个共享变量节点。局部变量对前面板上的控件进行读写操作。全局变量全局变量可在多个VI之间访问和传递数据。修饰使用修饰选板上的修饰控件(如盒、线条及箭头等),对程序框图上的对象进行组合或分组。这些对象仅用于修饰,不影响数据。反馈节点保存VI或循环上一次的运行数据。上级主题: 编程
结构用于创建VI。 For循环使用连线至总数(N)接线端的值n作为执行次数的子程序框图。计数接线端(i)可提供当前的循环计数,取值范围是0到n-1。While循环重复执行子程序框图中的代码,直至满足某一条件。While循环至少执行一次。定时结构定时结构和VI用于控制定时结构在执行其子程序框图、同步各定时结构的起始时间、创建定时源,以及创建定时源层次结构时的速率和优先级。条件结构包括一个或多个子程序框图(即分支),结构执行时,仅有一个分支执行。连线至选择器接线端的值决定要执行的分支。事件结构等待事件发生,并执行相应条件分支,处理该事件。事件结构包括一个或多个子程序框图或事件分支,结构处理时间时,仅有一个子程序框图或分支在执行。等待事件通知时,该结构可超时。连线事件结构边框左上角的“超时”接线端,指定事件结构等待事件发生的时间,以毫秒为单位。默认值为-1,表示永不超时。元素同址操作结构控制LabVIEW编译器的某些运算,并在某些情况下,改善内存和VI的效率。在对数组、簇、变体数据或波形中的数据元素进行运算时,使用元素同址操作结构可避免LabVIEW编译器在内存中复制和保存数据值。该结构也可用于使被计算的数据类型保存在内存中指定的数据空间。右键单击结构的边框并选择与所需运算操作相符的边框节点。平铺式顺序结构包括一个或多个顺序执行的子程序框图(即帧)。使用平铺式顺序结构可确保子程序框图在另一个子程序框图之前或之后执行。 平铺式顺序结构的数据流不同于其他结构的数据流。所有连线至帧的数据都可用时,平铺式顺序结构的帧按照从左至右的顺序执行。每帧执行完毕后,将数据传递至下一帧。即一个帧的输入可能取决于另一个帧的输出。公式节点在程序框图上计算数学公式和类似于C语言的表达式。可在公式中使用下列内置函数:abs、acos、acosh、asin、asinh、atan、atan2、atanh、ceil、cos、cosh、cot、csc、exp、expm1、floor、getexp、getman、int、intrz、ln、lnp1、log、log2、max、min、mod、pow、rand、rem、sec、sign、sin、sinc、sinh、sizeOfDim、sqrt、tan和tanh。数学VI中的解析器和公式节点中的解析器有所不同。程序框图禁用结构包括一个或多个子程序框图(分支),仅有启用的子程序框图可执行。程序框图禁用结构用于禁用部分程序框图。条件禁用结构包括一个或多个子程序框图,LabVIEW在执行时依据子程序框图的条件配置只使用其中的一个子程序框图。需依据用户定义的条件禁用程序框图上某部分的代码时,使用该结构。右键单击结构边框,可添加或删除子程序框图。添加子程序框图或右键单击结构边框,在快捷菜单中选择编辑本子程序框图的条件,可在配置条件对话框中配置条件。类型专用结构具有一个或多个子程序框图,LabVIEW根据子程序框图的顺序和编译结果,只编译和执行其中一个子程序框图。如果LabVIEW遇到语法错误,则会按顺序拒绝子程序框图。LabVIEW接受第一个没有语法错误的子程序框图,忽略其余的子程序框图。如全部子程序框图均存在语法错误,该结构接受最后一个子程序框图。语法错误是结构中的错误(如断线),而不是由子VI或其他依赖关系引起的错误。 使用该结构为指定数据类型自定义自适应VI (.vim)中的代码段。将此结构与“检查类型”VI和函数一起使用,可强制自适应VI仅接受部分数据类型,拒绝特定的数据类型。共享变量表示程序框图上的一个共享变量。如需绑定程序框图中的共享变量节点和处于活动状态的项目中的共享变量,可在程序框图中放置共享变量节点,双击或右键单击该共享变量节点,在快捷菜单中选择选择变量>>浏览,显示选择变量对话框。也可将项目浏览器窗口中的共享变量拖放至相同项目中VI的程序框图,从而创建一个共享变量节点。局部变量对前面板上的控件进行读写操作。全局变量全局变量可在多个VI之间访问和传递数据。修饰使用修饰选板上的修饰控件(如盒、线条及箭头等),对程序框图上的对象进行组合或分组。这些对象仅用于修饰,不影响数据。反馈节点保存VI或循环上一次的运行数据。上级主题: 编程