LabVIEW PID and Fuzzy Logic Toolkit API Reference

PID工程单位转为百分比 VI

  • 更新时间2023-02-21
  • 阅读时长4分钟

PID工程单位转为百分比 VI

所属选板:PID VI

必需:完整版开发系统

根据最小值和最大值范围设置,将工程单位输入转换为百分比范围输出。单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。

详细信息  范例

 添加至程序框图  在选板中定位

PID EGU转为百分比(DBL)

最大值(EGU)指定对应满刻度100%的输入值(工程单位)。
输入(EGU)指定输入值(工程单位)。
最小值(EGU)指定对应满刻度0%的输入值(工程单位)。
%跨度返回满刻度百分比的输出值。

PID工程单位转为百分比(DBL数组)

最大值(EGU)指定对应满刻度100%的输入值(工程单位)。该VI重新调整最大值(EGU)输入数组的大小以匹配%跨度输入数组。
输入(EGU)指定输入值(工程单位)。
最小值(EGU)指定对应满刻度0%的输入值(工程单位)。该VI重新调整最小值(EGU)输入数组大小以匹配输入(EGU)数组的大小。
%跨度返回满刻度百分比的输出值。该VI根据输入(EGU)数组的大小确定%跨度数组的长度。

PID工程单位转为百分比详细信息

该多态VI的DBL数组实例可用于多环PID控制应用。本例中输入(EGU)的长度确定输出数组的长度。其他输入数组的长度无需与输入(EGU)相同。该VI按如下方式将其他输入数组重新调整为输入(EGU)的长度:

  • 如输入数组大于输入(EGU),则将输入数组截断为输入(EGU)的长度。不使用数组中的其他值。
  • 如输入数组小于输入(EGU),则一直重复输入数组的最后一个值,直至与输入(EGU)的大小匹配。

这样,每个输出计算中必须使用的输入值无需在传递至该VI的数组中重复指定。相反,数组可仅包含一个用于输出计算的值。

范例

关于使用PID工程单位转为百分比VI的范例见labview\examples\control\PID中的Manual-Automatic Control with Engineering Units VI。

 打开范例  查找相关范例

Log in to get a better experience