值已改变(逐点)
- 更新时间2025-07-30
- 阅读时长2分钟
检测该VI的输入数据点在两次调用之间是否改变。
注: 默认情况下,全部逐点VI中的重入执行已启用。

输入/输出
初始化
—
初始化的值为TRUE时,初始化VI的内部状态。
输入数据点
—
输入数据点是输入数据点。
已更改
—
已更改值发生改变时参数值为TRUE。
输出数据点
—
输出数据点是输入数据点的副本。 |
用户改变输入参数的值时可通过该VI触发事件。如输入数据点已更改,布尔显示控件已更改为TRUE。
下列编程顺序演示了如何使用“值已改变(逐点)”VI为有错误参数的逐点VI创建一个逐点错误检查机制。
- 选择一个要监控错误的参数。
- 将参数值连接至“值已改变(逐点)”VI的输入数据点。
- 将输出数据点传递至目标VI。输出数据点相对于“值已改变(逐点)”VI的输入数据点没有变化。
- 将“值已改变(逐点)”VI生成的TRUE传递至目标VI,触发目标VI的初始化。只要输出参数有变化,“值已改变(逐点)”VI就输出TRUE值。
LabVIEW将检查目标VI初始化后的第一次调用。每次输入参数有变化,目标VI都会发生初始化和错误检查。
初始化
—
输入数据点
—
已更改
—
输出数据点
—