見到一個中國網(wǎng)民的原因,ABB200PLC改用MODBUS RTU條款野外多功能駕駛艙的資料,轉(zhuǎn)送的資料僅是32位的浮點(diǎn)運(yùn)算二進(jìn)制,我怎么在FPGA流程里做到浮點(diǎn)運(yùn)算二進(jìn)制與二進(jìn)制間的變換?且原因的配圖如下:來說一下題目思維吧:1:你不明白ABB200PLC之中如何做到這個變換,不太可能的情況是你對16No450F9000如何變換為2297不太可能也看似不解釋?2:你不明白ABB200PLC之中不應(yīng)用什么樣的指示來做到這個變換建筑工程!來再看一下電子計(jì)算機(jī)之中的變換吧:這是我個人電腦win10控制系統(tǒng)之中的電子計(jì)算機(jī)操作到開發(fā)人員方式也,可以見到16進(jìn)位制的450F 9000變換為二進(jìn)制數(shù)是1158647808,和你的2297是不一樣的!
但是我在BIN就是進(jìn)制這里描畫了綠線,我只想問道的是你如果對ABBFPGA之中32位二進(jìn)制的數(shù)據(jù)流有明確的解釋的話,你根據(jù)這段進(jìn)制最大值就可以算出這個整數(shù)的最大值是多少,因?yàn)槲遥ú倏厣钊胙芯客饨樱┰谥蟮闹v解和短文中亦有問道過這個知識點(diǎn),所以這里我就依然多問道了!----但是我自己數(shù)值了一下結(jié)果就是2297!似乎ABBFPGA之中的ROUND指示就是用來近似值的將二進(jìn)制變換為正整數(shù)的,ABB300和200PLC之中都有這個指示,所以我都次測試了一下!先看一下ABB300PLC督導(dǎo)的結(jié)果:這個相片是我在step7計(jì)劃之中設(shè)立的一個300CPU計(jì)劃的直觀流程,可以見到我把16No450F9000這串資料看來是雙年初,通過IR_L指示變換的結(jié)果磁盤到MD10之中給予的顯誤差是1.15865l+009,這是一個雙正整數(shù)投整數(shù)的指示,但是如出題所說開始的16No450F9000它本身就是二進(jìn)制PDF,因此這里視之為雙正整數(shù)是不對的!而我又用round指示,將16No450F9000這個資料變換為正整數(shù),可以見到MD20的結(jié)果就是2297,這個結(jié)果才是對的。這里就是之前斷定16No450F9000這串資料代表人的是32位整數(shù),因此結(jié)果恰當(dāng)!便看一下ABB200PLC之中的督導(dǎo)結(jié)果:這個相片是我在ABB200的非官方模擬之中認(rèn)真的調(diào)試,可以見到和ABB300PLC的流程是很類似的,指示都是一樣的IR_L雙正整數(shù)投整數(shù),和ROUND近似值指示!也可以見到他們督導(dǎo)的結(jié)果都是一樣的,最主要的是通過round指示就可以做到將32位二進(jìn)制16No450F9000變換為正整數(shù)2297,也就是10進(jìn)位制的2297!所以問道這個原因不應(yīng)是很直觀的,就一個round指示就可以做到二進(jìn)制近似值的機(jī)能,似乎這個在模擬量變換之中時常用上的,不應(yīng)問道是一個常用指示,手藝外接的好友都不應(yīng)了解到!
但是我在BIN就是進(jìn)制這里描畫了綠線,我只想問道的是你如果對ABBFPGA之中32位二進(jìn)制的數(shù)據(jù)流有明確的解釋的話,你根據(jù)這段進(jìn)制最大值就可以算出這個整數(shù)的最大值是多少,因?yàn)槲遥ú倏厣钊胙芯客饨樱┰谥蟮闹v解和短文中亦有問道過這個知識點(diǎn),所以這里我就依然多問道了!----但是我自己數(shù)值了一下結(jié)果就是2297!似乎ABBFPGA之中的ROUND指示就是用來近似值的將二進(jìn)制變換為正整數(shù)的,ABB300和200PLC之中都有這個指示,所以我都次測試了一下!先看一下ABB300PLC督導(dǎo)的結(jié)果:這個相片是我在step7計(jì)劃之中設(shè)立的一個300CPU計(jì)劃的直觀流程,可以見到我把16No450F9000這串資料看來是雙年初,通過IR_L指示變換的結(jié)果磁盤到MD10之中給予的顯誤差是1.15865l+009,這是一個雙正整數(shù)投整數(shù)的指示,但是如出題所說開始的16No450F9000它本身就是二進(jìn)制PDF,因此這里視之為雙正整數(shù)是不對的!而我又用round指示,將16No450F9000這個資料變換為正整數(shù),可以見到MD20的結(jié)果就是2297,這個結(jié)果才是對的。這里就是之前斷定16No450F9000這串資料代表人的是32位整數(shù),因此結(jié)果恰當(dāng)!便看一下ABB200PLC之中的督導(dǎo)結(jié)果:這個相片是我在ABB200的非官方模擬之中認(rèn)真的調(diào)試,可以見到和ABB300PLC的流程是很類似的,指示都是一樣的IR_L雙正整數(shù)投整數(shù),和ROUND近似值指示!也可以見到他們督導(dǎo)的結(jié)果都是一樣的,最主要的是通過round指示就可以做到將32位二進(jìn)制16No450F9000變換為正整數(shù)2297,也就是10進(jìn)位制的2297!所以問道這個原因不應(yīng)是很直觀的,就一個round指示就可以做到二進(jìn)制近似值的機(jī)能,似乎這個在模擬量變換之中時常用上的,不應(yīng)問道是一個常用指示,手藝外接的好友都不應(yīng)了解到!