当前位置:
工控论坛
> >
产品
>
工业互联
>
现场总线
>
Modbus
我要发帖
modbus通讯内存上升问题,急急!
点击:
1003
| 回复:
2
linwooo
关注
私信
精华:1帖
求助:0帖
帖子:6帖 | 9回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2004-03-01 16:23:00
楼主
我最近用VC的MSCOMM控件做了一个从站的modbus通讯项目,主站是HoneyWell公司的TDC-3000DCS,现在数据通讯完全正常,但是只要通讯一连上,发现计算机内存就4k/s的往上升。查了两天的程序也没有发现是什么问题,项目又要马上调试了,现在真是压力好大,如果那位大哥大姐比较熟悉的话,请帮帮我!!我提示一下:我已试过我编写的每一个函数,让它20ms执行一次,都没有问题,但是一把它发送到缓冲区就有问题了,即mscomm.SetOutput(COleVariant(Senddata)),其中Senddata为CByteArray型,为要发送出去的数据。有哪位高手请赐教!
分享到:
收藏
邀请回答
回复楼主
举报
如火
关注
私信
精华:172帖
求助:0帖
帖子:803帖 | 5249回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2005-12-09 13:50:00
1楼
要及时delete掉new声明的变量。
回复
引用
举报
叶帆
关注
私信
精华:1帖
求助:0帖
帖子:18帖 | 88回
年度积分:0
历史总积分:239
注册:2003年9月03日
发表于:2005-12-12 23:44:00
2楼
CByteArray 为字节的动态数组,用完以后,要及时删除
如:
bytData.RemoveAll();
bytData.FreeExtra();
回复
引用
举报
热门招聘
相关主题
I2c总线对电容的上限要求是多...
[1417]
Wi-Fi铸造无线神奇
[1749]
智能型开放控制器IIOC的简介...
[1537]
使用WinCC实现远程网络IO控制...
[9007]
分享一份 CP340 341 440 44...
[1994]
两个不同协议设备之间怎么通...
[2631]
P-NET系列讲座(七):智能模块...
[1726]
虚拟专用网VPN系列讲座(五)...
[1770]
高速通讯中阻抗匹配的研究
[3068]
CEBus:最新标准
[2469]
官方公众号
智造工程师
客服
小程序
公众号