| シリアル通信ライブラリ 効果的なマルチポートシリアルボードは、異なるソフトウェアパッケージで動作します。その結果、リモートアクセス・サービス、Winfaxおよびターミナル・エミュレーションのようなアプリケーションに使用することができます。しかしながら、マルチポートボードを使用する他のアプリケーションとして外部装置をコントロールするための専用のソフトウェア開発が要求される場合があります。この場合、開発費と時間に関する限り、使いやすいライブラリーおよび強力なデバッギング・ツールは重大な要因になります。オペレーティング・システムによる、異なるソリューションは可能です。 1. DOS DOSの下で定義された標準のAPIはありません。ダイレクトなI/Oアクセス、Int14あるいは専用のAPIのような異なるソリューションを使用する時に必要とします。これらのソリューションはお互いに互換性がないため、簡単に活用できるプログラミング・ソリューションが重要となります。 2. Windows 3.x Windows 3.xは、プログラマがPCのCOMポートにアクセスすることを可能にするWin16 Comm SDKを提供します。VBのためのMsCOMMのようなWin16に基づいたコミュニケーション・オブジェクトは、COMポートにアクセスするために使用されます。しかしながら、Windows 3.x OSの制限によりシステムにつき最高9つのCOMポートがインストールすることができます。 3. Windows 2000/NT/95/98/ME Windows 2000/NTは256のCOMポートをサポートします、一方Windows 95/98/MEは最高128のCOMポートをサポートします。各COMポートにアクセスすることができるWin32 APIは、使用するのに強力で柔軟ですが、その複雑さはより容易なソリューションを捜すことをプログラマに強いて開発費を増加させます。複雑なWin32 APIと比較して、コミュニケーション・オブジェクトはよりポピュラーで受け入れ易いものです。マイクロソフトVisual Basicでは、例えば、COMポートにアクセスするためにMsCommオブジェクトを使用します。更に、Inprise Delphiコンパイラーのようなサードパーティ・コミュニケーション・オブジェクトも利用可能です。コミュニケーション・オブジェクトを使用することは容易ですが、パフォーマンスとスケーラビリティはシステム開発者をすべて満足させるようには見えません。例えば、MsCommは、最大16のCOMポートだけしかサポートしません。 デバッグツール システム開発中にプログラマは、オンライン・コミュニケーションが適切に動作していることを確認するために測定器を使用する必要があります。そのためには2つの基礎的なソリューションがあります。スタンドアロンのプロトコル・アナライザーおよびデータスコープのようなハードウェア・ソルーションは強力、正確、精巧でが、欠点は、その費用です。別の選択肢はPCをデータスコープにするソフトウェア・ソルーションを使用することです。正確さとオートでテクションに若干問題があるかもしれませんが、比較的手頃でコスト効果の高い方法です。  DOSプラットフォーム用API-232/DOS API-232/DOSは、すべてのMoxaの製品用の標準プログラミング・ライブラリでDOSの下で動作します。各機能は包括的で使用は容易です。API-232/DOSは、基礎的なデータの転送、Xmodem、YModemおよびZModemファイル転送機能をカバーする幅の広い機能を提供します。更に、各形態のプログラミング・スタイルのためのポーリングおよびインターラプトスタイル・コントロール機能を同時にサポートします。また、ライブラリは、QBasic、Turbo/Borland C、Microsoft C、TurboPascal、Assembly、Clipper等の殆どのポピュラなコンパイラと互換です。API-232/DOSドライバ・パッケージは、オンライン・データ通信のデータのキャプチャと解析を行うデータスコープと同じ機能を有するSCOPE.EXEを含んでいます。 Windows 3.xプラットフォーム用API-232/Win3.x Windows 3.xは9つまでのCOMポートしかサポートできないシステム規模は制限されていますが、経済的な16ビットのGUIシステムを使用しています。この場合、API-232/Win3.xは、システム開発者がWindows 3.xシステムに9つ未満のシリアルポートを備えたシステムを構築するのを助けます。API-232/Win3.xは、16ビットのBorland CおよびMicrosoft Visual C++と互換です。API-232/Win3.xは、API-232/DOSのようにメンテナンス要求の削減およびコストを縮小を目指し設計されています。 Windows 2000/NT/95/98/MEプラットフォーム用のPCommライブラリ PCommライブラリーは、システム開発者にとって最終回答といえる製品です。使用は容易で、ファイル転送とコールバックのような基礎的で高度な機能を提供します。PCommライブラリーは、API-232/DOS/Win3.xライブラリーに似ているやり方で作動し、パワーフルな32ビットのプラットフォームを利用するのに必要な時間およびコストを有効に削減することができます。PCommライブラリーは、Pcomm Liteで利用可能で、Microsoft Visual Basic、Microsoft Visual C++、Borland C++およびInprise Delphiのようなポピュラーな32ビットのコンパイラーで作動します。Moxaのデータスコープ・ユーティリィティは、ユーザに別のパワーフルな用途の広いツールを供給します。PCにデバッギング・ケーブルを接続してデータスコープをインストールして下さい。そうすればPCは、Windowsベースのデータスコープに変身しオンラインデータをキャプチャできます。データは、更なる解析のためにに記憶することができます。 |