clxsmart
級(jí)別: 探索解密
|
你好,有2數(shù)據(jù)D0 D2,如果D0<D2,D0+1;D0>D2,D0-1,加減操作后再比較D0和D2,循環(huán)操作,直到D0=D2,這個(gè)循環(huán)怎么寫,謝謝! |
---|---|
|
書正1
不敢說(shuō)實(shí)現(xiàn)夢(mèng)想。只想離夢(mèng)想更近一點(diǎn)!
級(jí)別: 略有小成
|
M8012 M0 [< D0 D2 ] [ DADD D0 K1 D4] [>D0 D2 ] [ DSUB D0 K1 D4] [= D2 D4] [SET M0] 沒(méi)有用軟件寫,不知道樓主看懂沒(méi)。M8012也可以改為手動(dòng)或者條件自動(dòng) |
|
---|---|---|
|
shenbin0922
級(jí)別: 探索解密
|
做出來(lái)結(jié)果不就是使 D0值等于D2么 兩樓的那個(gè)T型圖 開(kāi)始時(shí)候不能用M8000 M8000一直長(zhǎng)ON 是一直在給D0 D2賦值 |
---|---|
|
書正1
不敢說(shuō)實(shí)現(xiàn)夢(mèng)想。只想離夢(mèng)想更近一點(diǎn)!
級(jí)別: 略有小成
|
你沒(méi)有理解我寫的意思 |
|
---|---|---|
|
shenbin0922
級(jí)別: 探索解密
|
5樓大哥你寫的是有問(wèn)題的 你沒(méi)有實(shí)際改變D0中的值 所以一旦D0有值之后這個(gè)值永遠(yuǎn)是固定的 每次做的加減操作 D4中的值是不會(huì)改變的 只是在那里死循環(huán)操作 如果d0 d2中初始賦予的值不是連續(xù)的話 永遠(yuǎn)達(dá)不到D0=D2 你軟件中試一下就明白了 |
---|---|
|
clxsmart
級(jí)別: 探索解密
|
4樓程序里一直在強(qiáng)制加和減,D0是外部設(shè)備狀態(tài)當(dāng)前值(需要發(fā)通信查詢指令才有返回值),D2是外部設(shè)備狀態(tài)設(shè)定值(通過(guò)觸摸屏來(lái)設(shè)定)D0是外部設(shè)備通信查詢返回的數(shù)據(jù),我要的效果是每加1或減1后,都要查詢外部設(shè)備,D0值才會(huì)更新,將更新得到的D0值和D2比較,直到D0=D2, |
---|---|
|
shenbin0922
級(jí)別: 探索解密
|
你這個(gè)前提條件和一開(kāi)始講的出入有點(diǎn)大啊,那你直接把sm400改成你查詢指令完成信號(hào),應(yīng)該是導(dǎo)通一個(gè)掃描周期的,后面的+和-換成上升沿的+p-p,下面再加set繼電器,繼電器常開(kāi)串到查詢指令前面,查詢指令下面加句復(fù)位rst該繼電器。試試。 |
---|---|
|
書正1
不敢說(shuō)實(shí)現(xiàn)夢(mèng)想。只想離夢(mèng)想更近一點(diǎn)!
級(jí)別: 略有小成
|
圖片:
重上,基本上就是這樣了 |
|
---|---|---|
|
qw172365283
qw172365283
級(jí)別: 略有小成
|
9樓正確使用脈沖信號(hào)處理出具的增減運(yùn)算 |
---|---|
|