1. 程式人生 > >發布 Victor 串口控件 1.5.0.6 VCL for C++ Builder 6.0

發布 Victor 串口控件 1.5.0.6 VCL for C++ Builder 6.0

引腳 amp ans dem mode 發的 結構 base 設計思路

Victor 串口控件 1.5.0.6 VCL BCB6/BCB5 版本更新的內容:

? 和新版 BCB 的控件同步更新,BCB6 版本和新版 C++ Builder 控件只是 UNICODE/ANSI 編碼的不同,BCB5 版本的修改會多一些;
? 拋棄原先的 yb_base_c6 組件包,采用 Windows 2000 之後的新的方法。
yb_base_c6 組件包采用的是 Windows 9x 或更早期的設計思路,新版控件是使用的 Windows 2000 之後的設計思路,
這個版本的控件並沒有在 Windows 9x 的系統上測試,也沒有打算繼續支持 Windows 9x,
如果還想繼續使用 yb_base_c6 裏面的東西,可以從上個版本裏面提取,這是個獨立的組件包。
? 增加 PortName 屬性,串口名稱。
上一個版本的控件只有串口號 PortNo 屬性,某些串口設備可能不是 COMn 格式的,需要設 PortName 訪問。
? 增加 BaudRate 屬性,可以直接設定波特率的數值,也可以設定非標準的波特率,不必從下拉表裏面選擇。
? PortParams 屬性,可以同時設定串口的名稱和參數,例如 "COM2,9600,N,8,1"
? 增加 DataOnly 屬性,如果為 true 則只使用串口的 TxD 和 RxD,忽略其他引腳的數據,
由於發現某些型號的研華串口卡 TxD 和 Rxd 之外的其他引腳沒有接線的情況,會有隨機的數據產生,
串口控件不停的處理那些隨機數而 CPU 使用率過高。
? 串口控件比上一個版本減少一個 MODEM 線程,這個線程是用來檢測一些不支持串口線引腳的 MODEM 狀態的,
由於 MODEM 越來越偏向於軟件處理,硬件引腳逐漸放棄使用了,這個線程也就沒有必要保留了。
? 枚舉串口采用新的方法,可以讀取串口設備的名稱和描述等。
? 增加了 TVictorFSM 控件,用於結構化跳轉非常多而復雜的程序,文件收發的例子程序 Examples\SendFile 使用了這個控件。
? 設計時組件包和運行時組件包分開,只需要安裝設計時組件包,運行時組件包是編譯和鏈接用的。

控件的說明和下載:

http://www.cppfans.com/vcl/victorcomm/

支持其他 C++ Builder 版本的控件的發布和更新進度請關註網站主頁的內容。

發布 Victor 串口控件 1.5.0.6 VCL for C++ Builder 6.0