【Delphi】【求才】徵求一支 RS232 通訊監視小軟體 |
|
小蚊子
中階會員 發表:55 回覆:267 積分:94 註冊:2002-06-08 發送簡訊給我 |
小妹最近開發一軟體,利用 RS232 送資料到 週邊設備 我的軟體需求運作流程如下簡述: PC 經由 RS232 送出某 string1 到 週邊設備X
PC 經由 RS232 送出某 string2 到 週邊設備X
PC 經由 RS232 送出某 string3 到 週邊設備X
PC 經由 RS232 送出某 string4 到 週邊設備X ........一直不間斷的全部送出 以上的動作,純粹是送出,完全不理會週邊設備的狀況,
但是 RS232 週邊設備若有回傳特殊訊息要處理,
我的功力就沒辦法寫這一段接收程式了,
相信一定有很多網友會寫此一接收程式. 我希望軟體亦需同時監視 RS232 是否有接收到回傳的 某些訊息
可能在 送出 string2 後 , RS232 收到回傳的訊息( RRstringA )
也有可能是在 送出 string 3 後才收到 RRstringA 的訊息,發生時間不一定
回傳的訊息也有可能是 RRstringB, RRstringC, RRstringD ....等
端看 週邊設備當時的狀況, 我要的是 當收到 RRstringA 時,可能開啟另一 FORM,顯示某些訊息
當收到 RRstringB 時,所有程式要立刻終止動作,等待人工操作指示
當收到 RRstringC 時,可能.......... 若您有興趣開發,可否報個價? 至少請您喝個 STARBUCKS 咖非啡
當然了,我須要 SOURCE CODE 軟體限制 : DELPHI 5 或 DELPHI 7
ComPort Library 元件(RS232元件) 若您有更好的解決方案,我也不用大改目前的系統,很是可以接受 ps. 我有用 M牌 公司的 RS232 監控軟體 特製的 RS232 訊號線
完全可以看到我送出及即時接受到的訊息,但那只能看,無法即時將訊息
融入我的程式中.....有點可惜!! 謝謝您了 !!
|
GeminiLin
一般會員 發表:12 回覆:24 積分:12 註冊:2002-12-26 發送簡訊給我 |
|
fj
一般會員 發表:20 回覆:12 積分:6 註冊:2004-11-23 發送簡訊給我 |
小紋子你好,我最近也用delphi5在作類似的東西,初學還在研究測試中,提供一些建議,不知對你有沒幫助。 1.你可以使用Thread 類別來做寫入的動作,可以用4個Thread同時進行(若你有
四個comport的話),或是以1個thread來寫,將四個指令都寫在一起(包含讀取
和寫入,中間用sleep(1000)分開,防止資料接收不完全,時間自設)。 2.關於Thread 的程式,我是連OMRON CS1H 型號PLC作測試,你若是想要參考的
話可以寄給你整個delphi程式,請留下你的mail帳號。 3.用Thread方式和用timer是一樣的,會一直作讀取寫入動作,但是比較不會互
相影響程式process的進行你可以用一些component(或是用一些public變數)來
記錄傳回值,當這些直改變時
(1)若你使用component(like Tedit) ==> 有onChange事件可用,再去做一些
判斷和需要進行的動作。
(2)若你是用public變數,必須自己寫判斷過程。 4.若你需要參考書,建議參考(這是本好書,寫的很清楚)
笵逸之和陳立元的Delphi與RS232串列通訊控制==>文魁出版 希望對你有些幫助
|
tigery2k
一般會員 發表:5 回覆:20 積分:10 註冊:2002-06-06 發送簡訊給我 |
|
delphiwww
資深會員 發表:145 回覆:363 積分:368 註冊:2002-03-13 發送簡訊給我 |
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
http://www.sysinternals.com/Utilities/Portmon.html
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=74240
http://www.bsdg.org/resources/turbopower.html
TurboPower Async Professional 已有人po了 哈哈
http://delphi.ktop.com.tw/topic.php?topic_id=18568 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=50560
底下這篇的連結看看就差不多了
http://delphi.ktop.com.tw/topic.php?topic_id=53689
http://delphi.ktop.com.tw/topic.php?topic_id=41102
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=40907
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=68783
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=62719
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=61303
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=35466 借你參考 哈哈 發表人 - conundrum 於 2005/07/25 05:34:19
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |