Ver código fonte

修复AO输出自动删除小数部分bug的问题

jevian ma(马作伟_沃航科技) 1 mês atrás
pai
commit
e3ec89a925
2 arquivos alterados com 2 adições e 2 exclusões
  1. 1 1
      src/utils/worker.js
  2. 1 1
      src/views/ProjectInfo.vue

+ 1 - 1
src/utils/worker.js

@@ -33,7 +33,7 @@ const initWasm = (url) => {
         drawPlc('DO', i, trustDO[i])
       }
       for (let i = 0; i < 2; i++) {
-        drawPlc('AO', i, Math.floor(_GetTrustAO(i) / 100))
+        drawPlc('AO', i, _GetTrustAO(i) / 1000)
       }
       // drawPlc('time', 0, _GetTimeStamp())
       let now_timestamp = _GetTimeStamp()

+ 1 - 1
src/views/ProjectInfo.vue

@@ -1642,7 +1642,7 @@ static PT_THREAD(PROGRAM${index}_body(struct pt *pt, TIME *pt_delay))
               if (cItem.label.includes('AO')) {
                 const idx = cItem.label.slice(2)
                 body_code += `
-    SET_AO(${idx}, ${+cItem.value * 100});`
+    SET_AO(${idx}, ${+cItem.value * 1000});`
               }
             }
           })