回复帖子:(客人(106.80.*.*))你好 我调用COM_DIN() 设...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2012-11-30 9:35:00)
--  作者:yy
--  
你的定义错了,你重新添加下引用呢。添加引用后你看到的定义因该是Public Overridable Function COM_DIN() As Byte
你定义成SUB,SUB本来就是无返回的。

9161SDK在我们网站上有下载,http://www.emtronix.com/down/downloadto.asp?id=233
函数的调用说明光盘里也有,其实你只要添加引用,在Object Browser里面就可以看到说明了。
COM组件的代码和说明我邮件再发你一份,请查收。

主题最新回顾(发布时间:2012-11-28 10:40:00)
--  作者:客人(106.80.*.*)
--  

板子是9161 VB.NET  调用时看到的是PUBLIC SUB COM_DIN() 然后我设变量X=COM_DIN()报错说"表达式不产生值"

另外请发一个9161的SDK和函数调用的说明书到yangyi@really-tech.com.cn 谢谢!


主题最新回顾(发布时间:2012-11-28 10:09:00)
--  作者:yy
--  
VB和C#只是语法略不同,你可以参考我们提供的C#的例程。调用COM_DIN这个方法,你是说返回的byte值不对吗?另外,这个COM组件是针对EM9161的,你的板子是EM9161吗?

这个函数原型public virtual byte COM_DIN(); 你在VB里也是可以看到的,所以COM_DIN(X)的调用肯定是错的。
[此贴子已经被作者于2012-11-28 10:10:44编辑过]

主题最新回顾(发布时间:2012-11-28 10:06:00)
--  作者:客人(106.80.*.*)
--  

你好 我调用COM_DIN() 设置一个变量比如X  编写时X=COM_DIN() 和COM_DIN(X) 都是不行的 所以不知道应该怎么取数?谢谢


主题最新回顾(发布时间:2012-11-27 14:17:00)
--  作者:x10
--  
请问你在SDIN[0..7]输入的信号值,以及读到的值。

主题最新回顾(发布时间:2012-11-27 11:49:00)
--  作者:客人(106.80.*.*)
--  [原创] ISA COM组件的问题?
你好?我使用EM9161_ISA_DIO_COM.DLL 中的COM_DIN() 开发软件为vb。net 。为什么不能读取数据?请帮助解决谢谢!