全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2335
推到 Plurk!
推到 Facebook!

rs-232聯接其他設備

尚未結案
nash
一般會員


發表:5
回覆:2
積分:1
註冊:2004-02-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-08 11:56:20 IP:220.131.xxx.xxx 未訂閱
請問一下 小弟用的是cport3聯接其他設備時 使用onrxchar 來得到其他自動控制設備資料時 時自動控制設備不斷的傳料資過來時電腦會有很大的延遲甚玫到了好像當機的感覺,看系統資源cpu的使用率都在100%上下 其實週邊設備只是不斷的重複送溫度和濕度的資料而己 是不是可以不要每一筆都讀還是有什麼方法解決這個問題呢 nash
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-21 23:14:15 IP:61.59.xxx.xxx 未訂閱
沒看到程式碼沒辦法判定問題點, 不過看起來應該是有無窮迴圈的問題 我是雪龍
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-22 00:08:25 IP:61.31.xxx.xxx 未訂閱
用Thread 去判斷及接受資料吧
GeminiLin
一般會員


發表:12
回覆:24
積分:12
註冊:2002-12-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-12 18:13:16 IP:211.20.xxx.xxx 未訂閱
先確認一下使用哪一個元件接收資料,建議用spcomm,我之前是寫恆溫恆濕機的控制程式,如果只是很單純的溫度溼度一直送,那要看一下你元件設定的timeout時間是不是太慢。如果資料是有通訊協定的判斷一下中斷的字元。
ADDi
一般會員


發表:1
回覆:7
積分:1
註冊:2004-10-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-31 01:11:05 IP:61.56.xxx.xxx 未訂閱
之前也遇過這種一直丟資料過來的設備 我的方法是 在收到資料時先丟進一個Buffer(從尾端不斷長大的String) 然後再一段一段的取出來(從String 的頭部截出) 類似單向序列(Queue)的處理 取出的一段是壞的就丟棄 若是Buffer 不足一段就略過,再讀一次 最好是放進一個Thread 一直作這動作 把結果(溫濕度)放到一個變數裡 讓別的執行續來讀 就不會當機囉~
david753
一般會員


發表:19
回覆:22
積分:8
註冊:2004-07-20

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-06 20:54:37 IP:59.105.xxx.xxx 未訂閱
我目前也遇到此問題 我想設計一佇列fifo 固定長度 新進資料會把舊資料推掉 以維持固定長度 捉取同步碼後 擷取資料 但我不知道如何設計此一佇列?
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-04-06 21:58:03 IP:61.59.xxx.xxx 未訂閱
引言: 我目前也遇到此問題 我想設計一佇列fifo 固定長度 新進資料會把舊資料推掉 以維持固定長度 捉取同步碼後 擷取資料 但我不知道如何設計此一佇列?
如果系統不需要讀取全部傳送資料才能作業的話, 可以每次再讀取時都全部讀完, 然後擷取最後的完整的格式來作後續處理的動作. 我目前使用電腦連接電子磅秤, 設定 9600 速率連續送. 目前使用 CPort 元件連接處理都很順利. 雪龍 http://bestlong.no-ip.com/ 學海無涯覺無盡,勤做筆記防失憶
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
fj
一般會員


發表:20
回覆:12
積分:6
註冊:2004-11-23

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-07-25 11:19:45 IP:61.220.xxx.xxx 未訂閱
請問有使用過AC9000這種電子磅秤嗎? 怎樣用電腦加上RS232線來連接,並讀取資料?
系統時間:2024-04-20 13:10:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!