如何在VI运行时初始化数组控件,并允许用户编辑值?
主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 2015
主要软件修正版本: N/A
次要软件: N/A
问题: 我有一个数组控件,需要在每次运行VI时用默认值初始化。我还需要用户能够编辑这些值。如何实现?
解答: 有几种方法来实现这一点。每个方法都需要两件事:设置默认值,并在运行VI时将数组控件初始化为默认值。
设置默认值:
选项1-手动键入默认值
- 在前面板的数组控件中,手动键入要初始化的默认值。
- 左键单击数组控件的外边框,确保蓝色虚线选择框包含整个数组控件。
- 右键单击并选择数据操作»设置当前值为默认值。
选项2-使用初始化数组自动设置为默认值
- 将初始化数组函数添加到框图中。
- 为数组维数值创建常量。
- 在输出上创建一个数组显示控件。运行VI。
- 右键单击数组控件,然后选择数据操作»设置当前值为默认值。
- 右键单击数组控件,然后选择转换为输入控件
重新初始化为默认值:
- 您可以通过在运行VI之前,右键单击数组控件,并选择数据操作»重新初始化为默认值,将数组控件重新初始化为默认值。
要以编程方式执行此操作,请右键单击程序框图上的数组控件,然后选择创建»调用节点»重新初始化为默认值。
将初始化以后的数组控件放在while循环中,以允许用户编辑它。要确保在运行VI时立即初始化数组控件,请将错误簇连接到while循环中以强制数据流执行顺序。下面是一个程序范例,允许用户编辑已初始化的数组,并将这些值写入文本文件。这是实现要求的许多可能性之一。

相关链接:
附件:
报告日期: 11/14/2016
最近更新: 12/29/2016
文档编号: 7FDFNKA8
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.