comcontrol

シリアルポートの特殊コントロール

comcontrol p1

p1=1~9(0)      : 特殊コントロール機能指定

(プラグイン / モジュール : hspext)

解説

シリアルポートに対して特殊なコントロールを行ないます。
p1で、コントロールする機能を以下の中から指定します。

           値      機能
-----------------------------------------------------------------------
SETXOFF    1       XOFF 文字を受信したときのように送信を行います。
SETXON     2       XON 文字を受信したときのように送信を行います。
SETRTS     3       RTS( 送信要求)信号を送信します。
CLRRTS     4       RTS( 送信要求)信号を消去します。
SETDTR     5       DTR( データ端末準備完了)信号を送信します。
CLRDTR     6       DTR( データ端末準備完了)信号を消去します。
RESETDEV   7       デバイスをリセットします
SETBREAK   8       文字送信を中断し、送信回線を切断状態にします。
CLRBREAK   9       送信回線の切断状態を解除して、文字送信を再開します。

状態取得が正常に行なわれた場合にはシステム変数statが0になります。
エラーが発生した場合には、システム変数statは1になります。

関連項目

comstatシリアルポートの状態取得(hspext)

情報

プラグイン / モジュールhspext
バージョン3.5
作成日2009/08/01
著作者onitama
URLhttp://hsp.tv/
備考hspext.asをインクルードすること。
タイプ拡張命令
グループ通信制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspext.hs