威纶通官方论坛

如何将数组内的某个变量进行比较后再赋值给定义的变量,见内容!

[复制链接]
发表于 2014-4-12 21:26:54 | 显示全部楼层 |阅读模式
用getdata将数据传到数组,其中某个变量需要记录最大值,我是这样写的:
float mcc [80]
float i,h
GetDataEx(mcc[0], "MODBUS RTU", 4x, 2#13, 80)
SetDataEx(mcc[0], "Local HMI", LW, 0, 80)
if mcc[0]>i  then
i=mcc[0]
end if
if mcc[80]>h  then
h=mcc[80]
end if
SetDataEx(i, "Local HMI", LW, 100, 1)
SetDataEx(h, "Local HMI", LW, 100, 3)
可以看到mcc[0]和mcc[80]的数据,但看不到 LW100 和LW102的数据。数据是32位float的,请高手指教!!
 楼主| 发表于 2014-4-12 21:32:16 | 显示全部楼层
回复 1# flystone


    刚接触这方面,谢谢各位高手的提示使我进步很快。但要用好,还需要长时间的磨练啊。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

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

GMT+8, 2024-6-16 14:44

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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