在VI运行后使用特定数值初始化数组控件

更新 Aug 21, 2023

环境

软件

  • LabVIEW

其他



 

  • 每次运行VI时,如何使用特定默认值初始化和编辑数组控件?
  • 如何设置默认数组大小以承载所有数据?

有几种方法可以完成此操作。每种方法都要求您设置默认值,并在运行VI时将数组控件初始化为默认值。

设置默认值:

选项1:手动输入默认值

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

选项2:使用“初始化数组”(Initialize Array)功能使用默认值自动填充数组。

  1. 在程序框图中添加一个“初始化数组”功能。
  2. 为数组大小和数值创建常量。
  3. 在输出端口上创建一个数组显示控件并运行VI。
  4. 右键单击数组显示控件,然后选择数据操作»将当前值设为默认值
  5. 右键单击数组显示控件,然后选择“更改为控件”

重新初始化为默认值:

  • 可以在运行VI之前右键单击数组控件,然后选择“数据操作»重新初始化为默认值”,手动将数组控件重新初始化为默认值
  • 如要以编程方式执行此操作,请在程序框图上右键单击数组控件,然后选择“创建”»“调用节点”»“重新初始化为默认值”

将初始化的数组控件放入while循环中,以允许用户在VI运行时对其进行编辑。为确保在运行VI时立即初始化数组控件,请将错误线连接到while循环中以强制执行数据流。下面的代码允许用户编辑初始化的数组,并将这些值写入文本文件。