串口編程函數庫 現行的多串口卡必須能在不同的軟件編程平臺下工作,以至應用,例如在遠程訪問服務器, Winfax, 和仿真終端都能運用.無論如何, 多串口卡的其他應用,如在控制外部的設備時要求專有軟件編程. 既然是這樣, 簡單易用的函數庫和有效的調試工具成為關鍵因素,就開發成本和時間而言。建立在操作系統下不同的解決方案是存在的。 1. DOS 在DOS下沒有標準的API定義, 所以使用不同的解決方案成為必要, 例如直接的I/O 存取, Int14, 或所有的API. 但這些解決方案彼此不再相容, 尋找一個簡單的編程解決方案已是重要的問題. 2. Windows 3.x Windows 3.x 提供Win16 Comm SDK 容許的串口編程接入PC的COM口。基于Win16的通訊對象, 例如MsCOMM 為VB,可以接入COM口. 無論如何,由于Windows 3.x OS的限定,您只能在系統上最多安裝9個COM口。 3. Windows 2000/NT/95/98/ME Windows NT 提供 256 COM 口, 然而Windows 95/98/ME 支持最大值為128 COM口. 雖然Win32 API, 每個COM 口哪個可以接入使用是彈性且強大的, 但是依據復雜程度增加開發成本的,迫使去發現編譯更容易的解決方案。 和綜合的Win32 API比較, 通訊對象是更通俗和更可以接受的。在Microsoft Visual Basic 例子里, 您可以用MsComm 對象接入您的COM 口。第三方通信對象, 例如Inprise Delphi 編譯程序, 也是可行的. 雖然通信對象是簡單易用的, 所有系統的性能和擴展能力并不都可以滿足的。例如, MsComm s最大只支持16個COM 口. 調試工具 當系統開發時, 程序設計員需要適當對在線通訊設備進行驗證。這里有兩種基本的解決方案。硬件方案, i.e., 一個協議分析儀和數據顯示器, 是有效的,精確的,并高級的. 只是在費用上是不利的. 可選擇的另一種方法是通過軟件編程把PC變成數據顯示器。您將遺棄精密度和自動偵測,但這相對是有限的費用且是有效的。
 DOS 平臺下的API-232/DOS API-232/DOS 是所有Moxa 產品在DOS下的編程函數庫. 每個功能是綜合的和簡單易用的。API-232/DOS提供多方面的功能以彌補基本數據傳輸,達到和XModem, YModem, 和ZModem 文件傳輸一樣好的功能. 此外, 每方面編程同時支持征詢和中斷格式功能, 函數庫和絕大多數大眾化的編程是兼容的, 包括QBasic, Turbo/Borland C, Microsoft C, Turbo Pascal, Assembly,和Clipper. API-232/DOS 驅動程序包含SCOPE.EXE, 操作系統同樣指向數據范圍,幫助您獲取和分析在線數據通信。 Windows 3.x 平臺下API-232/Win3.x 雖然Windows 3.x 只支持到9 個端口,并相對受系統的限制, 它仍然是經濟的16-bit GUI 系統. 在這個案例中, API-232/Win3.x 幫助系統開發者在 Windows 3.x系統下建立少于9 個串口設備的系統. API-232/Win3.x 和16-bit Borland C 和Microsoft Visual C++是兼容的. API-232/Win3.x, 象API-232/DOS,是專為減少維護和節省費用設計的. Windows 2000/NT/95/98/ME 平臺下PComm Library PComm 函數庫是系統開發者根本生產能力的體現。它的簡單易用,提供基本和先進的功能兩者缺一不可, 例如在文件轉換和復核. PComm 函數操作與API-232/DOS/Win3.x 函數類似, 用這種方式可以利用強大的32-位平臺減輕時間和成本需求。PComm 函數是PComm Lite 和PComm Pro內嵌的. 是32-bit 編譯程序的大眾工作方式, 例如Microsoft Visual Basic, Microsoft Visual C++, Borland C++, 和Inprise Delphi. 當調試工具包, PComm Pro 是經濟的和強有力的. PComm Pro 也提供強有力的和多方面的數據擷取工具. 在故障排除和數據擷取的幫助下, 您的PC 可以在Windows 基本數據擷取下在線顯示和獲取數據. 此外, 數據可以方便的存取方便將來分析。
|