labview条件结构怎么设置默认
发布网友
发布时间:2023-04-05 11:14
我来回答
共1个回答
热心网友
时间:2024-08-18 14:21
1、当条件结构中的数据赋值到条件结构外面的时候,就会产生隧道。
2、隧道的作用:在该处相当于一个临时寄存器。所谓“临时寄存器”就是无论这个条件结构是真分支或者假分支,,条件结构的数值都要先传递到这个隧道,然后由这个隧道传递到条件结构的外面,例如由显示控件显示。这个隧道必须是:无论真分支还是假分支,无论这个分支是否执行一定代码,都必须有数值来赋值给这个隧道。但在C语言或者C#中不需要对假分支进行赋值,也即else可以有也可以没有。
3、没有LabVIEW代码的分支可以采用默认设置:
(1)、选中隧道右键>未连接时使用默认
(2)、数值类型默认值是0,布尔类型的默认值是False,字符串类型的默认值是空字符串。
(3)、“未连接时使用默认”是相对于所有分支而言的,并不是指要在特定分支设置。
(4)、只有if没有else的语句,无论嵌套多少层条件结构,其产生隧道都设置为“未连接时使用默认”,对于多分支选择的情况,把有代码内容的分支写好后,即可把产生的隧道设置为“未连接时使用默认”。