威纶通官方论坛

宏指令里赋值的问题

[复制链接]
发表于 2023-4-9 14:36:05 | 显示全部楼层 |阅读模式
        if RUN==1 then
                 char Temp_a
                for Temp_a=0 to 15
                        FILL(TMR_SJ[Temp_a], TMR_XH[Temp_a], 1)
                next
        end if

现在的情况是RUN==1时赋值过去,RUN==0时 数组也变成0了

难道威纶通里的if语句,不是判断不成立 不执行后面的语句吗?
发表于 2023-4-10 08:39:22 | 显示全部楼层
看不懂你的程序想要干嘛,你想把数组全部用一个数值吗,还是要干嘛,实在看不懂,既然这样的话,就不需要循环了啊
发表于 2023-4-10 09:40:52 | 显示全部楼层
GetDataEx(D10, "Mitsubishi FX0S/FX0N/FX1S/FX1N/FX2/FX3SA", D, 200, 1)想吧D10数据写的D200里    或者D200写的D10  没反映啊
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-24 12:18

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表