背景:單位老設備改造,以前用的工控機,控制卡是單位自己做的ISA板卡,現在以前的老人走完了,只留下了幾個ISA卡的地址,現在喊我重新寫軟體。
我平時用的是vb6.0,因為方便,ISA介面好像屬于外接擴展總線,現在想直接用vb讀出相應地址的資料,或者向某個地址寫資料。
如,ISA卡上的一個地址是03E1,我需要用vb把那個地址上的數(16位)讀出來。求大俠支招,謝謝了!!!
還剩一個月時間,我知道用VC有個函式可以直接讀,雖然也學過VC,但是一個月內用不熟悉的語言寫個程式還是不太可能……所以只有奢望VB能有什么辦法讀出來,再次謝過了!
或者能用API實作也行
uj5u.com熱心網友回復:
用WinDriver這個開發包,它支持用VB、VC等語言寫讀寫ISA的驅動。WinDriver其實是一個通用的驅動程式,它本身作為一個代理,而你的程式通過和它互動訪問硬體,從而避免你自己寫驅動了。
http://wenku.baidu.com/view/3a3d0903b52acfc789ebc9fb.html
uj5u.com熱心網友回復:
有方法避開用windriver嗎?主要是沒用過,上面的鏈接也只是個概述,有沒有詳細點的步驟呢?
uj5u.com熱心網友回復:
用WinDriver是不會寫驅動的人短時間能學會的最傻瓜最簡單的辦法了。如果你因為性能原因,或者覺得自己水平太高,用現成的有點辱沒自己的名聲,那你用DDK直接寫驅動好了。
uj5u.com熱心網友回復:
嗯,ISA復活了?有地址容易啊?給你推薦一個元件檔案,用它可以很方便的直接操作IO:http://download.csdn.net/detail/veron_04/1709933
uj5u.com熱心網友回復:
WinIO.sysuj5u.com熱心網友回復:
我是做工控的,首選你用VB操作ISA總線的板卡,作業系統得是WIN98以下的作業系統,然后用李海老師寫的關于VB6直接操作地址的動態庫檔案就可以了。很簡單。Attribute VB_Name = "vbio"
' Copyright (c) 1997-2000 Hai Li, Zeal SoftStudio.
' E-Mail:[email protected]
' http://www.zealsoftstudio.com (English)
' http://www.nease.net/~zealsoft/ (Chinese)
Option Explicit
Declare Sub Outport Lib "vbio32.dll" (ByVal portID As Integer, ByVal nByte As Integer)
Declare Sub OutportW Lib "vbio32.dll" (ByVal portID As Integer, ByVal nWord As Integer)
Declare Sub OutportD Lib "vbio32.dll" (ByVal portID As Integer, ByVal dwDWord As Long)
Declare Function Inport Lib "vbio32.dll" (ByVal portID As Integer) As Integer
Declare Function InportW Lib "vbio32.dll" (ByVal portID As Integer) As Integer
Declare Function InportD Lib "vbio32.dll" (ByVal portID As Integer) As Long
Declare Function IsWinNT Lib "vbio32.dll" () As Boolean
Declare Function GetLPTPortAddress Lib "vbio32.dll" (ByVal portID As Integer) As Integer
Declare Function GetBiosName Lib "vbio32.dll" (ByVal sName As String) As Integer
Declare Function GetBiosCopyright Lib "vbio32.dll" (ByVal sCopyright As String) As Integer
Declare Function GetBiosSerialNumber Lib "vbio32.dll" (ByVal sSerialNumber As String) As Integer
Declare Function GetBiosDate Lib "vbio32.dll" (ByVal sDate As String) As Integer
上面有地址你可以去下載使用了。感謝李海老師為我們做出的杰出貢獻。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/133241.html
標籤:VB基礎類
上一篇:outlook插件
下一篇:緊急求助!!!大神們進來看看吧
