abcde12345
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 212 个
工控威望: 1258 点
下载积分: 11129 分
在线时间: 309(小时)
注册时间: 2012-10-09
最后登录: 2024-11-21
查看abcde12345的 主题 / 回贴
楼主  发表于: 2012-11-29 18:40
我用VB.NET 调用actfxcpu控件,一起没怎么仔细深入研究
今天突然来了兴趣
以前都是用writedeviceblock 这个函数没有成功,所用一直都是用其他的,如setdevice ,或者是writedevicerandom
今天仔细用了WriteDeviceBlock函数
首先OPEN一下

Dim t(3) as ushort ‘那些个INTEGER ,INT16,数据类型都换了
t(1) = 1                      ’换了最简单的赋值本来是用FOR EACH ........
t(2) = 2
t(3) = 3

WriteDeviceBlock("D0",3,t(0))            '返回值正确0

然后我观察了一下,发现结果错了 。其中D0里面的数是正确的,然后换了好多方法试啊,都是不理想,请高手给讲讲啊。
[ 此帖被543249117在2012-12-01 20:05重新编辑 ]
zhengyu008
级别: 探索解密
精华主题: 0
发帖数量: 3 个
工控威望: 121 点
下载积分: 646 分
在线时间: 2(小时)
注册时间: 2013-01-30
最后登录: 2013-11-25
查看zhengyu008的 主题 / 回贴
1楼  发表于: 2013-03-01 11:19
关注一下。