玖玖玖视频-亚洲精品1卡2卡3卡-操欧美美女-真实国产乱子伦对白视频不卡-国产乱在线-大胸美女被吃奶爽死视频-久久亚洲美女精品国产精品-天堂在线www天堂在线-久久在精品线影院精品国产-国产又粗又长又大-欧美三级一区二区-超碰在线亚洲-天天cao在线-国产偷倩视频-亚洲啪

wjk478
級別: 正式會員
精華主題: 0
發帖數量: 5 個
工控威望: 56 點
下載積分: 487 分
在線時間: 5(小時)
注冊時間: 2022-11-14
最后登錄: 2024-12-06
查看wjk478的 主題 / 回貼
樓主  發表于: 2024-01-29 20:05
請教一下論壇大佬,比如寄存器中的數值:50046其中有效數字是46,放大倍數是10的5次冪即100000那么對應的浮點數值是0.00046
                                               如果數值是:30046其中有效數字是46,放大倍數是10的3次冪即1000那么對應的浮點數值是0.046
怎么實現威綸通觸摸屏上顯示對應的浮點數值而不是寄存器中的數值?
gxtmdb82164
級別: 論壇先鋒
精華主題: 0
發帖數量: 900 個
工控威望: 1279 點
下載積分: 908 分
在線時間: 723(小時)
注冊時間: 2019-09-22
最后登錄: 2026-03-06
查看gxtmdb82164的 主題 / 回貼
1樓  發表于: 2024-01-31 10:39
如果只是顯示的話,推薦HMI后寫個腳本處理,最簡單最靈活
gxtmdb82164
級別: 論壇先鋒
精華主題: 0
發帖數量: 900 個
工控威望: 1279 點
下載積分: 908 分
在線時間: 723(小時)
注冊時間: 2019-09-22
最后登錄: 2026-03-06
查看gxtmdb82164的 主題 / 回貼
2樓  發表于: 2024-02-01 10:43
引用
引用第5樓wjk478于2024-02-01 10:01發表的  :

是不是觸摸屏寫段宏指令對讀取的數值進行一個數值轉換,問題是這個數值轉換思路是什么?寄存器內數值首位是決定放大倍數后幾位是有效數值,放大倍數決定有效數值的小數位數


所以讓你用宏指令讀到HMI里處理,直接轉成字符串,然后分成兩個子字符串,一個是位數一個是有效數值,然后再轉成數值運算以后寫到HMI內部地址上,HMI直接顯示就行了
PC編程上的大數運算也是這樣操作的,什么20位數乘以20位數,常規的數值系統都容納不了這么大的數值,都是轉成字符串以后,按四則運算的規則一位一位的算,算一位就寫一位結果到字符串里面,字符串隨便多長都無所謂

你這個等于是一個自定義的科學計數法,不過足夠簡單罷了
gxtmdb82164
級別: 論壇先鋒
精華主題: 0
發帖數量: 900 個
工控威望: 1279 點
下載積分: 908 分
在線時間: 723(小時)
注冊時間: 2019-09-22
最后登錄: 2026-03-06
查看gxtmdb82164的 主題 / 回貼
3樓  發表于: 2024-02-06 10:05
引用
引用第9樓wjk478于2024-02-05 16:12發表的  :
macro_command main()
unsigned short c,a,e
unsigned char b[5]
float d
GetData(a, "MODBUS RTU (zero-based addressing)", 3x, 2, 1)
.......


功能實現就好,距離完美的程序(別人死我不死,我死也要優雅的死)還有兩小步
1、入參檢查,不能保證下位機給的數值一定是正確的,第一位如果讀到0呢?你這里可是有除法的(一般不會炸,但是萬一哪天移植到其他平臺上呢),如果大于5呢?
2、錯誤通知,這個也是要依賴特定平臺的,比如說你這里用威綸通的話,最直接的辦法就是給顯示元件設置一個極限值,最大或者最小看具體設計,總之讀取到錯誤數據后要給用戶一個良好的提示,是數據錯誤了

可能的優化方案:
1、入參檢查,讀取到字符串后檢查第一位的數值范圍,理論上應該是1~5的范圍,超過這個范圍可以認為數據無效了
2、去掉除法,第一位的1~5會對應0.1到0.00001這5個小數值,取出來這個小數值和有效值相乘即可(你這個系統里面0到底是怎么表達的?)
3、更高階的寫法是在宏函數內完成數值到字符串的轉換,界面元件直接顯示字符串,本身有float2Ascii的內建函數,同時可以在函數內方便的判斷數據有效情況,反正最后輸出的字符串,數據合法范圍內輸出這個數值的字符串結果,超過這個結果直接輸出一個ERROR或者NaN,可以更明確當前的錯誤

主站蜘蛛池模板: 久欠精品国国产99国产精2021 | 亚洲污视频 | 亚洲久久视频 | 欧美日韩不卡视频合集 | 人人妻人人澡人人爽 | 成人国产一区 | 亚洲精品.www | 91theporn国产在线观看 | 男人的天堂欧美 | а天堂中文官网 | 黄色视屏网站 | 性生活香蕉视频 | 日韩国产精品视频 | 日本狂喷奶水在线播放212 | 欧美精品国产综合久久 | 日日拍夜夜嗷嗷叫|日日摸 免费在线黄 | 99精品国产再热久久无毒不卡 | 精产国品一二三产区蘑菇视频 | 精品一卡二卡三卡四卡网站 | 亚洲欧美日韩中文播放 | 一本色道久久爱88av | 乌克兰美女浓毛bbw 最近更新中文字幕免费大全 | a√在线观看 | 四虎伊人| 免费人成在线视频无码 | 九热精品| 亚洲色无码专线精品观看 | 深夜福利免费在线观看 | 国内精品久久久久久久影视简单 | 中文字幕亚洲综合久久2020 | 成人一区二区在线 | 亚洲精品鲁一鲁一区二区三区 | 青青青在线播放视频国产 | 91在线免费播放 | 人人妻人人添人人爽欧美一区 | 91嫩草入口 | 日韩va中文| 综合网激情 | 国产偷窥熟女精品视频大全 | 九一国产视频 | 国产又大又黄又粗 | 狼人视频国产在线视频www色 | 女同av在线 | 日韩福利网 | 亚洲精品一区二区不卡 | 两性色午夜视频免费老司机 | 中文字幕乱码熟妇五十中出 | 亚洲国内成人精品网 | 亚洲国产精品18久久久久久 | 精品午夜国产福利在线观看 | 久久久久久三区 | 婷婷五月小说 | 久久亚洲日韩精品一区二区三区 | 成人性午夜视频在线观看 | 日韩午夜精品 | 无码r级限制片在线观看 | 欧美激情在线一区 | 亚洲的天堂av无码 | 各种少妇正面着bbw撒尿视频 | www.亚洲天堂 | 作爱视频在线 | 最新亚洲伦理中文字幕 | 粗大挺进潘金莲身体在线播放 | 欧美日韩不卡在线 | 天天干天天操心 | 那个网站可以看毛片 | 人妻巨大乳hd免费看 | 91精品国产乱码久久久 | 国产成人片无码免费视频 | 打开每日更新在线观看 | 伊人久久精品av一区二区 | 日本欧美一区二区三区高清 | 欧美色偷偷 | 女人19水真多免费毛片 | 免费人成网站在线观看欧美 | 久久五月精品中文字幕 | 亚洲 欧美 日韩 综合aⅴ电影 | 亚洲色大成网站www久久 | 少妇被多人c夜夜爽爽av | 国产日韩欧美精品 | 护士奶头又白又大又好摸视频 | 国产又粗又猛又大爽又黄老大爷 | 国产亚洲精品第一综合另类灬 | av天堂中av世界中文在线播放 | 国产成人一区二区三区视频免费 | 亚洲综合视频在线观看 | 国产精品视频一 | 无码h片在线观看网站 | 中文字幕免费视频 | 精品国产乱码 | 天天操天天操天天干 | 国产精品亚洲w码日韩中文 伊人五月婷婷 | 精品人妻无码一区二区三区抖音 | 99国产精品欲 | 自拍超碰在线 | 爱情岛亚洲首页论坛小巨 | 欧美天天影院 | 人与人性恔配视频免费 | 2019一級特黃色毛片免費看 |