Serial CHOP

概要

シリアル CHOP は、RS-232 プロトコルを使用して外部ポートを介したシリアル通信に使用されます。これらのポートは通常、9 ピンコネクタ、または新しいマシンでは USB ポートです。(USB ポートを使用するには、USB-to-serial アダプタとドライバが必要です。) コンピュータの利用可能なシリアルポートはすべて、Windows オペレーティングシステムのデバイスマネージャで見つけることができます。名前は「COM」で始まります。例:COM1、COM2、COM3 例:COM1、COM2、COM3 など。
この CHOP は、入力チャンネルの変化を監視し、対応するスクリプトをシリアル接続で送信します。受信したASCII数字’0’…9’はすべて保存され、’return’という出力チャンネルに反映されます。
単純な ASCII 数字以外の複雑なデータを受信する必要がある場合は、シリアル DAT を使用してください。
Serial DAT、serialDAT_Class,、Arduinoの章も参照してください。

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

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

State / state

モニタする入力遷移のタイプを設定します。

  • Off to On / offtoon
  • While On / on
  • On to Off / ontooff
  • While Off / off
  • Value Change / valuechange
Port / port

シリアル接続で使用する COM ポートを選択します。

  • COM3 / com3
Baud Rate / baudrate

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

Baud Rate Menu / baudmenu
  • 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のストップビットで構成されています。これで接続は次のスタートビットを待ちます。

  • 1 / 1
  • 2 / 2
パラメータ – Scripts ページ

これらの文字列は、対応するチャンネルの変更が検出されたときにシリアルポートに送信されます。例えば、Script 2 は、3 番目の入力チャンネルがオフからオンになったときにシリアルポートに送信されます。これらのスクリプトは、キャリッジリターンのための や \n、改行のための \r のようなエスケープシーケンスも変換します。

Script 0 / script0
パラメータ- Common ページ
Time Slice / timeslice

これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。

Scope / scope

影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。

Sample Rate Match / srselect

複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。

  • Resample At First Input’s Rate / first
    最初の入力のレートを使用して、他の入力をリサンプリングします。
  • Resample At Maximum Rate / max
    最も高いサンプリングレートでリサンプリングします。
  • Resample At Minimum Rate / min
    最も低いサンプリングレートでリサンプリングします。
  • Error If Rates Differ / err
    競合するサンプルレートは受け入れません。
Export Method / exportmethod

CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

  • DAT Table by Index / datindex
    ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
  • DAT Table by Name / datname
    ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。
Export Root / autoexportroot

Channel Name is Path:パラメータでrelative toを設定することで、エクスポートするすべてのパスのルートノードを指定します。

Export Table / exporttable

DAT Table Export Methodsメソッドを使用するときにエクスポート情報を保持するために使用されるDATを指定します。