シリアルポートを初期化
comopen p1,"protocol"
p1=0~(0) : COMポート番号 "protocol" : プロトコル指定文字列
(プラグイン / モジュール : hspext)
シリアルポートを初期化して送受信を可能な状態にします。 シリアル通信命令セットを使う場合には、最初にcomopen命令でポートの 初期化をする必要があります。 p1で、COMポートの番号を指定します。1ならばCOM1、2ならばCOM2…が対応 します。p1が0の場合は、シリアルではなくプリンタ(パラレル)ポートが 指定されます。 "protocol"で、プロトコル指定文字列を記述することができます。 プロトコル指定文字列は以下のような記述をする必要があります。 "baud=1200 parity=N data=8 stop=1" 上の例では、ボーレートが1200bps、パリティビットなし、データビット8、 ストップビット1という指定になります。 "protocol"に何も書かなかった場合(""を指定)は、現在のデフォルト値が 使用されます。通常は、何も指定しなくても問題ありません。 シリアル通信命令では、同時に1つのポートまでしか制御できません。 複数のシリアルポートを同時に監視するソフトを構築することは できませんのでご注意ください。 シリアルポートは、一度初期化されると、開放するまで他のアプリケーションが 使用できなくなってしまうので、必ず最後にポートを開放することを忘れないで ください。特に通信中にクローズボックスを押して終了してしまうことのないように onexit命令などで、終了時に注意を促すようなスクリプトを作成してください。 シリアルポートの初期化に成功すると、システム変数statの値が0になります。 もし、初期化に失敗した場合はシステム変数statの値は1になります。
プラグイン / モジュール | hspext |
バージョン | 2.61 |
作成日 | 2004/03/01 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | hspext.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | 通信制御命令 |
hs ファイル | hsphelp\hspext.hs |