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 の章も参照してください。
このチェックボックスをオンにすると、シリアル接続が有効になります。
受信データをバイナリまたは ASCII データとして解釈します。フォーマットがバイト単位の場合、受信したバイナリ・バイトごとに 1 行が追加されます。フォーマットが行単位の場合、受信したヌルまたは改行で区切られたメッセージごとに 1 行が追加されます。
- One Per Byte / perbyte
(以前は「バイナリ」と呼ばれていました。)
- One Per Line / perline
(以前は’Ascii’と呼ばれていました) null/newln 区切り。
- One Per Message / permessage
完全な着信メッセージ。
シリアル接続で使用する COM ポートを選択します。デフォルトのポート名 1 から 8 はポップアップメニューで使用できますが、このフィールドには任意の名前を手動で入力することができます。
1 秒間に送信される情報の最大ビット数(「制御」ビットを含む。)入力デバイスのデフォルトのボーレートを確認し、それに応じて設定してください。
- 1200 / 1200
- 2400 / 2400
- 9600 / 9600
- 19200 / 19200
- 38400 / 38400
- 57600 / 57600
- 115200 / 115200
- 230400 / 230400
- 460800 / 460800
- 921600 / 921600
- 1382400 / 1382400
このパラメータは、それぞれに送信されるデータビット数を設定します。データビットは「backwards」に送信されます。backwardsとは、最下位ビット(LSB)から最上位ビット(MSB)への送信順序を指します。データビットを解釈するためには、右から左に読む必要があります。
- 6 / 6
- 7 / 7
- 8 / 8
- 9 / 9
このパラメータは、none、even、oddのいずれかに設定できます。オプションのパリティビットはデータビットの後に続くもので、エラーチェックの簡単な手段として含まれています。パリティビットは、送信のパリティが偶数か奇数かを事前に指定することで機能します。パリティが奇数に設定されている場合、送信機はデータビットとパリティビットの間に奇数の1が入るようにパリティビットを設定します。
- Even / even
- Odd / odd
- None / none
送信パケットの最後の部分は、1または2のストップビットで構成されています。これで接続は次のスタートビットを待ちます。
- Disable / disable
- Enable / enable
- Handshake / handshake
- Disable / disable
- Enable / enable
- Handshake / handshake
- Toggle / toggle
CallbacksDATは、メッセージを受信するたびに1回実行されます。
スクリプトが実行される場所を指定します。
- Current Node / current
スクリプトは現在のノードの位置から実行されます。
- Callbacks DAT / callbacks
スクリプトは、Callbacks DATパラメータで指定されたDATの場所から実行されます。
- Specified Operator / op
スクリプトは、以下のFrom Operator パラメータで指定したコンポーネントから実行されます。
Execute From パラメータがSpecified Operator に設定されている場合、スクリプトが実行されるパスを設定します。
DATはデフォルトでは100メッセージに制限されていますが、Clamp Outputパラメータで無制限を含む任意の設定が可能です。
メッセージの数を制限し、古いメッセージはから順番に削除されます。
見出し以外の行をすべて削除します。スクリプトコマンドでクリアするには、以下のようにします。
opparm -c /serial1 clear
メッセージの生のバイト数を別の列に出力します。
参照:共通 Common ページ