MC系列控制板 編譯器使用說明書 版本2.0 |
|
|
SetData
將數據傳送到目標裝置, 觸發目標控制板呼叫函數DataReceived並傳回數據, 系統收到返回數據會呼叫函數DataReturn, 可通過定義及處理該函數來確認對方使是否收到數據.
語法 | |
SetData(Com, PC, ID, Array, Index, Length) | 傳送數組到指定產品代號及編號的裝置 |
SetData(Com, SN, , Array, Index, Length) | 傳送數組到指定產品序號的裝置 |
SetData(Com, PC, ID, Data1, Data2, Data3...) | 傳送一個或多個常數或字串到指定產品代號及編號的裝置 |
SetData(Com, SN, , Data1, Data2, Data3...) | 傳送一個或多個常數或字串到指定產品序號的裝置 |
參數說明
參數 | 說明 |
Com |
通訊口編號. 如用字串表示, 字串必須是"COM0",
"COM1", "COM2".... |
PC | 裝置產品代號, 請參閱裝置說明書 |
SN | 裝置產品序號, 請參閱裝置說明書 |
ID | 裝置編號, 請參閱裝置說明書 |
Array | 欲傳送數組名稱 |
Index | 欲傳送數組起始索引 |
Length | 傳送長度 注意: 由於每次最多只能傳送32位元組, 因此Array 是16位元, Length 不能大於16 , 否則不能大於32. |
Data1, Data2, Data3... |
欲傳送的數據, 可以是一個或多個常數或字串, 不同常數或字串用","隔開,
總共不能超過32位元組. |
傳回值 | |
沒有 | |
例如: | |
SetData("Com0", 12345, , IN, 1, 10) //將本地輸入IN(1)~IN(10) 傳送到序號為12345的控制板 | |
SetData("Com0", 12345, , "Hello!", 13, 10) //將字串"Hello!"及換行字元傳送到序號為12345的控制板 |
Newell Technologies Ltd. |