liuqiang2012
慎言慎行,三思而后行!
級別: 家園常客
|
如標題所說,我要如何做到這個 SETBITON(SOUURCE,POS_BIT,1) 這里面SOURCE怎么指定 ? |
|
---|---|---|
|
yiwei125
級別: 略有小成
|
SETBITON(SOUURCE,POS_BIT,1) SETBITON 是指定位為1 SOURCE 是數據源 POS_BIT是存放結果 1是需要ON的數據位 POS_BIT=SOURCE +“1” 假如: SOURCE=9 換成2進制 1001 再強制數據位1為ON 就是1011 再換成19進制 POS_BIT=11 PS: 數據位是從0位開始的 不要以為是從1開始的 SOURCE可以直接寫數字 如果樓主只想控制一個 何必這么麻煩 macro_command main() bool on=1 SetData(on, "Local HMI", LB, 0, 1) end macro_command 這樣就可以拉 如果樓主非要用你的那個指令 輸出也需要別的指令(SetData等) 所以太沒必要了 |
---|---|
本帖最近評分記錄: |