功能區塊 LINEARPOINTS

功能區塊 LINEARPOINTS 使用直線方程式從多個點計算一個值。

注意: 值 X_MIN 和 X_MAX 必須按升序排列。即 X_MIN < X_MAX.

注意: 此功能區塊可以擁有超過九個輸入。您可以右鍵點擊功能區塊以添加另一個輸入。

點將通過插件 XY-轉換 在視覺化中配置。此時,點是按比例定位的。即刻度可能與視覺化不同。因此,可編程邏輯控制器中的調光值範圍可以是 0..255,而在視覺化中則為 0..100

輸入 IN

期望一個數字來計算輸出 OUT。

輸入 X_MIN

定義 X 軸的最小值。

輸入 X_MAX

定義 X 軸的最大值。

輸入 Y_MIN

定義 Y 軸的下限範圍。

輸入 Y2

定義 Y 軸的上限範圍。

輸入 XY_START

以字符串格式 "X;Y" 定義第一個點。其中,點 X 和 Y 是該點的坐標。Y 被限制在 Y_MIN 和 Y_MAX 之間。值 X 也被限制。但是,點可以超出範圍 100 倍因子。

輸入 XY_END

以字符串格式 "X;Y" 定義最後一個點。其中,點 X 和 Y 是該點的坐標。Y 被限制在 Y_MIN 和 Y_MAX 之間。值 X 也被限制。但是,點可以超出範圍 100 倍因子。

輸入 DIS

如果為真,則禁用計算。輸出 Q 上的值為 0。在視覺化中不再顯示當前 X 位置。

輸入 VAR1..VAR#

輸入定義單個軸的可選常數。此時,使用功能區塊 VAR_XVAR_Y

注意: 常數被分配給輸入的編號。即刪除輸出時,輸出的配置可能會發生變化。

輸入值與功能區塊的縮放比例進行轉換,並在視覺化中相應計算。此時,值被限制在範圍內。

輸出 Q

使用位置 IN 計算點之間的輸出值。輸出值將四捨五入為整數。

輸出 COUNT

返回配置的點數量。

輸出 P_START

以字符串 "X;Y" 返回第一個點。

輸出 P_END

以字符串 "X;Y" 返回最後一個點。