|
串口編程函數庫 現行的多串口卡必須能在不同的軟件編程平台下工作,以至應用,例如在遠程訪問服務器, 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 基本數據擷取下在線顯示和獲取數據. 此外, 數據可以方便的存取方便將來分析。
|