VD28是如何轉(zhuǎn)換過(guò)來(lái)的?
浮點(diǎn)數(shù)精度過(guò)高,直接用==R很容易出現(xiàn)這個(gè)情況。
就像監(jiān)控時(shí)這樣,用浮點(diǎn)數(shù)監(jiān)控都是1.64,但實(shí)際上其數(shù)值并非完全一樣,所以程序比較出來(lái)兩者不相等。
建議將浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù),用整數(shù)比較指令。
或者設(shè)定一個(gè)小誤差范圍,如用<=R VD708 1.641 替代==R