Serial DAT

概要

Serial DAT は、RS-232 プロトコルを使用して外部ポートを介したシリアル通信に使用されます。これらのポートは通常、9 ピンコネクタ、または新しいマシンでは USB ポートです。
(USB ポートを使用するには、USB-to-serial アダプタとドライバが必要です。) コンピュータで使用可能なシリアルポートはすべて、Windows オペレーティングシステムのデバイスマネージャで、Computer –> Manage -> Devices -> Serial… -> COM ports の順に見つけることができます。名前は’COM’で始まります。例:COM1、COM2、COM3 例:COM1、COM2、COM3。
この接続からバイトを送るには、serialDAT_Classのsendメソッドか、Tscriptの`send`コマンドを参照してください。
Arduino と Serial CHOP の章も参照してください。

パラメータ – Connect ページ
Active / active

このチェックボックスをオンにすると、シリアル接続が有効になります。

Row/Callback Format / format

受信データをバイナリまたは ASCII データとして解釈します。フォーマットがバイト単位の場合、受信したバイナリ・バイトごとに 1 行が追加されます。フォーマットが行単位の場合、受信したヌルまたは改行で区切られたメッセージごとに 1 行が追加されます。

  • One Per Byte / perbyte
    (以前は「バイナリ」と呼ばれていました。)
  • One Per Line / perline
    (以前は’Ascii’と呼ばれていました) null/newln 区切り。
  • One Per Message / permessage
    完全な着信メッセージ。
Port / port

シリアル接続で使用する COM ポートを選択します。デフォルトのポート名 1 から 8 はポップアップメニューで使用できますが、このフィールドには任意の名前を手動で入力することができます。

Baud Rate / baudrate

1 秒間に送信される情報の最大ビット数(「制御」ビットを含む。)入力デバイスのデフォルトのボーレートを確認し、それに応じて設定してください。

  • 1200 / 1200
  • 2400 / 2400
  • 9600 / 9600
  • 19200 / 19200
  • 38400 / 38400
  • 57600 / 57600
  • 115200 / 115200
  • 230400 / 230400
  • 460800 / 460800
  • 921600 / 921600
  • 1382400 / 1382400
Data Bits / databits

このパラメータは、それぞれに送信されるデータビット数を設定します。データビットは「backwards」に送信されます。backwardsとは、最下位ビット(LSB)から最上位ビット(MSB)への送信順序を指します。データビットを解釈するためには、右から左に読む必要があります。

  • 6 / 6
  • 7 / 7
  • 8 / 8
  • 9 / 9
Parity / parity

このパラメータは、none、even、oddのいずれかに設定できます。オプションのパリティビットはデータビットの後に続くもので、エラーチェックの簡単な手段として含まれています。パリティビットは、送信のパリティが偶数か奇数かを事前に指定することで機能します。パリティが奇数に設定されている場合、送信機はデータビットとパリティビットの間に奇数の1が入るようにパリティビットを設定します。

  • Even / even
  • Odd / odd
  • None / none
Stop Bits / stopbits

送信パケットの最後の部分は、1または2のストップビットで構成されています。これで接続は次のスタートビットを待ちます。

DTR / dtr
  • Disable / disable
  • Enable / enable
  • Handshake / handshake
RTS / rts
  • Disable / disable
  • Enable / enable
  • Handshake / handshake
  • Toggle / toggle
パラメータ – Received Data ページ
Callbacks DAT / callbacks

CallbacksDATは、メッセージを受信するたびに1回実行されます。

Execute from / executeloc

スクリプトが実行される場所を指定します。

  • Current Node / current
    スクリプトは現在のノードの位置から実行されます。
  • Callbacks DAT / callbacks
    スクリプトは、Callbacks DATパラメータで指定されたDATの場所から実行されます。
  • Specified Operator / op
    スクリプトは、以下のFrom Operator パラメータで指定したコンポーネントから実行されます。
From Operator / fromop

Execute From パラメータがSpecified Operator に設定されている場合、スクリプトが実行されるパスを設定します。

Clamp Output / clamp

DATはデフォルトでは100メッセージに制限されていますが、Clamp Outputパラメータで無制限を含む任意の設定が可能です。

Maximum Lines / maxlines

メッセージの数を制限し、古いメッセージはから順番に削除されます。

Clear Output / clear

見出し以外の行をすべて削除します。スクリプトコマンドでクリアするには、以下のようにします。
opparm -c /serial1 clear

Bytes Column / bytes

メッセージの生のバイト数を別の列に出力します。

パラメータ – Common ページ

参照:共通 Common ページ