夢(mèng)雨天涯
微信hui530527 &
級(jí)別: 網(wǎng)絡(luò)英雄
|
圖片:
圖片:
如圖,位置已經(jīng)是0,但是還是在0來(lái)回跳動(dòng),導(dǎo)致有些位置需要等于這個(gè)位置才能動(dòng)作的,無(wú)法動(dòng)作。 現(xiàn)在取小數(shù)點(diǎn)后一位,進(jìn)行4舍5入處理。 當(dāng)然大佬們有更好的辦法也可以討論,實(shí)在是對(duì)這個(gè)伺服位置變化無(wú)可奈何 |
|
---|---|---|
|
ren1823
級(jí)別: 工控俠客
|
只用來(lái)顯示和位置賦值,四舍五入的話偏差會(huì)比較大 位置到達(dá)還是用指令的Done標(biāo)志 //將當(dāng)前位置賦值給臨時(shí)變量 temp:=IN_當(dāng)前位置; //連乘小數(shù)位位數(shù) FOR i:=1 TO 保留小數(shù)點(diǎn)位數(shù) BY 1 DO temp:=temp*10.0; END_FOR; //先轉(zhuǎn)換成整型除去剩余小數(shù),再轉(zhuǎn)換成浮點(diǎn)數(shù) temp:=DINT_TO_REAL(REAL_TO_DINT(temp)); //連除獲取保留設(shè)定小數(shù)點(diǎn)位數(shù)的浮點(diǎn)數(shù) FOR i:=1 TO 保留小數(shù)點(diǎn)位數(shù) BY 1 DO temp:=temp/10.0; END_FOR; OUT_當(dāng)前位置:=temp; |
---|---|
|