2016-11-23 47 views
1

我正在尋找通過RS232傳輸二進制文件。我需要做到這一點5000個不同的設備(沒有笑話)。我可以通過終端程序一個接一個地完成,但這需要很長時間。使用C通過RS232傳輸二進制文件#

所以,我正在編寫一個C#程序,它能夠自動執行此過程。我正在尋找使用XMODEM協議和命令行參數來啓動進程。我一直在尋找這個幾個小時,而我的結果遠沒有出現。我嘗試過使用uCON,但需要某種腳本語言。

我不知道是否有人在這裏的社區可能知道解決的在C#中轉學過來的RS232文件和程序它。無論是來自協議(XMODEM)還是接受命令行或其他自定義解決方案的程序,對我來說都無關緊要。

+0

好了,更多的挖掘後,我碰到這個傳來:https://www.ghielectronics.com/community/codeshare/entry/825這是很好的,但我有一點困難的時候送東西到港口。但這至少是一個開始。我會把它作爲答案,如果我有它的工作 – philm

回答

0

好了,所以我能確認該網站(ghielectronics.com/community/codeshare/entry/825)上找到的代碼能夠正常工作。問題是我不知道電腦傳輸文件需要多長時間。我認爲這會很快。但是,進一步測試後,實際需要大約30秒到1分鐘,具體取決於文件大小。

此C#代碼段允許任何人使用XMODEM協議通過串行端口傳送的二進制文件。這是在代碼中完成的,並且不需要終端,這符合我需要的項目需求。

+0

任何人都可以評論爲什麼-1?我怎樣才能修復我的帖子,以確保我的答案是一個好問題 – philm