

有了以上4個函數(shù),就可以設定板卡地址。PCI1751板卡是基于PCI總線的板卡,PCI總線會根據(jù)板卡資源要求自動分配板卡資源。因此,可在工控機上直接插上板卡。由于要直接控制板卡,所以不用安裝驅動程序。在“我的電腦”里,可以看到系統(tǒng)自動分配的PCI1751板卡基址為0xC000,然后取消自動分配地址選項,這樣就可保證地址不變。由于PCL813是基于ISA總線的板卡,因此必須手動跳線設定板卡地址,先查找未用的IO地址,再根據(jù)板卡的資源要求,及說明書設定好板卡地址,系統(tǒng)里板卡基址為0x230,這樣就可以用BCB5在Windows 98環(huán)境下結合自定義輸入輸出函數(shù)對端口進行操作了。
下面給出部分代碼:


4結語
本系統(tǒng)采用C++ Builder開發(fā)軟件和Windows 98開發(fā)平臺,降低了系統(tǒng)開發(fā)難度,使系統(tǒng)具備良好的擴展性。該檢測儀有人機界面友好、操作方便、智能化程度高、實時性好、測量準確等特點。該控制盒檢測儀用于控制盒成品及單板的調試、檢測、驗收。 使用該檢測儀,不但可對控制盒未灌封的電路單板通過轉接電纜、工藝殼體進行調試、檢測,而且在電路板灌封后或已裝配為成品,仍可對控制盒多個參數(shù)進行檢測,提高了產品的生產效率和質量。實踐證明了該系統(tǒng)方案的可行性。該系統(tǒng)滿足測試技術要求的各個技術指標并已通過驗收。
參考文獻
[1]劉樂善,歐陽星明,劉學清.微型計算機接口技術及應用[M].武 漢:華中科技大學出版社,2000.
[2]張國雄,金篆芷.測控電路[M].北京:機械工業(yè)出版社,2001.
[3]鄭莉,董淵.C++語言程序設計[M].第2版北京:清 華大學出版社,2001.
[4]陳周造,陳燦煌.C++Builder4徹底研究[M].北 京:中國鐵道出版社,2000





