fix: MX设置按钮修复 + 信号面板加宽 + Canvas字号增大

- plc_debug.js: 修复_setMxIn中WsClient.send返回值检查(始终返回undefined)
- plc_config.js: 信号面板230→290px, 运算符面板150→160px
- plc_config.js: drawGraphContent字号全面增大2-3px, 节点尺寸+10px
- plc.cpp: MX遥测输出信号F32注册(plc.mx.out.0~19)
This commit is contained in:
ypc 2026-07-15 18:07:24 +08:00
parent 4edabf21d1
commit 4f07275a25
2 changed files with 4 additions and 5 deletions

File diff suppressed because one or more lines are too long

View File

@ -276,8 +276,7 @@ var PlcDebugPage = (function() {
if (!inp) { toast('找不到输入框', 'error'); return; } if (!inp) { toast('找不到输入框', 'error'); return; }
var nv = inp.value.trim(); var nv = inp.value.trim();
if (nv === '') { toast('请输入值', 'error'); return; } if (nv === '') { toast('请输入值', 'error'); return; }
var sent = WsClient.send({ curd: 'set', signal_type: 'out', saddr: m.saddr, signal_data: nv, setting_zone: '0' }); WsClient.send({ curd: 'set', signal_type: 'out', saddr: m.saddr, signal_data: nv, setting_zone: '0' });
if (!sent) { toast('发送失败', 'error'); return; }
m.val = parseFloat(nv) || 0; m.val = parseFloat(nv) || 0;
m.inputVal = ''; m.inputVal = '';
var outs = SignalStore.get('out'); var outs = SignalStore.get('out');