主題:[原創(chuàng)] ISA COM組件的問題? 共有51459人關(guān)注過本帖 |
---|
客人 |
1樓 |
[原創(chuàng)] ISA COM組件的問題? Post By:2012-11-27 11:49:00 [只看該作者]
你好?我使用EM9161_ISA_DIO_COM.DLL 中的COM_DIN() 開發(fā)軟件為vb。net 。為什么不能讀取數(shù)據(jù)?請(qǐng)幫助解決謝謝!
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2012-11-27 14:17:00 [只看該作者]
請(qǐng)問你在SDIN[0..7]輸入的信號(hào)值,以及讀到的值。
|
單帖管理 | 引用 | 回復(fù) |
客人 |
3樓 |
Post By:2012-11-28 10:06:00 [只看該作者]
你好 我調(diào)用COM_DIN() 設(shè)置一個(gè)變量比如X 編寫時(shí)X=COM_DIN() 和COM_DIN(X) 都是不行的 所以不知道應(yīng)該怎么取數(shù)?謝謝 |
|
單帖管理 | 引用 | 回復(fù) |
yy |
4樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2012-11-28 10:09:00 [只看該作者]
VB和C#只是語法略不同,你可以參考我們提供的C#的例程。調(diào)用COM_DIN這個(gè)方法,你是說返回的byte值不對(duì)嗎?另外,這個(gè)COM組件是針對(duì)EM9161的,你的板子是EM9161嗎?
這個(gè)函數(shù)原型public virtual byte COM_DIN(); 你在VB里也是可以看到的,所以COM_DIN(X)的調(diào)用肯定是錯(cuò)的。
[此貼子已經(jīng)被作者于2012-11-28 10:10:44編輯過]
|
單帖管理 | 引用 | 回復(fù) |
客人 |
5樓 |
Post By:2012-11-28 10:40:00 [只看該作者]
板子是9161 VB.NET 調(diào)用時(shí)看到的是PUBLIC SUB COM_DIN() 然后我設(shè)變量X=COM_DIN()報(bào)錯(cuò)說"表達(dá)式不產(chǎn)生值" 另外請(qǐng)發(fā)一個(gè)9161的SDK和函數(shù)調(diào)用的說明書到yangyi@really-tech.com.cn 謝謝! |
|
單帖管理 | 引用 | 回復(fù) |
yy |
6樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2012-11-30 9:35:00 [只看該作者]
你的定義錯(cuò)了,你重新添加下引用呢。添加引用后你看到的定義因該是Public Overridable Function COM_DIN() As Byte
你定義成SUB,SUB本來就是無返回的。 9161SDK在我們網(wǎng)站上有下載,http://www.huochepiao123.com.cn/down/downloadto.asp?id=233 函數(shù)的調(diào)用說明光盤里也有,其實(shí)你只要添加引用,在Object Browser里面就可以看到說明了。 COM組件的代碼和說明我郵件再發(fā)你一份,請(qǐng)查收。
|
單帖管理 | 引用 | 回復(fù) |