導入
この記事では、AximmetryでDMXの入力と出力を設定する方法、およびDMXメッセージを受信して作成する方法について説明します。
DMX / ArtNetプロトコルについては、当社の一般的な「Controllers」ドキュメント(Controllers)をご参照ください。
入力
2つの方法があります。
1. DMX Input モジュールを使用できます。シーンにモジュールを追加し、Device に ArtNet: Node を選択すると、Aximmetry Composer が LAN 内の ArtNet ノードとして自動的に設定され、コンソールに表示されます。
ここで、Net/Subnet/Universe 内の特定の Channel を選択する必要があります。フルアドレスは自動的に決定することも可能です。On Learn をオンにし、コンソールの任意のコントローラーを動かしてください。
その後、出力ピンに現在のチャンネル値が常に表示され、これを使用して任意の制御が可能です。
2つの連続したチャンネル(リトルエンディアンまたはビッグエンディアン)に16ビット値を格納することも可能です:
DMX Array Inputモジュールを使用すると、複数の連続したチャンネルに複数の入力データを構造化して記述できます。各データは8ビットまたは16ビットのいずれかです:
この場合、Channelはデータ構造の開始を示す最初のチャンネルを指定します。
RGBカラーデータ(オプションでW成分を含む)を受信するためのヘルパーモジュールとして、DMX Color Inputが用意されています。コンポーネントは8ビットまたは16ビットのいずれかです:
2. または、DMXコントローラーを任意のモジュールの数値プロパティに直接割り当てることができます。割り当てたいプロパティのヘッダーを右クリックし、Assign DMX...を選択します。
コントローラー学習パネルが表示されます。
ArtNetコンソール上の任意のコントローラーを移動するだけで、割り当てが完了します。
注意: この種類の割り当てには、8ビット(シングルチャンネル)コントローラーのみ使用可能です。
シーンで作成したすべての割り当てを確認するには、ファイル / プロパティを選択し、DMX割り当てを選択します。
アウト
コンパウンド内で、DMX * アウトモジュールを使用して、選択したデバイスに制御信号を送信できます。デバイスプロパティのドロップダウンリストを開くと、ネットワーク上の利用可能な ArtNet ノードが自動的に表示されます。
ここで、Net/Subnet/Universe内の特定のChannelを選択する必要があります。
Valueプロパティには、0から1の間のスカラー値を送信する必要があります。
デフォルトでは、これらの値は8ビット値(0 - 255)に変換され、指定されたDMXチャンネルに送信されます。ただし、一部のデバイスは16ビット値(0 - 65535)を連続する2つのDMXチャンネルに配置することを期待します。これらのデバイスには、デバイスの仕様に応じて16-bit Mode(BigまたはLittle Endian)を選択します。
DMX Array Outputモジュールを使用すると、連続する複数のチャンネルに複数の入力データを配置する構造を記述できます。各データは8ビットまたは16ビットのいずれかです:
この場合、Channelはデータ構造の開始点を示す最初のチャンネルを指定します。
RGBカラーデータ(オプションのW成分付き)を送信するための補助モジュールとして、DMX Color Outputがあります。コンポーネントは8ビットまたは16ビットのいずれかです:
ネットワーク
Manage Devicesで、AximmetryがDMXデバイスを検索するネットワークアダプターとポートを設定できます: