威纶通官方论坛

XY曲线

[复制链接]
发表于 2014-1-13 15:54:58 | 显示全部楼层 |阅读模式
大家好!我有个问题想向大家求助一下。
我用如下代码生成了一条曲线,其中,RW1300~RW1540为X轴,RW100~RW340为Y轴。
macro_command main()
float time[240],TEST[240]
int i2,i3,a,c

time[0]=0
for i2=0 to 239
        i3=i2+1
        time[i3]=time[i2]+0.25
next i2                                                               //X坐标设置为间隔0.25
SetData(time[0],"Local HMI",RW,1301,240)

for I2=0 to 239
        I3=I2+1
        TEST[i3]=TEST[I2]+1
next I2
SetData(TEST[0],"Local HMI",RW,101,240)      //Y坐标设置为间隔1

a=240
c=3
SetData(a,"Local HMI",LW,2,1)
SetData(c,"Local HMI",LW,1,1)
end macro_command


XY曲线元件设置如下:


为什么XY曲线无法显示?
谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2014-1-14 14:24:35 | 显示全部楼层
经详细检查,发现原来是定义了曲线的控制位变量为INT,导致数据为32位,无法正常控制曲线。将a、c定义更改为Short后正常。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

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

GMT+8, 2025-5-13 04:33

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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