bruce2020
級別: 論壇先鋒
|
威綸通DEC2ASCII求助,如LW10,里面的是無符號的短整型數,十進制大約是6位數,數值是大約10分鐘變化一次。如何轉成ASCII 存在LW50里。自己弄沒成功。 望各位賜教。謝謝! |
---|---|
|
bruce2020
級別: 論壇先鋒
|
經過折騰一番,貌似已有效果。把它用二維碼顯示,用微信掃描,看到的字符和LW里的相同。 macro_command main() unsigned int re char result[6] GetData(re,"Local HMI",LW,10,1) DEC2ASCII(re, result[0], 6) SetData(result[0],"Local HMI", LW, 50, 1) SetData(result[1],"Local HMI", LW, 51, 1) SetData(result[2],"Local HMI", LW, 52, 1) SetData(result[3],"Local HMI", LW, 53, 1) SetData(result[4],"Local HMI", LW, 54, 1) SetData(result[5],"Local HMI", LW, 55, 1) end macro_command |
---|---|
|
laihuaxun200
級別: 略有小成
|
SetData(result[0],"Local HMI", LW, 50, 6) 可以把上面的那些SetData語句全部替代 |
---|---|
本帖最近評分記錄: |