LabVIEW 在运行时初始化数组并允许用户编辑值
有一个数组控件,需要在每次运行VI时用默认值初始化。还需要用户能够编辑这些值。如何实现?
解答:
有几种方法来实现这一点。每个方法都需要两件事:设置默认值,并在运行VI时将数组控件初始化为默认值。
设置默认值:
选项1-手动键入默认值
在前面板的数组控件中,手动键入要初始化的默认值。
左键单击数组控件的外边框,确保蓝色虚线选择框包含整个数组控件。
右键单击并选择数据操作»设置当前值为默认值。
选项2-使用初始化数组自动设置为默认值
将初始化数组函数添加到框图中。
为数组维数值创建常量。
在输出上创建一个数组显示控件。运行VI。
右键单击数组控件,然后选择数据操作»设置当前值为默认值。
右键单击数组控件,然后选择转换为输入控件
重新初始化为默认值:
可以通过在运行VI之前,右键单击数组控件,并选择数据操作»重新初始化为默认值,将数组控件重新初始化为默认值。
要以编程方式执行此操作,请右键单击程序框图上的数组控件,然后选择创建»调用节点»重新初始化为默认值。
将初始化以后的数组控件放在while循环中,以允许用户编辑它。要确保在运行VI时立即初始化数组控件,请将错误簇连接到while循环中以强制数据流执行顺序。下面是一个程序范例,允许用户编辑已初始化的数组,并将这些值写入文本文件。这是实现要求的许多可能性之一。
请参考附件的例程。
更详细的内容,参加如下附件的介绍。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。