冠軍歐洲
級別: 略有小成
|
涉及到坐標(biāo)計(jì)算的,軸定位位置不確認(rèn),但受制于掃描周期問題,可以把坐標(biāo)計(jì)算部分程序放在子程序里,軸定位前調(diào)用子程序。我自己這樣用的 |
---|---|
|
l83438797
越學(xué)越無知
級別: 家園常客
|
舉個(gè)剛遇到的一個(gè)生動的例子:乘法運(yùn)算的結(jié)果寄存器占用了2個(gè)字的地址,但是其實(shí)結(jié)果值不會很大,考慮的到省地址的操作就是接著重復(fù)利用,在這個(gè)結(jié)果指令下面把高位字地址利用起來。但是有一天換一個(gè)人來改程序。沒注意到這個(gè)細(xì)節(jié),把重復(fù)利用的指令提到乘法運(yùn)算的上面去了,導(dǎo)致一直被覆蓋。這個(gè)就是掃描機(jī)制導(dǎo)致的程序嚴(yán)謹(jǐn)不夠。這種用法也不是不可以,但是要做好標(biāo)識,避免踩坑。 |
---|---|
|
tantaninniho
tantaninzg
級別: 略有小成
|
精辟 |
---|---|
|
工控劍俠666
天道酬勤,認(rèn)真的人做認(rèn)真的事 。
級別: 工控俠客
|
都是大神啊,佩服,一個(gè)字,絕 |
|
---|---|---|
|
最好的控制
級別: 略有小成
|
那還是程序有問題,我用上升沿下降沿都是給別的變量置位的,用完了再復(fù)位,沒有出任何問題。如果直接讀沿的輸出,那一個(gè)掃描周期后就消失了,你這個(gè)掃描周期沒讀到,后面就沒法繼續(xù)了。 |
---|---|
本帖最近評分記錄: |
水木之楊
級別: 略有小成
|
上升沿下降沿會用是沒有問題的,只能說明當(dāng)時(shí)寫程序的沒有完全理解上升下降的作用時(shí)機(jī),導(dǎo)致程序運(yùn)行出現(xiàn)問題,亂用指令你不能說別人指令不好用,還是編程能力的問題。 |
---|---|
|