中易网

MODBUS数据仿真,使用功能06(preset registers)出现下标越界提示

答案:1  悬赏:20  
解决时间 2021-02-11 17:04
MODBUS数据仿真,使用功能06(preset registers)出现下标越界提示
最佳答案
从这句判断:If iRefAddress > gcMAXPRESETREG - 72 Or iRefAddress < 0 Then
可知地址范围(iRefAddress)不能小于0,也不能大于(gcMAXPRESETREG - 72)这个值,
而gcMAXPRESETREG应该是存放范围最大值的常量,这样:
若 gcMAXPRESETREG <=72,则 gcMAXPRESETREG - 72 <=0,肯定报下标越界;

所以,需要检查 gcMAXPRESETREG 是否大于72,而且检查此时 iRefAddress 是否小于(gcMAXPRESETREG - 72)。可以把 gcMAXPRESETREG 设置为144,这样你预置寄存器的时候范围不大于72,测试一下是不会报错的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
雨花区益康门诊部地址在哪,我要去那里办事
有关圆与点、直线的位置关系
在苏州翡翠能买得上价吗,苏州人买翡翠是否讨
怎样去掉锁屏功能?
兰亭螺旋藻水美白精纯露多少钱?
韩国商工会怎么去啊,有知道地址的么
gif图 怎么提高分辨率
我是女生22岁,以前体毛就挺重,今年体毛开始
叶榭学校好还是张泽学校好
三千茶业地址有知道的么?有点事想过去
我想考雅思G类,4.5分就够了,不知道有什么技巧
在烟台公积金个人最高额度是30万,请问夫妻双
富林地板怎么去啊,有知道地址的么
我们家路由器,电脑没网手机有网,怎么回事儿.
风在吹歌词 白智英音译
推荐资讯
栾城常春藤和福美国际那个升值空间大
小说改编漫画 需要怎么做
三国石锅鱼地址有知道的么?有点事想过去
拽着狗狗脖子拎了起来,会有事吗
有没有买格力空调i幕50555的有没有塑料异味?
广西华润红水河水泥公司地址有知道的么?有点
台式电脑怎么下载摄像驱动器
isis真有西方媒体说的那么恐怖吗?
铜线2.5平方100米是多重,国标的
巴毛井地址在哪,我要去那里办事
清浦区和平卫生院地址好找么,我有些事要过去
久龙三角带总代理怎么去啊,有知道地址的么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?