serial-port

    3熱度

    2回答

    我有一個應用程序必須在另一個應用程序之後工作。這第二個應用程序有一個錯誤,導致COM端口在特定情況下不被關閉。 我想在我的應用程序中以編程方式關閉所有COM端口,以確保關於報告的關閉端口沒有錯誤。如果我不擁有打開COM端口的對象,可以嗎? 我需要在.NET Framework,C#上的解決方案。

    0熱度

    1回答

    我有一個文檔,其中包含通過串口連接設備的信息。它指定「全雙工」作爲流量控制的設置。在Windows下,我對設置流量控制下列選項: XON/XOFF 硬件 無 什麼是「全雙工」相當於在上面清單?

    24熱度

    9回答

    我正在寫一個Windows服務與串行磁條閱讀器和中繼板(訪問控制系統)通信。 在另一個程序通過打開與我的服務相同的串行端口「中斷」進程後,我遇到代碼停止工作(我得到IOExceptions)的問題。代碼 部分如下: public partial class Service : ServiceBase { Thread threadDoorOpener; public Serv

    11熱度

    3回答

    我正在嘗試使用boost :: asio從串口上的設備讀取和寫入。當沒有東西需要讀取時,boost :: asio:read()和boost :: asio :: serial_port :: read_some()模塊。相反,我想檢測這種情況並寫一個命令到端口來啓動設備。 我該如何檢測沒有數據可用? 如果有必要,我可以做所有事情都是異步的,我只想避免額外的複雜性。

    2熱度

    3回答

    我必須開發USB規模的軟件,當你按下它的按鈕時,通過USB發送串行通信。我可以在HyperTerminal中看到這些值。 我打算使用.NET類進行串行通信來捕獲數據。 問題是,我沒有規模。該秤連接到我可以RDP進入的遠程計算機。當我想測試時,我可以要求客戶按下秤上的按鈕。 我不能要求客戶每天按下按鈕100次,我需要有一種方式來開發一個合理的好的想法,將規模報告什麼,只有當我認爲我有一個解決方案時進

    15熱度

    4回答

    我正在嘗試使用.NET2.0串行端口的.BaseStream屬性來執行異步讀寫操作(BeginWrite/EndWrite,BeginRead/EndRead)。 我在這方面取得了一些成功,但過了一段時間後,我注意到(使用Process Explorer)應用程序正在使用的句柄的非常逐漸增加,偶爾會增加一個額外的線程,這也增加了句柄計數。 每次出現新線程時,上下文切換速率也會增加。 該應用不斷地發

    18熱度

    7回答

    我正在嘗試創建一個小應用程序來收集從連接到COM10的外部傳感器收到的數據。我已經成功地創建了一個小型C#控制檯對象和應用程序,它使用for循環打開端口並將數據流傳輸到文件一段固定的時間。 我想將此應用程序轉換爲使用dataReceived事件進行流式傳輸。看完Top 5 SerialPort Tips後,我仍然無法工作,也不知道自己錯過了什麼。我重寫了控制檯應用程序,以便所有代碼都在Main中並

    16熱度

    2回答

    pyserial中的serial.write()方法似乎只發送字符串數據。我有像[0xc0,0x04,0x00]這樣的數組,希望能夠通過串口發送/接收它們?是否有任何單獨的原始I/O方法? 我想我可能需要將數組更改爲['\ xc0','\ x04','\ x00'],但空字符可能會造成問題。

    2熱度

    1回答

    是否有一個庫允許我在串行COM端口上發送和接收數據?

    1熱度

    3回答

    我想通過Java讀取Windows串行端口的數據。我有javax.comm庫,能夠獲取一些數據但不正確的數據。當我將端口讀入字節數組並將其轉換爲文本時,我得到一系列字符,但沒有真正的文本字符串。我試圖將字節數組指定爲「UTF-8」和「US-ASCII」。有誰知道如何從中得到真實的文字? 這裏是我的代碼: while (inputStream.available() > 0) { int numB