MarshallSoft C/C++ RS232 和多滴 RS485 和 RS422 串行埠的串行通信元件庫。使用 WSC4C 編寫應用程式來訪問來自串列設備的數據,如條碼掃描器、數據機、實驗室儀器、醫療設備、USB 串列設備、秤、GPS 導航、指紋掃描器、印表機伺服器等。WSC4C 的功能包括: - 支援 256 個埠。 可以同時控制多個埠。 - 完全線程安全、埠重新進入、數據機控制、串列線路狀態和控制以及 ANSI 模擬。 - 使用標準 Windows API 與連接到 RS232 串行埠的任何設備進行通信。 - 支援虛擬串列埠(USB 到串列轉換器,藍牙串行)。 - 同時在多個埠上使用狀態驅動的 Xmodem 和 Ymodem(最多 256 個連接)。 - 可以在事件完成時發送 Windows 消息(傳入字元等)。 - 包括超過52個功能加上數據機控制。 - 支援任何波特率。 - 能夠指定奇偶校驗、字大小和停止位數。 - 不依賴於支援庫。僅調用 Windows API 函數。 - 包括多個 C/C++範例程式。 - 不依賴於支援庫(僅調用核心 Windows API 函數)。 - 使用編譯的應用程式進行免版稅分發。 - C 原始碼可用。 - 一年的免費技術支援和更新。 - 提供全功能評估版本。 - 支援大多數 C/C++編譯器:微軟、博蘭、Watcom、LCC、GCC、數位火星、恩巴卡德羅。 - 支援所有版本的 32 位元和 64 位元微軟 C/C++ 和 Visual Studio C/C++。 - 包括 32 位元和 64 位 DLL 檔以及用於靜態連結的 OBJ 檔。 - 通過 Windows 10 與 32 位元和 64 位元 Windows 一起使用。
版本歷史記錄
- 版本 7.0 發佈於 2019-09-02
修復了 SioGets() - 啟用重疊 I/O 時永遠不會超時。新增 SioOpen 與 SioClose 。添加了 SioGetsQ - 讀取埠,直到指定"安靜"時間沒有傳入數據。添加了範例程式縮放.c vc_Scale.cpp(串列)刻度讀取的擴展程式。 - 版本 6.0.1 發佈於 2017-03-15
添加了其他錯誤代碼。添加了返回與指定錯誤代碼關聯的文本的 SioErrorText()。添加了在 BPS 和理論埠 CPS 中返回波特的 SioPortInfo()。添加了通過止損 (EOL) 字元接收整行的 SioGetsC()。添加了讀取GPS示例程式。 - 版本 5.4.1 發佈於 2015-08-11
添加了 SioCRC16 和 SioCRC32 函數,用於計算 16 位 CCITT CRC 或 32 位 CCITT CRC;添加了 SioCountWait 函數,該函數等待指定數量的傳入位元組,然後再返回;添加了 Visual Studio 2013 和 2015 支援。為 GCC、LCC 和數位火星 C 編譯器添加了 makefile。 - 版本 4.2 發佈於 2006-02-01
軟體細節
- 軟體分類: 發展 > 元件和庫
- 發佈者: MarshallSoft Computing
- 軟體性質: 免費試用
- 價格: $119.00
- 版本: 7.0
- 作業系統: windows
終端使用者許可協定
MarshallSoft Computing, Inc. grants a nonexclusive license to use the SOFTWARE to the original purchaser for the purposes of designing, testing or developing software applications. Copies may be made for back-up or archival purposes only. This product is licensed for use by only one developer at a time. DLL's purchased with the academic discount may not be distributed, and must be used for educational purposes only. The SOFTWARE is owned by MarshallSoft Computing, Inc. and is protected by United States copyright laws and international treaty provisions. This SOFTWARE is being licensed and not sold. This SOFTWARE is provided 'as-is'. MarshallSoft Computing makes no warranty, expressed or implied, with regard to the software. All implied warranties, including the warranties of the merchantability and fitness for a particular use are hereby excluded. MARSHALLSOFT COMPUTING SOFTWARE'S LIABILITY IS LIMITED TO THE PURCHASE PRICE. Under no circumstances shall MarshallSoft Computing be liable for any incidental or consequential damages, nor for any damage in excess of the original purchase price.