各位伙伴們,我遇到的問題是這樣的,我需要打開GPS模塊和多個無線通信模塊,這兩個設備型別的初始化波特率不一樣,而且接收的資料處理方式不一樣,我的想法是把識別出是不同的硬體,然后系結到對應的串口號,這個功能應該怎么實作呢?我在網上只找到ubuntu的例子,Delphi我還是搞不清楚,請大家討論一下
uj5u.com熱心網友回復:
不明白什么意思。。。你這GPS模塊和無線通信模塊是指的硬體模塊還是軟體模塊?
如果是硬體模塊,你要識別,肯定要先通過分配串口連接通信了,才能識別。不存在再系結串口號吧。
如果是軟體模塊,可以設標志,然后指定可用串口號。
至于如何檢測電腦上的串口,DELPHI代碼到處都有。
串口可用不可用,串口不被占用并且和設備通信成功就是可用。
uj5u.com熱心網友回復:
用多執行緒來做, 每一個執行緒類定義不同的串口設設備。再往下是,為每個類定義檢測功能、通信功能等。
uj5u.com熱心網友回復:
可以虛擬串口使用..uj5u.com熱心網友回復:
通訊設備使用串口,需要增加串口,實作控制。uj5u.com熱心網友回復:
難道你的設備到電腦的連接還是動態的,A設備一會連到串口1,一會又連到串口4了?A設備的波特率一直在變?如果都是固定的,初始化設定好串口號、波特率,回應接收事件就是了吧。
uj5u.com熱心網友回復:
還有人用delphi?!!!!uj5u.com熱心網友回復:
這位同學你就沒有靈性了,我反手就吃你一波大鳥,哎,這就很舒服
uj5u.com熱心網友回復:
對不起,我們其實都是人工智能,正打算替代人類,所以先從比較簡單過時的delphi入手。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/34266.html
標籤:VCL組件開發及應用
上一篇:請大神解決一個最優裝載問題
