小兔白 发表于 2024-1-3 21:12:18

HMI曲线控件显示有问题 不能设置超过32767,

HMI使用连续地址的模式, 数据类型设置为UINT32, 使用lua更新曲线最大值实际使用的时候, Y轴最大值和曲线数据, 如果在32767以下, 就能正常绘制, 其中修改最大值, 曲线也会同步调整位置, 此时程序按照期望执行
但是, 一旦将Y轴最大值设置为32768或者以上的值, 曲线就不能显示了. 将最大值修改为32767或者以下,曲线又能正常显示了.
如果设置一个更大的最大值,曲线还会显示, 但是比例肯定就不对了,感觉是超过了65535之后溢出了,又回到了更小的最大值.
我在屏幕上设置了一个数字控件,来显示我设置到屏幕的最大值, 他显示的值就是我设置的值, 比如设置为80000,显示就是80000 传输应该是没问题.
该怎么做UINT32数据的曲线最大值才能设置为32767以上?

axaxaxzx 发表于 2024-1-5 11:43:17

有图吗或者工程我来帮你看看

小兔白 发表于 2024-1-6 21:00:38

axaxaxzx 发表于 2024-1-5 11:43
有图吗或者工程我来帮你看看




这个就是工程,使用lua设置的

小兔白 发表于 2024-1-9 16:38:40

axaxaxzx 发表于 2024-1-5 11:43
有图吗或者工程我来帮你看看

你是官方嘛,看的怎么样了:)
页: [1]
查看完整版本: HMI曲线控件显示有问题 不能设置超过32767,