線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1602
推到 Plurk!
推到 Facebook!

再問一個問題有人有開發過ADVANTECH PCI-1751 I/O卡的經驗ㄇ

尚未結案
kemp8
一般會員


發表:2
回覆:2
積分:0
註冊:2004-05-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-11 08:21:55 IP:211.21.xxx.xxx 未訂閱
再問一個問題有人有開發過ADVANTECH PCI-1751 I/O卡的經驗ㄇ.............. 我現在只知道它是個8255跟8254的綜合體....能夠做INPUT跟OUTPUT以及計時`計數... 對了是在NT作業系統下ㄛ... 似乎BUILDER C 下的I/O指令沒有辦法起做用.... ........... 誰能告訴我怎麼控制它.... ....我只要能夠對其OUTPUT致能...跟讀取INPUT的狀態.............
fnk
高階會員


發表:40
回覆:149
積分:102
註冊:2004-01-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-31 05:10:49 IP:140.124.xxx.xxx 未訂閱
在NT, 2000, XP下, 因為作業系統會保護I/O的關係, 我們所寫的程式無法去直接Access 系統的I/O, 因此, 要透過作業系統, 幫我們做這件事,    安裝階段~~    Step (1)  先下載這個元件http://www.logix4u.net/inpout32_source_and_bins.zip 有興趣的話可以去這個網站逛逛 http://www.logix4u.cjb.net/ 它會說明這個元件的原理, Step (2) 將檔案解壓縮 Step (3) 開啓BCB Step (4) 選擇 Component ==> Config Palette 按下 "Add" 則會出現對話方塊, 要你輸入 page name 輸入 "HardwareIO" (可隨便取) Step (5) 選擇 Component ==> Import ActiveX Control 按下 "Add" 會出現一個對話方塊, 要你輸入 *.ocx 找到剛才你解壓縮的資料匣, 並且到 inpout32_source_and_bins\inpout32_source_and_bins\binaries\ocx 目錄下, 選擇 "hwinterface.ocx" 這個檔案, 之後再 主頁面會有一個 Palette Page 的下拉選單, 選擇你剛才輸入的 "HardwareIO" 並按下 Install, 測試階段~~ Step (1) 開啓BCB Step (2) 選擇HarwardIO Step (3) 拉下 元件到 Form1, 可看到一個 "白底黑色圓形" 的東西出現, 再多拉二個 Button, 並設定 Button1 的事件為
 void __fastcall TForm1::Button1Click(TObject *Sender)
{
Hwinterface1->OutPort(0x378,0xff);
}
並設定 Button2 的事件為
 void __fastcall TForm1::Button2Click(TObject *Sender)
{
Hwinterface1->OutPort(0x378,0x00);
}
此時, 你可以接個 LED 在 Parallel Port 上, 當你按下 Button1 時, LED 會亮 當你按下 Button2 時, LED 會滅 或是你可以接示波器在 Parallel Port上來看。 這個元件非常簡單, 只有二個指令, Hwinterface1->OutPort(位址,數值); 數值 = Hwinterface1->InPort(位址); Good Luck 發表人 - fnk 於 2004/05/31 05:13:12
kemp8
一般會員


發表:2
回覆:2
積分:0
註冊:2004-05-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-01 08:16:18 IP:211.21.xxx.xxx 未訂閱
我目前的作法是使用研華所提供的動態連結資料庫....
daniel__lee
高階會員


發表:18
回覆:124
積分:113
註冊:2002-11-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-05 17:39:54 IP:61.218.xxx.xxx 未訂閱
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=34241 加入它提供的*.lib or *.dll 及 *.H 再從*.h中去挑出你要的指令即可 ~ 勿在浮沙上面築高塔 ~
------
~ 勿在浮沙上面築高塔 ~
系統時間:2024-04-26 3:42:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!