Control
Control レイヤーを使うと、特定の時刻に機能を実行するためにタイムライン上でシーケンスできるカスタムコマンドを定義できます。カスタムコマンドは、通常の文字形式(ASCII)または Hex で記述できるコマンド文字列です。

Command
Section titled “Command”タイムライン上のこのポイントで実行される、選択されたコマンド。
コマンド構文が変数の使用を含む場合に、コマンドに渡される variable。値はタイムライン上でシーケンスできます。値が送信されるタイミングを制御するには Auto Resend を使用します。
Auto resend
Section titled “Auto resend”「On」に設定すると、通常のコマンド発行時に加え、variable が変化するたびにコマンドが実行されます。
Control Device
Section titled “Control Device”コマンドを発行するプロトコルデバイス。Serial デバイス、Telnet、UDP デバイスのいずれかです。
Command Syntax
Section titled “Command Syntax”
コマンドは文字列で構成されます。文字列は ascii または hex にできます。特殊なデータを送信するには \ エスケープ文字を使用します。
コマンドには、Control レイヤーで設定された変数を含めることができ、これはタイムライン化されたイベントです。
| 特殊文字 | 説明 |
|---|---|
| $ | 変数の値を文字列として |
| % | 変数の値をバイナリバイトとして |
| \13 | キャリッジリターン |
| \10 | 改行 |
| \xYY | YY を hex 値として送信。例: \xF5 |
| \ | 特殊な ASCII 文字(0〜255)を送信。通常の範囲外の文字(1〜31、96 以上など)を送信するために使用します。例: \37 は ’%’ 文字を送信します。 |
便利な ASCII/Hex ルックアップテーブルは こちら にあります。
ASCII の例
Section titled “ASCII の例”-
「START 568」コマンドの後に Enter キーを送信するには、コマンド文字列
START 568\13を使用します。 -
「CUE XXX」コマンド(XXX は変数の値)を送信するには、コマンド文字列
CUE \$を使用します。
Hex の例
Section titled “Hex の例”-
42、62、93 のバイト値を順に送信するには、文字列
\x2A\x3E\5Dを使用します。 -
最後の値を バイト / uchar 形式の変数の値にしたい場合は、
\x2A\x3E\%を使用します。
Lightware マトリクスを制御するには、次の例を使用します。
-
telnet 経由でプリセットを読み込む(変数を使用):
{%\$} -
特定の入力(変数を使用)を出力 1 にルーティングする:
{1@\$}