FCFC106引數設定中文說明

2022-12-06 00:24:04 字數 2668 閱讀 7933

1、fc105

scale功能接受乙個整型值(in),並將其轉換為以工程單位表示的介於下限和上限(lo_lim和hi_lim)之間的實型值。將結果寫入out。scale功能使用以下等式:

out = [ ((float (in) -k1)/(k2-1)) * (hi_lim-o_lim)] + lo_lim

常數k1和k2根據輸入值是bipolar還是unipolar設定。

bipolar:假定輸入整型值介於 7648與27648之間,因此k1 = -7648.0,k2 = +27648.0

unipolar:假定輸入整型值介於0和27648之間,因此k1 = 0.0,k2 = +27648.0

如果輸入整型值大於k2,輸出(out)將鉗位於hi_lim,並返回乙個錯誤。如果輸入整型值小於k1,輸出將鉗位於lo_lim,並返回乙個錯誤。

通過設定lo_lim > hi_lim可獲得反向標定。使用反向轉換時,輸出值將隨輸入值的增加而減小。

fc105引數

引數說明資料型別儲存區描述

en 輸入 bool i、q、m、d、l 使能輸入端,訊號狀態為1時啟用該功能。

eno 輸出 bool i、q、m、d、l 如果該功能的執行無錯誤,該使能輸出端訊號狀態為1。

in 輸入 int i、q、m、d、l、p、常數欲轉換為以工程單位表示的實型值的輸入值。

hi_lim 輸入 real i、q、m、d、l、p、常數以工程單位表示的上限值。

lo_lim 輸入 real i、q、m、d、l、p、常數以工程單位表示的下限值。

bipolar 輸入 bool i、q、m、d、l 訊號狀態為1表示輸入值為雙極性。訊號狀態0表示輸入值為單極性。

out 輸出 real i、q、m、d、l、p 轉換的結果。

ret_val 輸出 word i、q、m、d、l、p 如果該指令的執行沒有錯誤,將返回值w#16#0000。對於w#16#0000以外的其它值,參見"錯誤資訊"。

錯誤資訊

如果輸入整型值大於k2,輸出(out)將鉗位於hi_lim,並返回乙個錯誤。如果輸入整型值小於k1,輸出將鉗位於lo_lim,並返回乙個錯誤。eno的訊號狀態將設定為0,ret_val等於w#16#0008。

例項如果輸入i0.0的訊號狀態為1 (啟用),則執行scale功能。在本例中,整型值22將轉換為介於0.

0和100.0之間的實型值,並寫入out。如i2.

0的訊號狀態所示,該輸入值為bipolar。

如果該功能的執行沒有錯誤,eno和q0.0的訊號狀態將設定為1,ret_val等於w#16#0000。

此主題相關**

2、fc106

unscale功能接收乙個以工程單位表示、且標定於下限和上限(lo_lim和hi_lim)之間的實型輸入值(in),並將其轉換為乙個整型值。將結果寫入out。

unscale功能使用以下等式:

out = [ ((in-o_lim)/(hi_lim-o_lim)) * (k2-1) ] + k1

,並根據輸入值是bipolar還是unipolar設定常數k1和k2。

bipolar:假定輸出整型值介於 ?7648和27648之間,因此,k1 = -7648.0,k2 = +27648.0

unipolar:假定輸出整型值介於0和27648之間,因此,k1 = 0.0,k2 = +27648.0

如果輸入值超出lo_lim和hi_lim範圍,輸出(out)將鉗位於距其型別(bipolar或unipolar)的指定範圍的下限或上限較近的一方,並返回乙個錯誤。

fc106引數

引數說明資料型別儲存區描述

en 輸入 bool i、q、m、d、l 使能輸入端,訊號狀態為1時啟用該功能。

eno 輸出 bool i、q、m、d、l 如果該功能的執行無錯誤,該使能輸出端訊號狀態為1。

in 輸入 real i、q、m、d、l、p、常數欲轉換為整型值的輸入值。

hi_lim 輸入 real i、q、m、d、l、p、常數以工程單位表示的上限。

lo_lim 輸入 real i、q、m、d、l、p、常數以工程單位表示的下限。

bipolar 輸入 bool i、q、m、d、l 訊號狀態1表示輸入值為雙極。訊號狀態0表示輸入值為單極。

out 輸出 int i、q、m、d、l、p 轉換結果。

ret_val 輸出 word i、q、m、d、l、p 如果該指令的執行沒有錯誤,將返回值w#16#0000。對於w#16#0000以外的其它值,參見"錯誤資訊"。

錯誤資訊

如果輸入值超出lo_lim和hi_lim範圍,輸出(out)將鉗位於距其型別(bipolar或unipolar)的指定範圍的下限或上限較近的一方,並返回乙個錯誤。

eno的訊號狀態將設定為0,ret_val等於w#16#0008。

例項如果輸入i0.0的訊號狀態為1 (啟用),則執行unscale功能。在本例中,標定於0.

0和100.0之間的實型值50.03978588,將轉換為乙個整型值,並寫入out

。如i2.0的訊號狀態所示,該輸入值為bipolar。

如果該功能的執行沒有錯誤,eno和q0.0的訊號狀態將設定為1,ret_val等於w#16#0000。

此主題相關**

FCFC106引數設定中文說明

1 fc105 scale功能接受乙個整型值 in 並將其轉換為以工程單位表示的介於下限和上限 lo lim和hi lim 之間的實型值。將結果寫入out。scale功能使用以下等式 out float in k1 k2 1 hi lim o lim lo lim 常數k1和k2根據輸入值是bipo...

5560引數設定說明書 1

切紙位置調整 前部0 切紙位置調整 後部0 紙頂位置 單頁紙6.35公釐 1 4英吋 紙頂位置調整 單頁紙0 紙頂位置 前部連續紙6.35公釐 1 4英吋 紙頂位置調整 前部連續紙 0 紙頂位置 後部連續紙6.35公釐 1 4英吋 紙頂位置調整 後部連續紙 0 零字元字型0 無斜槓 列印方向 倍高方...

銀聯POS終端系統引數設定說明

統一使用者名稱 99 預設密碼 12345678 進入系統管理選單設定系統引數。如圖所示 按數字鍵 1 進入商戶引數設定。設定順序依次為 1 商戶號 15位數字,非tms版程式修改後需輸入安全密碼才能儲存 2 中文商戶名 40位元組文字資料 3 英文商戶名 20位元組文字資料 4 終端號 8位數字,...