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位元組.
注意:
常數取值只能在0~255 之間

傳回值  
沒有  
   
例如:  
SetData("Com0", 12345, , IN, 1, 10) //將本地輸入IN(1)~IN(10) 傳送到序號為12345的控制板
SetData("Com0", 12345, , "Hello!", 13, 10) //將字串"Hello!"及換行字元傳送到序號為12345的控制板

Newell Technologies Ltd.