2012-10-29 69 views
0

問題:數字輸入設備到C#

  • 我正在寫,需要每一個機器做一些事情時,從一臺機器接收電輸入的應用程序。
    • 我有一個限位開關設置到本機,它目前在每次機器確實是我需要它的投入使用USB作爲反對剛剛完成電路的計算機事情
    • 時間完成的電路。
    • 我有一個dataq'dl-148u-sp'我得到了使用ActiveX控件生成圖形的c#代碼,但我真正需要的是從電路完成的數字輸出(對於我來說,不知道該怎麼辦)..
    • 我結束了油炸設備(我認爲),即使它帶有的軟件不認識它了...
    • 我需要一個新的設備,它會變成他們停止了我的那一個,而下一個出貨之後就是90美元。

問題:

有沒有更好/更便宜的/更容易這樣做的呢?或者任何人都可以提出一個很好的設備,很容易得到使用C#代碼的輸出,所以我可以將它合併到我製作的程序中?

+2

只要通過串行接口(/ USB,並且您有USB到串行驅動程序可用),您就可以使用內置的SerialPort類監聽端口。它非常靈活。 – Brad

回答

1

目前還不清楚您是否在此尋求硬件或軟件解決方案。您是否問過促進從您的機器到PC的數據傳輸的最佳方式?如果是這樣,這可能不是問的地方,但你可以看看USB到GPIO模塊。

http://numato.com/8-channel-usb-gpio-module就是一個例子。

+0

這看起來非常有前途,甚至有一個VB代碼示例(我顯然會轉換爲C#,因爲VB是毛)= D –

+0

太棒了!我最近在使用Mono的Raspberry Pi上做了類似的工作,效果很好。如果這是爲了好玩,那也可能是一種有趣的嘗試。 –

+0

kkkk,那麼我會在5-12個工作日內選擇你的答案,也許。 –

0

更貴和更復雜的板子是IOFirebug用c#庫和許多函數。輸入電壓範圍從5V到30V。