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