From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



如何在VI运行时初始化数组控件,并允许用户编辑值?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 2015
主要软件修正版本: N/A
次要软件: N/A

问题: 我有一个数组控件,需要在每次运行VI时用默认值初始化。我还需要用户能够编辑这些值。如何实现?

解答:

有几种方法来实现这一点。每个方法都需要两件事:设置默认值,并在运行VI时将数组控件初始化为默认值。

设置默认值:

选项1-手动键入默认值

  1. 在前面板的数组控件中,手动键入要初始化的默认值。
  2. 左键单击数组控件的外边框,确保蓝色虚线选择框包含整个数组控件。
  3. 右键单击并选择数据操作»设置当前值为默认值。

选项2-使用初始化数组自动设置为默认值

  1. 将初始化数组函数添加到框图中。
  2. 为数组维数值创建常量。
  3. 在输出上创建一个数组显示控件。运行VI。
  4. 右键单击数组控件,然后选择数据操作»设置当前值为默认值。
  5. 右键单击数组控件,然后选择转换为输入控件

重新初始化为默认值:


将初始化以后的数组控件放在while循环中,以允许用户编辑它。要确保在运行VI时立即初始化数组控件,请将错误簇连接到while循环中以强制数据流执行顺序。下面是一个程序范例,允许用户编辑已初始化的数组,并将这些值写入文本文件。这是实现要求的许多可能性之一。



相关链接:

附件:





报告日期: 11/14/2016
最近更新: 12/29/2016
文档编号: 7FDFNKA8