取扱説明書

Product Manual

2022 年 07 月作成

製品の特徴
この度は、VISUAL PRODUCTIONS 社製照明機器をお買い上げ
頂き、誠にありがとうございます。

DALICORE

本製品の性能を十分に発揮させ、末永くお使い頂くために、ご使用になる前にこの取扱説明書を必ずお読み頂き、大切に保管して下さい。

このマニュアルはファームウェアバージョン 1.08 を元に制作されています。

Visual Productions「DALI CORE」は、建築照明に適した DALI
プロトコル用照明コントローラーです。DMX、Art-Net、sACNなどのプロトコルを受信し、必要な DALI 制御メッセージをトリガーすることが可能です。 DaliCore のウェブインターフェー
スを介して、最大 16 個の DMX フィクスチャをプログラムすることができます。
DaliCore を使用する事で、DALI と DMX のハイブリッド設置が容易になります。DALI と DMX の両方のフィクスチャで構成された照明シーンを選択することができ、DMX ライトを検出して設定するための RDM 機能を備えています。
DaliCore はスタンドアローンのコントローラーとしての使用に加え、DMX-to-DALI または DALI-to-DMX コンバータとしても使用可能です。

本製品の性能を十分に発揮させ、末永くお使い頂くために、ご使用になる前
この取扱説明書は、IDE コーポーレーション有限会社が制作しています。

にこの取扱説明書を必ずお読み頂き、大切に保管して下さい。製品の仕様は

発売元：IDE コーポレーション有限会社

予告なく変更することがございます。製品のサポート・修理はご購入の販売〒 556-0003 大阪市浪速区恵美須西 1-1-4 TEL 06-6630-3990

店にご相談ください。

Visual Productions / Dali Core

安全上のご注意
ご使用の前に、かならずよくお読みください。
ここに記載の注意事項は、製品を安全に正しくご使用いただくためのもので、お客様や他の方々への危害や財産への損害を未然に防ぐためのものです。かならず遵守してください。
「死亡する可能性または重傷を負う可能性が警告 想定される」内容について記載しています。
電源 / 電源ケーブル
電源は必ず交流 100V を使用する。発電機やステップアップ
トランスなどは不安定なものがあります。火災や感電のおそれがありますので、使用には充分にご注意ください。
異なる電圧機器を混在しない。
電圧・仕様の異なる機器を混在しないでください。
付属の電源ケーブルは、本機専用です。付属以外の電源ケー
ブルは、故障・火災・発熱などの原因となります。
日本国外での使用はおやめください。
電源ケーブルをストーブなどの熱器具に近づけたり、無理に曲げたり傷つけたりしない。ケーブルの上に重いものを載せない。電源ケーブルが破損し、感電や火災の原因になります。

設置
機器を開けたり、分解・改造したりしない。感電や火災、けが、やけど、または故障の原因となります。異常を感じた場
合は、お買い上げの販売店または発売元にご相談ください。
冷却をさまたげないように機器の冷却口を塞がないように設置してください。50cm 以内にすべての可燃物を近づけないでください。
必ずセーフティーケーブルを使用してください
取り付け位置や素材が機器の重量の 10 倍に耐えられることを確認してください

水に注意
この機器の上に、液体のはいったものを置かない。また、浴室や雨天・霧の屋外などの湿気の多い場所で使用しない。
本機は屋内専用です。感電や火災の原因となります。
IP65~IP67 製品は電源及び DMX 入出力端子は保護キャップ
で完全に保護されている場合以外は、水や湿気のないところで使用してください。
濡れた手で電源プラグを抜き差ししない。
感電のおそれがあります。

レーザー
レーザーを使用する場合はレーザー光を直接見ない、また人や動物の目に向けて照射しないでください。失明等の原因となる場合があります。

異常に気付いたら
電源ケーブルやプラグが傷んだ場合、または使用中に音が出なくなったり異臭や煙が発生した場合、機器が破損した場合は、すぐに電源スイッチを切り、電源プラグをコンセントから抜いてください。
感電や火災、または故障の原因となります。異常を感じた場
合は、お買い上げの販売店または発売元にご相談ください。

2

注意「傷害を負う・物的損害が発生する可能性が想定される」内容について記載しています。

電源 / 電源ケーブル
長期間使用しないときや落雷のおそれがあるときは、かなら
ずコンセントから電源プラグを抜く。
感電や火災、故障の原因になることがあります。
電源プラグを抜くときは、電源ケーブルを持たずに、かなら
ず電源プラグを持って引き抜く。電源ケーブルが破損して、感電や火災の原因になることがあります。

設置
この機器を移動するときは、かならず電源ケーブルなどをすべて外した上で行う。
ケーブルを傷めたり、機器の破損や傷害の原因となります。
電源プラグに容易に手の届く位置に設置し、異常を感じた場
合はすぐに電源スイッチを切り、電源プラグをコンセントから抜いてください。
高温多湿になる場所や、極端に温度が低いところ、ほこりっや振動の多い場所で保管・設置・使用しないでください。
機器が変形したり、内部の部品が故障する原因となります。
高温多湿になる場所や、極端に温度が低いところ、ほこりっや振動の多い場所で保管・設置・使用しないでください。
機器が変形したり、内部の部品が故障する原因となります。

使用時の注意※テレビやラジオ、ステレオ、携帯電話など他の電気製品の近くで使用しない。この機器やテレビ、ラジオ等にノイズが発生する場合があります。
※機器のパネルのすきまに手や指を入れない。けがや傷害につながるおそれがあります。
※機器のパネルのすきまから金属や紙片などの異物を入れない。感電やショート、火災や故障の原因となることがあります。異物が入った場合
は、直ちに電源スイッチを切り、電源プラグをコンセントから抜いた上で、お買い上げの販売店または発売元にご相談ください。
※この機器の上に乗ったり重いものを載せたりしない。ボタンやスイッチ、入出力端子などに無理な力を加えない。機器の破損や傷害の原因となります。
※ LED ランプ寿命は使用環境により大きく異る為、表示されたランプ寿
命は目安を表示するものであり寿命を保障するものではありません。熱や埃による影響を大きく受ける為、長時間の点灯はランプ寿命を縮めます。こまめに灯体をクールダウンさせ、埃などがたまらないようにメンテナンスをすることでランプを長持ちさせてください。
※不適切な使用や改造による故障の場合の保証はいたしかねます。
※使用後はかならず電源スイッチを切りましょう。電源オン時には、本体
パネルや筐体の温度がやや上昇しますが、異常ではありません。気温が高い場合には温度も高くなる場合がありますので、ご注意ください。
※この取扱説明書の写真・イラストは、実際の製品と一部ことなる場合があります。この取扱説明書記載の会社名および製品名は、各社の登録商
標および商標です。
※仕様および外観は改良のため予告無く変更することがあります。

Visual Productions / Dali Core
EU 適合宣言

仕様

我々、メーカー Visual Productions BV は、唯一の責任の下で宣言します。以下のデバイスを使用することを宣言します。

・

DALI ポート（64 フィクスチャ )DALICORE

・

DMX-512 ポート (RDM 対応、光学絶縁 )以下の EC 指令（すべての改正を含む）に適合しています。

・Ethernet 対応

EMC 指令 2014/30/EU

・

UDP / OSC / Art-Net / sACN 対応

また，以下の整合規格が適用されている。

・TCP (in)

NEN-EN-IEC 61000-6-1:2007

・

GPI ポート ( コンタクトクロージャーまたは 0-10V) x4

NEN-EN-IEC 61000-6-3:2007 を適用しています。

・プログラミングのためのウェブインタフェース

この宣言の対象は、関連する欧州連合（EU）の整合規格に適合

・

DIN レールマウント可能

しています。

・

寸法：104 x 105 x 29.5 mm

調和法令に適合している。
製造者を代表して、製品の品質および規格への適合に責任を負う者の氏名および身分証明書。製造者を代表して、製品の品質および規格への適合に責任を負う者の氏名と身分
日付 場所2020 年 3 月 5 日 オランダ・ハーレム
マールテン・エンゲルス
マネージングディレクター
ビジュアルプロダクションズ BVProduct Manual3Visual Productions / Dali Core

目次
チャプター
1章

イントロダクション

チャプター

5

7章

シーン

ページ
18

1.1 特徴5

7.1 シーン

18

1.2 制限5

7.2 グループ

18

1.3 製品内容

6

1.4 メモリへの保存

6

8.1 ソースとアクションリスト

1.5 その他のヘルプ
2章

プロトコル

8章

ショウコントロール

19
20

6

8.2 アクション

21

7

8.3 タスク22

2.1 DALI

7

8.4 テンプレート

22

2.2 DMX-512

7

8.5 変数 / Variable23

2.3 RDM8

8.6 タイマー24

2.4 GPI8

8.7 ランダマイザー

24

2.5 Art-Net

8

8.8 ユーザーリスト

2.6 sACN

89章

2.7 TCP8

2.8 UDP8

9.2 コントロールプロトコルの変換

27

2.9

8

9.3 DMX ユニバースの変換

28

8

10 章

OSC

2.10 DHCP
3章

インストール / 設置

26
プロトコルの変換

9.1 DMX と DALI の変換

9

27
27

モニター

30

設定

31

11 章

3.1 マウンティング

9

11.1 ジェネラル31

3.2 電源9

11.2 IP32

3.3 DALI

9

11.3 DMX

32

3.4 DMX911.4 Art-Net

32

10

11.5 sACN

33

1111.6 OSC

33

4.1 IP アドレス

1111.7 TCP/IP

33

4.2 WEB インターフェース

12

11.8 Cloud34

4.3 インターネット経由でのアクセス

12

11.9 GPI

34

3.5 GPI
4章

5章

ネットワーク

ダリパッチ

13

12 章

vManager35

5.1 コミッショニング ( ショートアドレスの割当 )1312.1 バックアップ

35

5.2 アドレス13

12.2 ファームウェアのアップデート

36

5.3 リネーム13

12.3 日付と時間の設定

36

5.4 グループ1412.4 ブリンク ( 点滅 )36

5.5 フェード

14

12.5 工場出荷時の設定に戻す

36

5.6 レベル14

12.6 再起動

37

5.7 ロケート

15

12.7 vManager のインストール

37

5.8 インフォ

15

5.9 ステータス

13 章

15
6章

4

ページ

DMX パッチ

付録

16

A

トリガータイプ

Kiosc

38/ Appendix

39

A1~A16

6.1 アドレス

16

B

タスクタイプ

6.2 パーソナリティ

16

C

テンプレート49

D

API D1~D4

50

6.3 フェード

17

6.4 バーチャルディマー

17

6.5 ディスカバー

17

6.6 ロケート

17

B1~B1739
44

1. イントロダクション

Visual Productions / Dali Core

第一章 . イントロダクション / Introduction
この度は DaliCore をお選びいただきありがとうございます。
DaliCore は、DALI および DMX 照明システムの制御用に設計されたソリッドステートコントローラです
DaliCore は DALI（プロトコルバージョン 1）をサポートする
アプリケーション照明コントローラです。
DALI 器具の試運転や日々の制御を DaliCore が行うため、スタンドアロンでの DALI 設置に理想的なソリューションです。
内蔵のウェブサーバにより，DaliCore をプログラムするためのウェブインタフェースが提供されます．セットアップ時にこのウェブインターフェースにアクセスするためには、最新のブラウザが必要です。
初期設定後のスタンドアロンでの使用には、ブラウザやコンピュータは必要ありません。
本書では、本機のインストールとプログラミングについて説明

第 7 章では、フィクスチャーの直接制御と照明シーンのプロします。第 2 章では、DaliCore で使用される通信プロトコル

グラミングについて説明しました。

の 第 2 章では、DaliCore で使用される通信プロトコルの背景

8 章と 9 章では、（外部）トリガーへの対応、自動化、プロト情報を説明します。

コル変換について説明します。

第 3 章と第 4 章では、本機のセットアップとネットワーク接続の設定方法について説明します。

10 章では、受信データおよび送信データの監視について説明

DaliCore は、どのフィクスチャが DALI と DMX の両方のポーします。

トに接続されているかを知る必要があります。このデータをDaliCore のデバイス設定は第 11 章に記載されています。

入力することをパッチングと呼びますが、これについては第 5

最 後 に、DaliCore は、 無 償 の ソ フ ト ウ ェ ア ツ ー ル で あ る章と第 6 章で説明します。

vManager および Kiosc と互換性があります。これらのツールについては、それぞれ 12 章と 13 章で説明します。

1.1

特徴

1.2

制限

DaliCore の機能セットには、以下のようなものがあります。

DaliCore は多くの可能性を秘めた強力なデバイスですが、以・DALI下の表に示すようにいくつかの制限があります。

・DT-6 および DT-8
・DMX-512 (ANSI E1.11) 光絶縁ポート ( 双方向 )・RDM (ANSI E1.20)
・イーサネットベース、UDP、OSC、Art-Net、sACN などのプロトコルをサポート
・プログラミング用 Web ベースのユーザーインターフェース
・4 つの GPI ポート
・PoE（Power Over Ethernet）クラス I・vManager ソフトウェアにバンドル

DALI フィクスチャー

64

DMX フィクスチャー

32

アクションリスト

8

リストごとのアクション

48

システム全体のアクション64

タスク / アクション8

タスク・システム全体

128

変数 /Variable

10

タイマ

4

・Kiosc ソフトウェアと互換性あり

DaliCore に実装された DMX プレイバックは、16 の静的シーンに対応し、一度に 1 つのシーンをアクティブにすることができる

Product Manual5Visual Productions / Dali Core

1.3

1. イントロダクション

製品内容

DaliCore のパッケージには、以下のものが含まれています・DaliCore
・情報カード・UTP ネットワークケーブル

1.4

メモリへの保存

本書では、DaliCore の設定方法、シーンやアクションなどのフラッシュメモリは電源が入っていない状態でもデータを保持プログラム作成方法を説明します。本機のウェブインタフェー

します。DaliCore は起動時にすべてのデータをフラッシュメ

スは、このような要素の編集に使用されます。

モリからロードし直します。

変更した内容は DaliCore の RAM メモリに直接保存され、プロこのメモリコピー処理は DaliCore が自動的に行うので、ユー

グラミングが直接本体の動作に影響を与えます。

ザが気にすることはありません。ユーザが気にすることはありません。

しかし、RAM メモリは揮発性であり、電源の再投入によりその内容は失われます。

ただし、1 点だけ注意が必要です。を変更した後、フラッシュへのコピーを実行する時間を設ける必要があります。

このため、DaliCore は RAM メモリの変更をオンボードのフラッ
シュメモリにコピーします。

プログラム変更後、30 秒以内に電源を切らないようにしてく
ださい。

1.5

その他のヘルプ

このマニュアルをお読みになった後、さらにご質問がある場合
は、以下のオンラインフォー ラムにお問い合わせください。
http://forum.visualproductions.nl

6

2.

プロトコル

Visual Productions / Dali Core

第二章 プロトコル / Protocols
DaliCore は様々なプロトコルに対応しています。本章では、これらのプロトコルと、DaliCore にどの程度実装されているかについて説明します。

2.1

DALI

DALI（Digital Addressable Lighting Interface）は、照明システ

DaliCore は、これらのコミッショニングステップを実行する

ムを制御するためのプロトコルである。DALI は、0-10V 制御

ことができます。

の照明に代わるものとして開発されました。
このプロトコルは DiiA（Digital Illumination Interface Alliance）
が所有し、IEC 62386 規格で定義されています。
DALI ネットワークは、少なくとも 1 台のコントローラーとバス電源で構成されています。
1 台から最大 64 台の照明器具をネットワークに接続することができます。
通 信 は 2 線 式 バ ス の 非 同 期 半 二 重 シ リ ア ル プ ロ ト コ ル で、
1200 ビット / 秒の転送速度で双方向に行われます。ネットワー
クの配線は、バス型、スター型、またはその組み合わせで行うことができます。
コントローラは、フィクスチャを個別に、グループごとに、あバス電源は、バス線に DC16V を供給します。DaliCore は DALI

るいはまとめて（ブロードキャスト）アドレス指定することがバージョン 1 に対応しており，DALI2 には対応していません。

できます。各フィクスチャーは 0 から 63 の間のアドレスを持っています。これらのアドレスは、システムのコミッショニング
時に割り当てられます。

2.2

DMX-512

DMX-512 は、舞台照明の標準的な通信プロトコルです。その正式名称は E1.11-2008 USITT DMX512-A という名称です。
現在では DMX プロトコルの範囲はエンターテインメント照明にとどまらず、建築照明にも使用されています。
もともと 1 つの DMX ネットワークには 512 チャンネルが含まれており、これを「ユニバース」と呼びます。
照明システムの大型化と複雑化に伴い、現在では 1 つのシス
テムが複数のユニバースで構成され、それぞれが 512 チャン
ネルを伝送するのが一般的となっています。
DMX ケーブルには、シールド付きツイストペアケーブルを使Visual Productions の DIN レール RdmSplitter は、これらの不用することをお勧めします。ケーブルは 120 オームの抵抗で便な制限に取り組むのに役立ちます。

終端する必要があります。DMX-512 は非常に成功したプロト

スプリッタは、DMX 信号を取得し、スケーリンググループト

コルですが、いくつかの制限があります。

ポロジーのためにその 6 DMX 出力ポートに再びそれを送信します。

それは 最大接続台数は 32 台までで、すべて 1 つのバストポロ
ジーで接続しなければなりません。バストポロジーで接続され、各出力ポートは、さらに 32 台のデバイスを駆動することが可

各機器に 1 本のケーブルが通っていなければなりません。さ能です。スプリッターは、各ポートが別の 300 メートルの長らに さらに、DMX-512 ケーブルの長さは 300m 以下でなけれい接続をサポートするように、信号ブースターとして機能するばなりません。

こともできます。
Product Manual7

Visual Productions / Dali Core

2.3

2. プロトコル

RDM

2.7

TCP

リモート・デバイス・マネジメント（RDM）プロトコル（正TCP（Transmission Control Protocol）は、インターネットプロ

式には ANSI E1.20）は、DMX-512 プロトコルの上に構築されトコルスイートの中核プロトコルである。

たものです。RDM は DMX を双方向通信で強化し、フィクスチャ

TCP は、IP ネットワーク上のアプリケーションとホスト間で、の検出、アドレス指定、ステータス情報のポーリングができる

信頼性が高く、順番に並べられ、エラーチェックされたバイト

ようにします。

ストリームを配信するために使用されます。

標準的な DMX ケーブルは使用できますが、RDM に対応する

TCP が「信頼できる」とされるのは、送信されたものがすべてためには、機器に特定の電子的な配慮が必要です。

受信側に届いたかどうかをプロトコル自身が確認するためです。

CueCore3 は、RDM フィクスチャを検出し、アドレスを設定し、TCP は、失われたパケットを再送信することで、送信されたすモードを選択することができます。

べてのデータを確実に受信することができます。
CueCore3 は、TCP メッセージの受信と送信をサポートしています。

2.4

GPI

2.8

UDP

CueCore3 は、4 つ の GPI（General Purpose Input） ポ ー ト を

UDP（User Datagram Protocol）は、ネットワーク上でメッセー備えており、外部機器やセンサーを接続することができます。

ジを送信するためのシンプルなプロトコルです。

外部機器、スイッチ、センサーを接続することができます。

ビデオプロジェクターやショーコントローラーなど、様々なメ
ディアデバイスでサポートされています。

これらの GPI ポートの状態変化を利用して GPI ポートの状態変エラーチェックを行わないため、TCP よりも高速ですが、信頼化を利用して、CueCore3 内でプログラムされたイベントをト性は低くなります。

リガすることができます。

CueCore3 は、受信した UDP メッセージに応答するために、2

各 GPI ポートは、デジタル／アナログの切り替えが可能です。

つの方法を用意しています。API を使用することで、CueCore3

デジタルに設定した場合 に設定すると、ポートは接点としての代表的な機能を UDP で使用することができます。

動作します。

また、Show Control のページでは、カスタムメッセージをプ

アナログモードでは、0-10V レベル入力となります。入力にな

ログラムすることができます。また、発信する UDP メッセー

ります。

ジのプログラムもここで行います。

2.5

Art-Net

2.9

OSC

Art-Net プロトコルは、主にイーサネット上で DMX-512 デー

Open Sound Control (OSC) は、ソフトウェアと様々なマルチタを転送します。イーサネット接続の イーサネット接続の高メディアタイプの機器との間で通信を行うためのプロトコルでい帯域幅により、Art-Net は最大 256 ユニバースの転送が可能

す。OSC はネットワークを利用してメッセージを送受信するです。ユニバースまで転送できます。

ため、様々な情報を含むことができます。

Art-Net のために送信されるデータは、ネットワークに一定の負荷をかけますので、Art-Net を無効にすることをお勧めしま

iOS（iPod、
iPhone、
iPad）
や Android では、
カスタムメイドのユーす。そのため、使用していないときは Art-Net を無効にするこザーインターフェースを作成するためのアプリが提供されていとをお勧めします。

ます。これらのツールは、デバイスを制御するためのフールプ

Art-Net は、DMX-512 データの送信の他に、機器の同期のためルーフユーザーインターフェースをプログラムすることができのタイムコード情報の送信にも使用することができます。

る。例：Visual Productions 社の Kiosc。

各 CueCore3 は、2 つの Art-Net ユニバースの送受信と、Art-

CueCore3 が受信した OSC メッセージに応答するには、2 つのNet タイムコードの受信をサポートしています。

方法があります。
まず、API により、CueCore3 の代表的な機能を OSC から利用

2.6

sACN

することができます。もうひとつは、Show Control ページでカスタムメッセージをプログラムする方法です。

sACN（Streaming Architecture of Control Networks）プロトコ
ルは、TCP/IP ネットワーク上で DMX-512 の情報を転送する方

8法を使用します。

2.10

DHCP

このプロトコルは、ANSI E1.31-2009 規格に規定されています。

DHCP（Dynamic Host Configuration Protocol） と は、IP ア ド

sACN プロトコルは、ネットワークの帯域を有効に利用するたレスなどのネットワーク設定パラメータを動的に配布するためめにマルチキャストをサポートしています。

に、インターネットプロトコル（IP）ネットワーク上で使用さ

CueCore3 は、2 つの sACN ユニバースの送受信をサポートしれる標準的なネットワークプロトコルのことです。CueCore3ています。

は、DHCP のクライアントです。

3. インストール

Visual Productions / Dali Core

第 3 章 インストール / 設置 / Installation
Dalicore のセットアップについてご紹介します

3.1

マウンティング

3.2

電源

DaliCore は DIN レールマウント式です。本体は DIN モジュー

DaliCore は，
9 ～ 24V の DC 電源（最小 500mA）を必要とします。

ル 6 個を占有します。

の DC 電源が必要です。DC コネクタは 2 ピンのスクリュー端子です。
また，DaliCore は PoE（Power-over-Ethernet）にも対応しています．PoE Class が必要です。I.
なお、DaliCore は DC 電源なしで出荷されます。

3.3

DALI

DALI システムには，DALI バス上にバスパワー電源が必要です。

DaliCore はバスパワー電源が欠落していることを検知するこ

図 に DALI ネットワークに接続されたバス電源を示します。

とができます。その場合、DALI Patch and Playback のページ

DaliCore への電源供給には，別途電源が必要であることに注に図のようなメッセージが表示されます。

意してください。

3.4

DMX

DMX ケーブルは 3 ピンのスクリュー端子で DaliCore に接続します。このポートは、DMX 入力または DMX 出力として設定することができます

Product Manual9Visual Productions / Dali Core

3.5

3. インストール

GPI

DaliCore には 4 つの GPI（General Purpose Input）ポートがあアナログに設定した場合、外部機器はポートのピンに 0V ～り、外部機器やスイッチ、センサに接続することができます。

10V の電圧を供給することになっています。

これらの GPI ポートの状態変化を利用して、DaliCore 内部で便宜上、GPI コネクタのピンの 1 つに 10V を供給しています。

プログラムされたイベントをトリガすることができます。
GPI ポートに 10V 以上の電圧を供給すると、永久的な損傷を与各 GPI ポートは、「デジタル」と「アナログ」の切り替えが可える可能性があるので、注意してください。

能です。デジタルモードでは、信号は内部プルアップ抵抗でホールドアップされ、結果はロジック「0」になります。

アナログに設定した GPI ポートに接点式 T 電位差計を接続した場合の配線例を図に示します。

外部機器では、ポートのピンと提供されたグランドピンをショートさせることを意図しています。このショートにより、

GPI の 動 作 に 基 づ く イ ベ ン ト の プ ロ グ ラ ミ ン グ は、Show

ロジック '1' が生成されます。4 つのポートが 1 つの共通のグControl ページで行います。

ランドピンを共有しています。

GPI ポ ー ト に 使 用 さ れ る 緑 色 の コ ネ ク タ は、 パ ー ツ 番 号
CTB9200/6A です。

10

4. ネットワーク

Visual Productions / Dali Core

第 4 章 ネットワーク / Network
DaliCore は、ネットワークに対応したデバイスです。
DaliCore の設定やプログラミングを行うためには、コンピュー
タと DaliCore をネットワークで接続する必要がありますが、一度プログラミングを行えば、その後は DaliCore をイーサネッ
トネットワークに接続する必要はありません。
コンピュータと DaliCore の接続方法は複数あります。
ピ ア ツ ー ピ ア 接 続、 ネ ッ ト ワ ー ク ス イ ッ チ を 介 し た 接 続、Wi-Fi を介した接続が可能です。
DaliCore のイーサネットポートは，クロスケーブル，ストレー
トケーブルに関係なく，オートセンスで接続されます．
イーサネットポートは 100Mbps に分類されますが、API メッ
セージのような特定のタスクではバッファの制限が適用される場合があります。

4.1

IP アドレス

DaliCore は、静的 IP アドレスと自動 IP アドレスの両方をサポートしています。
デフォルトでは、DaliCore は DHCP に設定されており、ネッ
トワーク上の DHCP サーバから自動的に IP アドレスが割り当てられます。
DHCP サーバ」は、通常、ルータの機能の一部となっています。
固定 IP アドレスは、ネットワーク内に DHCP サーバが存在しない場合、例えば DaliCore とコンピュータが直接ピアツーピ
アで接続されている場合などに有効です。
また、DaliCore の IP アドレスが他の機器に知られていて、そのため変更できないような常設の場合にも有効です。
DHCP を使用する場合、DHCP サーバが交換された場合、自動的に新しい IP アドレスが付与される危険性が常にあります。
固定 IP アドレスを使用する場合は、ネットワーク上の全てのvManager は、ネットワーク上の DaliCore を検出するために機器に固有の IP アドレスが与えられていることを確認してく使用することができます。検出されると、
vManager ソフトウェ

ださい。

アにより、IP アドレス、サブネットマスク、および DHCP の設定を変更することができます。

DaliCore の LED は、どの種類の IP アドレスが設定されているかを判断するのに役立ちます。

IP アドレスが既知の場合、コンピュータのブラウザでこのア

DHCP を使用している場合は LED が赤色に点灯し、固定 IP ア

ドレスにアクセスすると、DaliCore のウェブインタフェース

ドレスの場合は白色に点灯します。

が表示されます。

DaliCore の IP アドレスの設定を変更するには、3 つの方法がこの Web インターフェースの「設定」ページでは、
IP アドレス、あります。

サブネットマスク、DHCP の設定を変更することができます。

Product Manual11Visual Productions / Dali Core

4. ネットワーク

本体のリセットボタンを短く押すことで、固定 IP アドレスと自動 IP アドレスが切り替わります。本機のリセットボタン
を 3 秒間押し続けると、本機は工場出荷時の IP アドレスとサブネットマスクに再設定されます。その他の設定は変更されません。
デフォルトの IP アドレスは 192.168.1.10 で、サブネットマス
クは 255.255.255.0 に設定されています。

4.2

WEB インターフェース

DaliCore は、ウェブサーバーを内蔵しています。
このウェブインターフェースは、標準的なブラウザでアクセスすることができます。以下のブラウザを使用することを推奨します。

Microsoft Edge
Google Chrome (v102 以上 )Apple Safari (v15 以上 )Mozilla Firefox (v54 またはそれ以上 )DaliCore の設定やプログラミングを行うためのウェブインタ
フェースです。本体にアクセスすると、まずトップページが表示されます。ホームページは読み取り専用で、情報は提供されますが、設定を変更することはできません。
他のページでは、編集可能な多くの設定項目が表示されます。
これらのページについては、この後の章で説明します。

4.2.1 稼働時間 / Uptime

4.2.3

マスター IP

本機が最後に再起動してから生存していた時間を示す。

ス タ ン ド ア ロ ン モ ー ド で な い 場 合、 こ の フ ィ ー ル ド に は
DALICORE をマスターしているシステムの IP 番号が表示され4.2.2 ラストサーバーポーリングます。

最後に NTP タイムサーバーから時刻と日付を取得した時刻を
示します。

4.3

インターネット経由でのアクセス

DALICORE は、インターネットを通じてアクセスすることがでトしている必要があり、より多くの設定が必要です。

きます。その方法は 2 つあります。これを実現する方法は 2

VPN は、DALICORE と通信するための非常に安全な方法です。

つあります。ポートフォワーディングと VPN です。
VPN は、インターネットなどの公共ネットワーク、またはサーポートフォワーディングは、ルータに設定するのが比較的簡単です。ルータによって異なりますので、ルータのマニュアル

ビスプロバイダが所有するプライベートネットワーク上で安全なネットワーク接続を作成するネットワーク技術です。

を参照してください（NAT または Port-Redirecting と表記されることもあります）。

大企業、教育機関、政府機関では、VPN 技術を利用して、遠なお、ポートフォワーディングは、誰でも DALICORE にアク

隔地のユーザーが安全にプライベートネットワークに接続できセスできるため、安全ではありません。

るようにしています。

バーチャル・プライベート・ネットワーク（VPN）トンネル
を経由してアクセスする場合は、ルーターが VPN 機能をサポー
12

VPN の詳細については、以下を参照してください。
http://whatismyipaddress.com/vpn

5. ダリパッチ

Visual Productions / Dali Core

第 5 章 ダリパッチ / DALI PATCH
DALI パッチページは、DaliCore を使って DALI フィクスチャ
を制御する際のスタート地点です。このページは、DALI フィ
クスチャのコミッショニングに使用されます。

5.1

コミッショニング ( ショートアドレスの割当 )

工場出荷時の設定のままの DALI フィクスチャーには、ショー

最初に、現在のパッチがクリアされます。それから、接続さトアドレスが割り当てられていません。ショートアドレスは 0

れているすべてのフィクスチャーは、すでにアドレスを持って〜 63 の値です。各機器は固有のショートアドレスを持つ必要いるかどうかにかかわらず、新しいアドレスを与えられます。

があります。これらのフィクスチャーにアドレスを与えるプロ
セスはコミッショニングと呼ばれます。

選択されたフィクスチャーのみを再コミッションしてください。これらのフィクスチャには、新しいアドレスが与えられま

コミッショニング ... ボタンを使って、コミッショニング・ダす。

イアログを表示します ; それは、以下の選択肢を提供します。
複数のフィクスチャーが同じショートアドレスをシェアして以前にコミッショニングされたことのあるフィクスチャーをいる場合、コミュニケーションは壊されます。

検索する。この機能は DALI ネットワークを読み取るだけで、フィクスチャの設定を変更することはありません。

このオプションは、この状況を回復するのに役立ちます。

まだショートアドレスがアサインされていない新しいフィク
スチャーのみが検索されます。それぞれにはフリーアドレスが与えられます。

5.2

アドレス

5.3

リネーム

DALI フィクスチャーには、[0,63] の範囲の短いアドレスが必

Rename ダイアログは、フィクスチャにラベルを割り当てるこ

要です。Address（アドレス）ダイアログを使って、それぞれとを可能にします。このラベルは DaliCore に保存されます。

のフィクスチャーにユニークなアドレスを与えてください。

Product Manual13

Visual Productions / Dali Core

5.4

5. ダリパッチグループ

Group ダイアログは、特定のフィクスチャがどのグループに一つのフィクスチャーを複数のグループで表現することができ存在するかを指定することを可能にします。

ます。グループ情報は、DALI 照明器具の内部に保存されます。

特定のフィクスチャが存在するグループを指定できます。
いったんグループに存在すると、このフィクスチャは、このグ
ループ ID に送られるすべてのコマンドをリッスンします。

5.5

フェード

フェードタイムは、フィクスチャが新しく指示された照明レベルに到達するまでの時間（秒）です。
Fade Rate（フェード・レート）は、アップコマンドとダウンコマンドを使用する際のデルタの大きさを定義します。

5.6

LevelsActual Level（実際のレベル）は、フィクスチャが現在放射しMaximum Level は、フィクスチャが設定する最も高い照明レているライト・レベルです。

ベルです。フィクスチャは、この最大設定値よりも高い照明レ

Minimum Level（最小レベル）は、フィクスチャが到達する最ベルを設定しようとするコマンドも無視します。

も低い輝度です。フィクスチャを最小レベルより低いレベルに設定するコマンドは無視されます。

14

5. ダリパッチ

5.7

ロケート

5.8

Visual Productions / Dali Core

インフォ

Locate（ロケート）チェックボックスが有効な場合、選択され情報セクションは、現在 DALI フィクスチャに保存されている

たフィクスチャー以外のすべてのフィクスチャーが水没し、そ設定を表示します。

れらは完全にオンになっています。
この機能は、選択されたフィクスチャを識別するのに役立ちます。

5.9 ステータス
Status セクションは、DALI フィクスチャによって報告される可能性のある障害を表示します。

Product Manual15

6. DMX パッチ

Visual Productions / Dali Core

第６章 DMX パッチ
DMX パッチ・ページは、DaliCore を使って DMX フィクスチャーをコントロールするときの出発点です。
このページは、どのフィクスチャーがコントロールされるかを特定するために使われます。
最大 32 個のフィクスチャーを入力することができます。

6.1 アドレス
DMX の開始アドレスは 1 ～ 512 です。
DaliCore はフィクスチャーをパッチに追加するときに、コン
フィギュレーションで最初に利用可能な DMX チャンネルを見つけることによって、自動的に DMX アドレスを設定します。
このアドレスは自由に変更することができます。
複数のフィクスチャが選択されている場合、DaliCore は最初に選択されたフィクスチャに対して入力されたアドレスを設定
し、次に選択されたフィクスチャは自動的に前のフィクスチャ
に従うようにします。
例えば、パッチ内で 4 つの RGB フィクスチャを選択し、アドレスを 101 に設定した場合、選択されたフィクスチャのアド
レスは 101、104、107、110 になります。

6.2 パーソナリティ
それぞれのフィクスチャーはパーソナリティを必要とします；

パラメータが 16 ビットの場合、2 つの DMX チャンネルを必

フィクスチャーの DMX 特性にマッチするプロファイルです。

要とします。

パーソナリティは以下のパラメータで構成されます。

この場合、ファイン チャンネルは小さな大文字のパラメー

16

I

Intensity

R

Red

G

Green

B

Blue

C

Cold WhiteW

Warm White

A

Amber

Z

Zoom

F

Focus

S

Special

タ文字で示されます。例えば、6 つの DMX チャンネルを占有する 16 ビット RGB フィクスチャは、次のパーソナリティ
RrGgBb を持ちます。
パーソナリティ文字列は、パッチテーブルで直接入力するか、
パーソナリティダイアログを使用して入力することができます。

6. DMX パッチ

6.3

Visual Productions / Dali Core

フェード

Fade（フェード）ボタンを押すと、ダイアログが表示され、そこで選択されたフィクスチャーにフェードタイムを設定することができます。このフェードタイムは、すべてのシーンチェ
ンジに適用されます。

6.4

バーチャルディマー

RGB を持ち、インテンシティを持たないパーソナリティには、
自動的にバーチャルディマーが与えられます。
これは、DaliCore があたかも照明器具にインテンシティ・チャ
ンネルがあるかのように振る舞い、RGB とインテンシティを別々にプログラムできるようにしますが、RGBCWA 値でイン
テンシティをモジュレートすることを意味します。

6.5

ディスカバー

6.6

ロケート

RDM が可能なフィクスチャを検索するには、Discover ボタン

Locate（ロケート）チェックボックスが有効な場合、選択されを使ってください。

たフィクスチャー以外のすべてのフィクスチャーが水に浸され、それらは完全にオンになっています。

RDM ディスカバリーによって見つかったフィクスチャーは

この機能は、選択されたフィクスチャーを識別するのに役立ち

は、パッチ・テーブルにその RDM UID を表示します。

ます。

RDM を使う前に、RDM が有効になっている必要があります。
これは、Patch または Settings ページで行うことができます。
デフォルトでは、RDM は無効になっています。

Product Manual17Visual Productions / Dali Core

7. シーン

第 7 章 シーン
DMX パッチ・ページは、DaliCore を使って DMX フィクスチャーをコントロールするときの出発点です。
このページは、どのフィクスチャーがコントロールされるかを特定するために使われます。
最大 32 個のフィクスチャーを入力することができます。

7.1

シーン /Scenes

16 のシーンがあります。各シーンは、各フィクスチャーの一シーンをプログラムするには、いくつかのフィクスチャーを選定の照明レベルを保持します。

択して、それらのレベルをセットして、Record（録画）ボタ
ンを押し、最後にシーンボタンの一つを押してください。

また、シーンに don't care 値を設定することも可能です。この場合、シーンが呼び出されたときに、照明器具はそのレベルをシーンはそのボタンを押すことで簡単に呼び出すことができま

変更しません。

す（Record ボタンがアクティブでないことを確認してください）。

DALI では、255 という値が don't care のために予約されてい
ます。

7.2

グループ / Groups

照明器具はグループ化することができます。16 のグループがあり、各グループには グループには 16 のグループがあり、それぞれを空にしたり、1 つまたは複数の照明器具を保持することができます。
グループをプログラムするには、いくつかのフィクスチャーを選択して、Record（録画）ボタンを押し、最後に グループボ
タンを押します。
グループはそのボタンを押すだけで呼び出すことができます（Record ボタンがアクティブでないことを確認してください）。

18

8. ショウコントロール

Visual Productions / Dali Core

第 8 章 ショウコントロール / Show Control
DaliCore は外界と相互作用することができます。接点はトリ

ショーコントロールのページでは、このようなプログラミングガーされ、様々なプロトコルを介してメッセージや値を送受信を行うことができます。

することができます。
DaliCore は、入力された信号に自動的に反応するように自動Show Control］ページでは、アクションのシステムが表示さ化することが可能です。

れます。DaliCore が反応すべき信号 が応答すべき信号、あるいは他の信号に変換すべき信号は、アクションで表現する必要

例えば、ネットワーク経由で特定の UDP メッセージを受信しがあります。

たらシーンを起動するといったことが可能です。
また、DaliCore が受信できるさまざまなプロトコルを利用しアクションをプログラミングする前に、ショーコントロールのて他のシステムと統合し、機能をトリガーすることも可能です。

構造について考えてみましょう。

DaliCore は様々なプロトコルをリスニングすることが可能で上記の DMX の例では、トリガーを「チャンネル 1」と「チャす。利用可能なプロトコルは「Sources」に表示されていますが、ンネル 2」にそれぞれ設定します。タスクは、このアクション

DaliCore は一度に 8 つのプロトコルしかアクティブにリスニがトリガーされたときに DaliCore が何を行うかを決定します。

ングできません。

タスクは、アクションの中に複数配置することができます。

アクティブなプロトコルは［アクションリスト］にリストアッ

そこには タスクは、DaliCore のさまざまな機能および外部プ

プされています。各アクションリストにはアクションを含める

ロトコルに対応しています。

ことができます。プロトコル／ソース内では、個々の信号がそ

タスクの種類については、付録 B に詳細が記載されています。

れぞれアクションを必要とします。
受信メッセージの実装を行う前に、API の付録を参照してくだ
例えば、DMX のチャンネル 1 と 2 をリッスンする場合、DMX

さい。OSC や UDP メッセージの受信を実装する前に、API のアクションリストには 2 つのアクションが必要です（各チャ

付録を参照してください。API はすでに OSC と UDP を通してンネルに 1 つずつ）。

典型的な機能を公開しており、カスタムメッセージの実装は必要ないかもしれません。
を実装する必要はないかもしれません。

アクションの内部では、トリガーとタスクを定義します。トリ
ガーは、どのシグナルをフィルターにかけるかを指定します。

Product Manual19

8. ショウコントロール

Visual Productions / Dali Core

8.1

ソースとアクションリスト / Sources and Actionlists

ソースリストには、DaliCore が受信可能なすべてのプロトコ

アクションリストは、[ 表示コントロール ] ページでチェック

ルが表示されます。

ボックスを無効にすることで、一時的に停止することができます。また、このチェックボックスの状態を自動で変更するタス

また、GPI ポートなど、アクションのトリガーに使用できるイクも用意されています。

ベントを作成できる内部機能も含まれています。
これらのソースは利用可能ですが、アクションリストテーブルに追加された後、アクティブにリスニングされるようになりま
す。

DALI

DALI メッセージを受信します

Scene

シーンからイベントが生成されます

Fixtureフィクスチャーからイベントが生成されます

Kiosc

Kiosc からのトリガー。各アクションには、ボタンやスライダー、
カラーピッカーなど、様々なコントロールを選択できます。アクションの順序は、Kiosc での配置を制御します。

GPI

GPI ポートアクティビティ

OSC

OSC ネットワークメッセージ

UDP

UDP ネットワークメッセージ

TCP

TCP ネットワークメッセージ

DMX Input

DMX ポ ー ト に DMX 信 号 を 受 信 し ま す ( ス イ ッ チ の ポ ー ト を
Input に設定する )Art-Net

Art-Net DMX datasACN

sACN DMX data

RDM

RDM ディスカバリー結果

System[ スタートアップ ] などのイベント

Timer

DaliCore には 4 つのタイマが内蔵されています。タイマーが開始
または終了すると、イベントを発生させることができます。タイ
マーの設定と起動は、タイマー・タスクで行います。

Variable

DaliCore には 10 個の Variable があります。Variable ソースは、
Variable の値が変更またはリフレッシュされたときにトリガーすることができます。Variable タスクを使って、Variable の値を変更したり、リフレッシュしたりします。

Randomizer

ランダマイザーソースは、ランダマイザータスクでランダムに作成された数字でトリガーすることができます。

Actionlist

アクションリストが有効または無効になるたびにトリガーされます。

User List 1-4

これらのアクションリストにはトリガー値がありません。これら
はアクションタスクによってのみトリガーされます。これらは高度なプログラミングに役立ちます。

20

8. ショウコントロール

8.2

Visual Productions / Dali Core

アクション / Actions

アクションは、あるシグナルを受信したときに実行される。このシグナルは、トリガーによって定義される。トリガーは、常にアクションが属するアクションリストに対して相対的です。
例えば、トリガー・タイプが「Channel」に設定されている場
合、アクションが「DMX Input」リスト内に配置されていれば単一の DMX チャンネルを指し、アクションが Art-Net アクショ
ンリストに存在する場合は単一の Art-Net チャンネルを意味します。
アクションを編集するときの画面です。

トリガは、トリガタイプ、トリガバリュー、トリガフランク

いくつかのアクションリストでは、アクションは、トリガー・フィールドによって決定される。

フランクを指定する必要がある。

これらのフィールドは、すべてのアクションリストに適用でフランクはさらに、アクションをトリガーする前に信号が持つきるわけではなく、そのため Web GUI では省略されることがべき値を指定する。例えば、キオスクリストからアクションがある。 ウェブ GUI では省略されることがある。トリガタイプ

トリガーされるとき、フランクは、ボタンが下降したときのみ

フィールドは、どのような信号によってアクションが起動されトリガーするのか、上昇したときのみトリガーするのかを決定

るかを指定する。

する。

を指定する。
付録 A では、利用可能なトリガー・タイプの概要を説明して
例 え ば、Art-Net リ ス ト で ア ク シ ョ ン を 作 成 す る 場 合、います。

'Channel' と 'Receiving' の 2 つのトリガー・タイ プが選択できアクションリストは最大 48 のアクションを持つことができ、ます。トリガー値は、実際の信号値を指定します。実際の信号システム全体では最大 64 のアクションがあります。

値です。Art-Net の例では、トリガー値は「チャンネル 1」または「チャンネル 2」に設定することができます。

Product Manual21

Visual Productions / Dali Core

8.3

8. ショウコントロール

タスク / Task

タスクは、アクションが実行されたときに何をするかを指定す

例えば、0-10V を DMX に変換する場合、GPI アクションはトるために追加されます。

リガーするポート（例：#1）とフラン ク（例：OnChange）

1 つのアクションに含めることができるタスクは 8 個までで、を指定します。

システム全体で最大 128 個です。
GPI ポートでサンプリングされた実際の 0-10V レベルは、アクタスクはリストの順番に実行されます。

ションに渡され供給されます。

タスクの種類は豊富で、プレイバックやレコーダーのような内そして、タスク (DMX など ) がコントロール機能を使うとき、

部ソフトウェアの機能の変更から、サポートされているプロト

この 0-10V レベルが DMX の値を設定するために使われます。

コルを使ったメッセージの送信まで、さまざまなタスクが用意されています。タスクはカテゴリーに分類されています。

タスクを選択して Edit Action ダイアログの 'execute' ボタンを押すと、そのタスクをテストすることができます。アクション

タスクがカテゴリーから選択されると、各タスクはいくつかの全体をテストすることもできます。Show Control ページに行

フィーチャーとファンクションの間でさらに選択することができ、アクションを選択して Execute ボタンを押します。

きます。タスクは実行に必要なパラメータを 2 つまで含んでいます。

これらの実行ボタンが使用されている場合、タスクのコント
ロール値のソースは実行ボタンになり ます。

アクションのトリガーとなるイベントからパラメータが渡されると、そのパラメータをタスクで使用することができます。

結果は、選択したタスクや機能によって異なりますが、ほとん
どの場合、押されると 100%、1.0、または 255 になり、押さSet 関数はタスクに固定値を使用しますが、Control 関数を使れると 0%、0.0、または 0 になります。

用する場合は、トリガーのパラメータが使用されます。これは、付録 B では、利用可能なタスク、機能、パラメーターについプロトコル間の変換に非常に有効です。

て詳しく説明しています。

8.4

テンプレート /Templates

Show Control ページは、テンプレートのリストを表示します。

いくつかのテンプレートは、設定ページで設定を変更する必要

テンプレートとは、アクションリスト、アクション、タスクのがあることに注意してください。例えば、「Receiving Art-Net」

集合体です。

テンプレートは、DMX アウトレットをアウトプットに設定する必要があります。出力に設定する必要があります。付録 C は、

これらのテンプレートは、例えば Art-Net を DMX に変換したり、OSC を介して 16 の DALI シーンを制御するなど、DaliCore が典型的な機能を実行するように構成されています。
テンプレートは、アクションを手動で設定する必要があった時間を短縮してくれます。手動で設定する必要がありました。
また、テンプレートを追加して、作成されたアクションやタス
クを確認することで、多くのことを学ぶことができ、アクショ
ンの学習曲線を緩和するガイドとして機能します。

22

利用可能なテンプレートの概要です。

8. ショウコントロール

8.5

Visual Productions / Dali Core

変数 / Variable

変数とは、DaliCore のショーコントロールシステムの一部です。

変数の使用を説明するために、電源サイクルの間に最後にアク変数があり、それぞれ [0,255] の範囲内の値を保持することがティブになったシーンを追跡するために変数が使用されているできます。

次の例を参照してください。

これらの値はタスクによって操作することができ、高度なアク( デフォルトでは、DaliCore は電源投入後にアクティブになっションプログラミングに使用することができます。変数の値がたシーンを記憶していません。を記憶していません）。ここで変化したときにアクションをトリガーするために、変数をソーは簡単のため、外部システムが DaliCore の内部でキューを選スとして追加することができます。

択していると仮定します。UDP メッセージを送信することで、外部システムが DaliCore 内のキューを選択していると仮定し変数の状態はモニタページで確認することができます。

ます。

変数の値は、パワーサイクルの間は保存されないことに注意してください。

Variable ソースを追加し、アクションを 1 つ挿入します。変数が変化した場合 が変化したら、このアクションに Scene タス
クを追加して、適切なシーンにジャンプする。

外部システムで UDP API を使用して変数値を設定し、キューを 選 択 さ せ る。 を 設 定 し、 キ ュ ー を 選 択 す る よ う に し ます。 適 切 な API メ ッ セ ー ジ は core-va-1-set=<integer> で、<integer> はシーン番号です。
System ソースを追加し、アクションを 1 つ挿入します。起動時に、以前に選択したシーンにジャンプするために、変数「change」をトリガーします。

Product Manual23Visual Productions / Dali Core

8.6

8. ショウコントロール

タイマー / Timers

DaliCore のショーコントロールシステムは、4 つの内部タイ

次の例では、タイマーを使用して、定期的に UDP メッセージマーを備えています。

を外部システムに送信し、その結果を通知します。を外部シス
テムへ送信し、DaliCore がまだ「生きている」ことを通知す

タスクを使用することで タスクを使って、タイマーを特定のるためにタイマーを使用する例を示します。

時間に設定し、起動させることができます。スタートさせるとタイマーをスタートさせると、ゼロまでカウントダウンします。
タイマーがゼロになると、以下のようなイベントが発生します。
タイマーアクションリストを使用すると、イベントを捕捉することができます。
注意 タイマーの値は電源サイクルの間保存されないことに注意してください。タイマーの状態は 4 つのタイマーのステータ
スは、モニターページの「タイマー」で確認できます。

電源投入時のタイマーを設定し、スタートさせます。これは、アクションを作成することによって行われます を作成します。
タイマーが切れると、UDP メッセージを送信し、タイマーを再スタートさせる。
これは、Timer アクションリストにアクションを作成することで行われます。

8.7

ランダマイザー / Rundomizer

ランダマイザーは、（擬似）乱数を生成することができる内部

次の例は、Kiosc ボタンを使用してランダムシーンをトリガー

ソフトウェア機能です。

する方法を示しています。Kiosc アクションリストの中には、
ボタンアクションがあります。

これは、あるイベントがテーマとなる環境において、ランダム

これはタスクをトリガーします。ランダマイザー (Randomizer)

な照明シーンをトリガーさせるのに便利です。

は 1 から 6 の間の範囲に設定されています。
( タスクランダマイザーのパラメータ 1 とタスクランダマイ

ランダマイザーは、ランダマイザータスクによって起動される。
ランダマイザーの計算結果は、ランダマイザー・アクションリ
ストのイベントをキャッチすることで得られます。

24

ザーの 2)

8. ショウコントロール

次にアクションリストのランダマイザーでトリガーされるアクションがあります。
ランダマイザーによって引き起こされるアクションがあります。タスク Scene は、Randomizer の結果で制御される。シー

Visual Productions / Dali Core

Kiosc ボタンが押されると、Randomizer タスクで定義された
ように、Randomizer は 1 〜 6 の間の数字を選びます。
Scene タスクはこの番号を受け取り、対応するシーンをトリガーします。

ンにジャンプする。

Product Manual25

Visual Productions / Dali Core

8.8

8. ショウコントロール

ユーザーリスト / User List

通常、ソースは通信ポート、プロトコル、またはソフトウェアです。アクションタスクのリンク機能の詳細については、79

機能に接続されています。アクションリストは、ソースでイベ

ページを参照してください。

ントが発生するとすぐにトリガーされます。
例外として、ユーザー・リストはどのソースにも接続されてい次の例は、ユーザーリストの使用方法を示しています。シナリないため、通信や他のイベントによってトリガされることはあオを想像してください。GPI を使用して 3 つの照明シーンを切りません。

り替える場合を想像してください。不正使用を防ぐため、GPI
ピン 4 にキー・コンタクト・クローザーを接続し、最初の 3 つ

ユーザー・リストの目的は、明示的にリンクすることでトリガの GPI は、ピン 4 がキーで閉じたときのみ反応するようにしまできるアクションを含む追加のアクショ ンリストを持つことす。

3 つのシーンをプログラムする

GPI アクションリストを追加し、最初の 3 つの GPI ポートを
ユーザーリスト内のアクションにリンクさせる。

3 つのアクションを持つユーザーリストを作成します

4 つ目の GPI ポートでユーザーリストの有効／無効を設定します。
簡略化のため、GPI ポート 4 の状態は、起動時には無視されます。通常、起動時にこのポートをリフレッシュするためのアクションが追加で作成されます。

各アクションが 3 つのシーンのうちの 1 つにジャンプするよ
うに設定してください。

26

9. プロトコルの変換

Visual Productions / Dali Core

第 9 章 プロトコルの変換 / Protocol Conversation
DaliCore は様々な通信プロトコルに対応しています。

さらに、Art-Net や sACN など、イーサネットベースの照明プ
ロトコルにも対応しています。

プロトコルは DALI や DMX のような物理的に接続されたデー

DaliCore は、あるプロトコルを別のプロトコルに変換するこタバスから、UDP や OSC のようなイーサネットベースのデーとができます。

タプロトコルまで様々です。 イーサネットベースのデータプ
ロトコル（UDP や OSC など）まで、さまざまなプロトコルに

この章では、どのような変換が可能で、どのように設定すれば対応しています。

よいかを説明します。

9.1

DMX と DALI の変換

DaliCore の代表的な機能は、DMX を DALI に変換することです。

DMX ポートは Settings ページで Input に設定する必要がある

同様に、DALI 通信を DMX に変換することも可能です。

ことに注意してください。

DMX から DALI に変換する場合、どの DALI コマンドが必要か受信した DALI メッセージは、DMX レベルに変換することもを検討することをお勧めします。受信した DMX チャンネルは、できます。現在、個々の DALI メッセージのみ受信します。こ個別、グループ、ブロードキャストメッセージに変換すること

れらの 64 のメッセージはそれぞれ DMX チャンネルに変換すができます。

ることができます。この変換のためのテンプレートも提供されています。

Show Control ページのテンプレートセクションには、3 つの異なるメッセージ用の既製のテンプレートが用意されていま

DMX ポートは Output として構成される必要があります。

す。ユーザーはこれらのメッセージを自由に組み合わせることができます。

9.2

コントロールプロトコルの変換

このカテゴリの変換は、1 つの情報をトリガーまたは伝送するために通常使用されるプロトコルで構成されています。次の表

このアクションでは、トリガー・フランク・フィールド（表示は、これらのプロトコル プロトコルと、それらが運ぶことがされている場合）を "Change " に設定し、入力信号が変化する

できる情報の種類を示します。

たびにこのアクションがトリガーされるようにします。さらに、タスクを追加する必要があります。タスクタイプは、変換の出力がどのプロトコルであるかを決定します。

Control Protocols

Information

UDP

-

TCP

-

OSC

percentage [0%,100%],
number, string, colour, On/O

DMX

number [0,255]

Art-Netnumber [0,255]

sACN

number [0,255]

このタスクの Function が Control に設定されていることが重要です。これは、
出力が固定値ではなく、入力信号から受け取った情報を出力することを確認するためです。
図 は、DMX と OSC の 変 換 を 示 し て い ま す。 こ の 例 で は、
Settings ページで DMX ポートが Input に設定されていると仮定しています。

DMX、Art-Net、sACN は照明専用のプロトコルであり、当然次のカテゴリーに入りますが、それらの個々のチャンネルは制
御メッセージの伝達には適しています。
変換の設定は、"Show Control " ページで行います。まず、受信するプロトコルを
Sources " テーブルから "Actionlist " テーブルへ、受信プロトコルを追加します。次に、この新しいアクションリストにアクションを追加します。

Product Manual27

Visual Productions / Dali Core

9.3

9. プロトコルの変換

DMX ユニバースの変換

このカテゴリには、DMX ユニバース（512 個の DMX チャンネ
ルのブロック）を伝送するすべてのプロトコルが含まれます。
DMX、Art-Net、sACN、KiNet がこれにあたります。DaliCore は、あるプロトコルから完全な DMX ユニバースを受信し、別のプロトコルでそれを送信することができます。

DMX ユニバース変換例
DMX→ Art-Net

Art-Net

→ DMX

DMX

→ sACN

sACN

→ DMX

Art-Net→ sACN

さらに、複数のソースからの DMX ユニバースを 1 つの出力プロトコルにマージすることができます。
これらはすべて DaliCore の最小限の設定で実行されます。以
次の表は、変換可能な例です。

また、上記の例を組み合わせて作成することも可能です。

DaliCore の内部 DMX バッファにコピーされます。このバッファ

例えば、DMX から Art-Net と sACN の両方への変換を設定す

から、Control HTP 機能を使って DMX、Art-Net、sACN アウト

ることができます。

レットにコピーすることができます。

あるいは DMX の出力に Art-Net と sACN を合成することもで異なるプロトコルは、設定ページで有効または無効にすることきます。また、どの時点でも 内部シーンによって生成されたができます。図に、このデータフローの概略図を示します。

データと受信した DMX データを結合することができます。内部シーンで生成されたデータと統合することも可能です。

追加のクリア機能は、データ・マージ・プロセスとは関係なく、ユニバース全体をゼロにクリアするための機能です。

変換を設定するには、Show Control ページに行き、Sources テー

Templates の表は、最も一般的な変換のためにあらかじめプロ

ブルから入力プロトコルを選択し、Actionlists テーブルに追加グラムされた構成を提供することに注意してください。は、最します。それから、変換したい DMX Universe のためのアクショも一般的な変換のためにあらかじめプログラムされています。

ンを追加します。
ア ク シ ョ ン の Trigger-type は UniverseA に 設 定 し、DaliCore

典型的な変換例としては、Art-Net ユニバース 0.0 を DMX ユが 512 個のチャンネルを個別に処理するのではなく、全体とニバースに変換するものがあります。 Net ユニバース 0.0 をして処理するようにします。

DMX 出力に変換することです。アクションリスト、アクショ
ンの内容、設定ページの必要な設定を図に示しています。

ア ク シ ョ ン に は、Feature を Universe に 設 定 し た DMX タ
スクが含まれます。DMX Universe のデータはすべて、まず28

9. プロトコルの変換

Visual Productions / Dali Core

Product Manual2910. モニター

Visual Productions / Dali Core

第 10 章モニター / Monitors

このページでは、DMX タイプのデータおよびコントロールメッ

モニターページでは、以下の情報を確認することができます。

セージの送受信を確認することができます。
受信データと送信データを確認することで、プログラミング時のトラブルシューティングに役立てることができます。

OutputPlayback、ShowControl、DMX、Art-Net、sACN 出力を統合したもの。

DMX Input

DMX ポートに物理的に挿入された DMX 信号

Art-Net Input アートネットで受信した信号
sACN Input

sACN で受信した信号

TCP

TCP で受信した信号

UDP

UDP で送受信した信号

OSC

OSC で送受信した信号

Timers内蔵タイマーと変数

DMX、Art-Net、sACN の入出力は、情報を表示するための優先ユニットを右側から選択できます。表示する単位は右側で選択できます。

30

11. 設定

第 11 章Visual Productions / Dali Core

設定 /  Settings

このページでは、DMX タイプのデータおよびコントロールメッ
セージの送受信を確認することができます。
受信データと送信データを確認することで、プログラミング時のトラブルシューティングに役立てることができます。

11.1

ジェネラル / General

DaliCore のラベルを変更することができます。

フィードバックループについては、D.4.1 項を参照してくださ

このラベルは、複数のデバイスを使用するセットアップにおいい。

て、ユニットを識別するために使用されます。

権限のないユーザが DaliCore に変更を加えるのを防ぐには、

Blink チェックボックスを有効にすると、デバイスの LED が点

次のようにします。パスワードによる保護を有効にします。

滅し、複数のデバイスの間でデバイスを識別するのに役立ちま一度有効にしたパスワードは、以下の方法で無効にすることがす。

できます。ウェブインターフェース（「Disable」ボタンを使用）
およびリセットボタンにより、パスワードを無効にすることが付録 D で説明する API コマンドは、デフォルトで core に設定できます。

された接頭辞で始まります。Visual Productions から複数のデバイスを使用する場合、特にブロードキャストメッセージを使

リセットボタンを長押しすると、パスワード保護が解除され、用するときは、これらのプレフィックスに一意のラベルを割り

本機の固定 IP も工場出荷時の設定に戻ります。

当てることが有用な場合があります。

Product Manual31Visual Productions / Dali Core

11.2

11. 設定IP

IP の欄は、DaliCore の IP アドレスとサブネットマスクを設定するための欄です。
Router」フィールドは、ポートフォワーディングを使用する場
合のみ必要です。また、DHCP 機能の有効 / 無効を設定することができます。

11.3

DMX

DMX 設定は、DMX ポートが入力であるか出力であるかを指定します。
Slow DMX］チェックボックスをオンにすると、DaliCore は
DMX の送信速度を遅くします。
これは、最適な DMX 送信速度に追いつくことが困難な DMX
フィクスチャを容易にするために行われます。
RDM は、Enable RDM チェックボックスで無効にすることができます。このチェックボックスは Patch ページで繰り返し使用できます。

11.4

Art-Net

DaliCore の Art-Net 機能は、1 ユニバース・アウトと 1 ユニバー
ス・インをサポートしています。
これらのユニバースは Art-Net プロトコルで利用可能な 256 のユニバースのいずれかにマッピングすることができます。
ユニバースは「subnet.universe」フォーマットで入力します。
最低ユニバース番号は「0.0」と書かれ、最高ユニバース番号
は「15.15」と表記されます。
出力フィールドに「off」を入力することで、発信アートネット
伝送を無効にすることができます。
ブ ロ ー ド キ ャ ス ト ア ド レ ス 255.255.255.255 を 使 用 す る と、
送信先 IP は、送信される Art-Net データの送信先を決定します。

ネットワーク上の全てのデバイスが Art-Net のデータを受信す

通常、このフィールドには 2.255.255.255 のようなブロードることができます。

キャストアドレスが含まれ、Art-Net データは 2.x.x.x の IP 範囲

192.168.1.11 のようなユニキャストアドレスを入力することもに送信されます。もう 1 つの典型的な Art-Net ブロードキャス

可能です。この場合、Art-Net のデータは 1 つの IP アドレスにト・アドレスは、10.255.255.255 です。

のみ送信されます。この場合、Art-Net データは 1 つの IP ア
ドレスにのみ送信されます。ネットワークから Art-Net ネット
ワーク・メッセージを排除します。

32

11. 設定

11.5

Visual Productions / Dali CoresACN

DaliCore は、1 つの受信用 sACN ユニバースと 1 つの送信用
ユニバースをサポートしています。universe フィールドには、[1,63999] の範囲内の数値を指定します。sACN 出力フィール
ドに off を入力すると、送信 sACN を無効にすることができます。
Set priority フィールドは、出力ユニバースの優先順位を制御するためのフィールドです。優先度は 0（最低）から 200（最高）まで設定可能です。

11.6

OSC

DaliCore に OSC メッセージを送信する外部機器では、「Port」
フィールドに指定された番号を意識する必要があります。これは DaliCore がメッセージの着信をリッスンするポートです。
DaliCore は OSC メッセージの送信先を 'Out IP' で指定されたIP アドレスにします。
ここには最大 4 つの IP を指定することができます。これらのフィールドでは、'ip-address:port' フォーマットを使用してください。フィールドを使用しない場合は、IP 0.0.0.0:0 を入力することができます。
4 人以上の受信者に到達するために、192.168.1.255 のようなブロードキャスト IP アドレスを入力することが可能です。
Forward チェックボックスをオンにすると、DaliCore は受信した OSC メッセージをコピーして、Out IP フィールドで指定されたアドレスに送信します。

11.7

TCP/IP

TCP および UDP メッセージのリスニングポートを定義します。
DaliCore に TCP/UDP メッセージを送信しようとする外部シス
テムは、DaliCore の IP アドレスとこのポート番号を知っている必要があります。デフォルトでは、両方のポートが 7000 に設定されています。

Product Manual33

Visual Productions / Dali Core

11.8

11. 設定Cloud

シェア・アナリティクス・オプションを有効にすることで、
Visual Productions の製品向上に貢献します。有効にすると、DaliCore は Visual Productions に低帯域幅の診断と使用データを送信します。
この情報は匿名のままです。
クラウド ID はまだ実装されておらず、将来の機能拡張のためのものです。

11.9

GPI

GPI ポートは、デジタル（接点）またはアナログ（0-10V）入力として設定することができます。
ポートがアナログに設定され、供給される信号が 0-10V の範囲（例：1-5V）である場合、最小電圧を論理的に 0％に、最大電圧を 100％に対応させるために、ポートにキャリブレーションを行うことを推奨します。
キャリブレーションを行うには、まずキャリブレーションボタ
ンを有効にし、入力される信号を最小レベルにし、信号を最大レベルにした後、再度キャリブレーションボタンをクリックし、
キャリブレーションプロセスを終了させます。
GPI ポートに 10V 以上の電圧を加えると永久的な損傷を与える可能性がありますので、ご注意ください。
各ポートにはラベルフィールドがあり、ユーザーによる説明を書き込むことができます。

34

12. vManager

第 12 章Visual Productions / Dali CorevManager

このデバイスを管理するために、vManager という無償のソフトウェアツールが開発されています。
vManager でできること。
・IP アドレス、サブネットマスク、ルーター、DHCP のセットアップ
・デバイスの内部データおよび設定のバックアップとリストア
・ファームウェアのアップグレード
・CueCore3 のリアルタイムクロックの設定（コンピュータの日付と時刻が使用されます。
）
・LED の点滅によるデバイスの特定（マルチデバイスの場合）工場出荷時の設定に戻す

12.1

バックアップ

機器内の全プログラミングデータのバックアップが可能です。

メモリースティックやドロップボックスにバックアップファイ

この バックアップファイル（XML）はパソコンのハードディ

ルを転送する場合に備えて、vManager がファイルを保存してスクに保存され、電子メールや USB メモリーで簡単に転送すいる場所を把握しておくことが重要です。

ることができます。
バックアップのデータは、「リストア」ボタンで復元すること指定されたファイルの場所は OS ごとに異なり、長くてわかりができます。

にくいパスになる可能性があります。このため、vManager は
正しいファイルの場所へのショートカットを提供します。

アプリストアで配布されるアプリは、この指定された場所以外

ファイル関連のダイアログには、Folder ボタンがあります。

のファイルにアクセスすることは許可されていません。

このボタンをクリックすると、適切なフォルダのファイルブラ
ウザが開きます。

Product Manual35

Visual Productions / Dali Core

12.2

12. vManager

ファームウェアのアップデート

ファームウェアをアップグレードするには、まずデバイスを選択し、「Upgrade Firmware」ボタンを押します。ダイアログが表示され、利用可能なファームウェアのバージョンを選択することができます。
注意 アップグレード中にデバイスの電源が切断されないように注意してください。

12.3

日付と時間の設定

ファームウェアをアップグレードするには、まずデバイスを選択し、「Upgrade Firmware」ボタンを押します。ダイアログが表示され、利用可能なファームウェアのバージョンを選択することができます。
注意 アップグレード中にデバイスの電源が切断されないように注意してください。

12.4

ブリンク ( 点滅 ) / BLINK

複数のデバイスの中から特定のユニットを識別するために、デバイスの LED を高速にブリンクするように設定することがで
きます。
点滅は、
「デバイス」リストでデバイスをダブルクリックするか、デバイスを選択して「点滅」ボタンをクリックすることで可能になります。

12.5

工場出荷時の設定に戻す / Factory Default

キュー、トラック、アクションなどのユーザーデータはすべて搭載されたフラッシュメモリーに保存されています。
Factory Defaults ボタンを押すと、これらのデータは完全に消去され、すべての設定が初期設定に戻されます。この操作は、デバイスの IP 設定には影響しません。

36

12. vManager

12.6

Visual Productions / Dali Core

再起動 / Reboot

Reboot ボタンは、リモートで機器を再起動させることができます。これは、次のような場合に便利です。電源遮断後の本機の動作をテストする場合に便利です。

12.7

vManager のインストール

vManager アプリは、モバイルとデスクトップの両方の幅広い

このソフトウェアは、アプリストアを介して配布され、将来のオペレーティングシステムで利用可能です。

ソフトウェアアップデートを自動的に受け取ることができま
す。

STORE

Download URL

必要 OS

iOS

iOS App Storehttps://itunes.apple.com/us/app/vman/id1133961541-

Andoroid

Google Play Store https://play.google.com/stor/apps/details?id=org.visualproductions.manager

Android 5.0

Windows

MicroSoft Store

Windows 10

MacOS

Mac OS App Store https://apps.apple.com/us/app/vmanager/id1074004019

macOS 11.3

UbuntuSnap Craft

Ubuntu 20.04 LTS

12.7.1iOShttps://www.microsoft.com/en-us/p/vmanager/9nblggh4s758.
https://snapcraft.io/vmanager

12.7.3

Windows

vManager は、Apple の iOS app-store から次のサイトでダウ

マイクロソフトストア（https://www.microsoft.com/en-us/p/

ンロードできます。

vmanager/9nblggh4s758）へお越しください。

https://itunes.apple.com/us/app/vman/id1133961541.

Windows 10 が必要です。

12.7.212.7.4

Andoroid

MacOS

vManager は、Google Play ス ト ア（https://play.google.com/

Apple macOS app store（https://apps.apple.com/us/app/stor/apps/details?id=org.visualproductions.manager） に て 入

vmanager/id1074004019）へアクセスします。

手可能です。

macOS 11.3 を推奨します。

Android 5.0 以降が必要です。

12.7.5

UbuntuvManager は、Snapcraft から入手できます。
https://snapcraft.io/vmanager
または、コマンドラインを使用してインストールすることもできます。
snap find vmanager
snap install vmanager
後でコマンドラインタイプでアプリを更新する場合。
snap refresh vmanager Ubuntu 20.04 LTS を推奨します。
このソフトウェアは、amd64 アーキテクチャでのみ利用可能です。
Product Manual3713.kiosc

Visual Productions / Dali Core第 13 章Kiosc

Kiosc は、Visual Productions の照明コントローラのカスタム

Kiosc は、次のような当社のソリッドステート照明コントロー

タッチスクリーンユーザーインターフェースを作成するためのラをリモートコントロールするための理想的な方法です。

アプリケーションです。を作成するためのアプリケーションで・CueluxPro,

す。

・CueCore1,

Kiosc は、編集機能を持たないように設計されています。技術

・CueCore2,

者でないオペレーターにも安心して使ってもらえるよう、編集・QuadCore,

機能はありません。技術者でないオペレーターにも安全に見せ

・IoCore1,

ることができます。

・IoCore2,
・LPU-2,・DaliCore,
・B-Station1
・CueCore3などの固体照明コントローラを遠隔操作するのに最適な方法です。Kiosc は、シーンやプリセットの選択、インテンシティレ
ベルの設定、RGB カラーの選択を可能にします。
また、サードパーティーの AV 機器の制御にも使用できます。
Kiosc は UDP と OSC を話します。

Kiosc は、ソフトウェアアプリと物理的な製品として提供されています。ハードウェア版の Kiosc は、Kiosc がプリインストー
ルされた壁掛け式の 7 インチタッチスクリーンです。
PoE で給電され、RJ-45 接続のみ必要です。

38

Visual Productions / Dali Core

付録 / Appendix
Appendix A

トリガータイプ / Trigger Type

次の表は、DaliCore で使用できるさまざまな種類のトリガーをリストアップしたものです。異なるタイプには、値やフランクが添えられています。

A1

DALI

Trigger Type

Trigger Value

Flank

Intensity

FixtureChangeIntensity

FixtureDown

Intensity

FixtureUp

Scene Any

Fixture-Lamp Failure

FixtureChangeLamp Failure

FixtureDown

Lamp Failure

FixtureUp

A2
Trigger Type

FixtureTrigger Value

Flank

Description

Intensity

Fixture index [1,64] -A fixture's intensity changes

ColourFixture index [1,64] -A fixture's colour changes

A3

Description

Kiosc

Trigger Type

Trigger Value

Flank

Description--

ChangeButton/Fader goes up or down

-

-

Down

Button is pressed

-

-

Up

Button is released

Kiosc アクションリストの編集では、ボタン、フェーダー、カラーピッカーなど、さまざまな種類のアクションを追加することができます。これらの要素は、Kiosc ソフトウェアに表示されます。

Product Manual39Appendix

Visual Productions / Dali Core

A4

GPI

Trigger Type

Trigger Value

Flank

Description

ChannelPort number

ChangePort state changes

ChannelPort number

Down

Port is closed

ChannelPort number

Up

Port is opened

Channel 0-19%

Port number

ChangeAnalog level enters or leaves the range

Channel 0-19%

Port numberEnter

Analog level enters the range

Channel 0-19%

Port number

Leave

Analog level leaves the range

Channel 20-39%

Port number

ChangeAnalog level enters or leaves the range

Channel 20-39%

Port numberEnter

Analog level enters the range

Channel 20-39%

Port number

Leave

Analog level leaves the range

Channel 40-59%

Port number

ChangeAnalog level enters or leaves the range

Channel 40-59%

Port numberEnter

Analog level enters the range

Channel 40-59%

Port number

Leave

Analog level leaves the range

Channel 60-79%

Port number

ChangeAnalog level enters or leaves the range

Channel 60-79%

Port numberEnter

Analog level enters the range

Channel 60-79%

Port number

Leave

Analog level leaves the range

Channel 80-100%

Port number

ChangeAnalog level enters or leaves the range

Channel 80-100%

Port numberEnter

Analog level enters the range

Leave

Channel 80-100%

Port number

BinaryCombination value -A combination of ports being closed

Analog level leaves the range

Short press

Port number-

Short closure on port

Long press

Port number-

Long closure on port

バイナリトリガタイプは、ポートの組み合わせがデジタルとして設定されている場合に、それをキャッチするために使用します。
デジタルで指定します。ポートの組み合わせは、ポートに対応する値を加算して指定します。に対応する値を加算してポートの組
み合わせを指定します（下表参照）。
この値がトリガ値として入力されます。

ポート

値

1

1

2

2

3

3

4

4

例えば、ポート 1 と 2 の両方が閉じたときにトリガーをかけるには、トリガー値 3 を入力します。(1+2). ポート 3 と 4 でトリガをかけるには、値 12 (4+8) を入力します。

A540

DMX INPUT

Trigger Type

Trigger Value

Flank

Description

ChannelDMX Address

ChangeChannel changes

ChannelDMX Address

Non-zero

Channel becomes non-zero

ChannelDMX Address

Zero

Channel becomes zero

UniverseA--

A DMX level change in the rst universe

UniverseB--

A DMX level change in the second universe

Receiving-

ChangeStart receiving or loose DMX signal

Receiving-

Stop

Lost DMX signal

Receiving

-

Start

Start receiving DMX signal

Appendix

A6

Trigger Type

Visual Productions / Dali Core

UDP

Trigger Value

Flank

Description

Message

String-Receive a message that matches the trigger-value

Receiving--

Receive any message

ユーザーは、自分の文字列をメッセージのトリガー値として定義することができます。ただし この文字列の長さは最大 31 文字です。メッセージと一緒にパラメータを渡すことができます。
これには、trigger=value という構文を使用します。例えば、トリガタイプが「message」に設定され、トリガ値が「intensity」に設定されている場合、送信機 は intensity レベルを intensity=255（255 は範囲 [0,255] の任意の数値）を送信することによって渡すことができ ます。

A7
Trigger TypeTCP
Trigger Value

Flank

Description

Message

String-Receive a message that matches the trigger-value

Receiving--

Receive any message

ユーザーは、自分の文字列をメッセージのトリガー値として定義することができます。ただし この文字列の長さは最大 31 文字です。メッセージと一緒にパラメータを渡すことができます。

A8

Trigger TypeOSC

Trigger Value

Flank

Description

Message

URI

ChangeReceive a message that matches the URI

Message

URI

Down

Receive a message that matches the URI and the value non-zeroMessage

URI

Up

Receive a message that matches the URI and the value is zero

Receiving--

Receive any message

メッセージのトリガーとなる URI はユーザーが独自に定義することができるが、OSC 仕様ではこの文字列は '/' 記号で始まらなければならないことになっている。この文字列の長さは、'/'を含めて最大 31 文字であることに注意してください。

A9

Art-NetTrigger Type

Trigger Value

Flank

Description

ChannelDMX Channel

ChangeChannel changes

ChannelDMX Channel

Non-zero

Channel becomes non-zero

ChannelDMX Channel

Zero

Channel becomes zero

UniverseA--

A DMX level change in the rst universe

UniverseB--

A DMX level change in the second universe

Receiving-

ChangeStart receiving or loose Art-Net signal

Receiving-

Stop

Lost Art-Net signal

Receiving

-

Start

Start receiving Art-Net signal
Product Manual41

Visual Productions / Dali Core

A10

sACN

Trigger Type

Trigger Value

Flank

Description

ChannelDMX Channel

ChangeChannel changes

ChannelDMX Channel

Non-zero

Channel becomes non-zero

ChannelDMX Channel

Zero

Channel becomes zero

UniverseA--

A DMX level change in the rst universe

UniverseB--

A DMX level change in the second universe

Receiving-

ChangeStart receiving or loose sACN signal

Receiving-

Stop

Lost sACN signal

Receiving

-

Start

Start receiving sACN signal

A11

Randomizer

Trigger Type

Trigger Value

Flank

Description

Result--

The Randomizer made a new value

Specific Value

Number in the range of [0,255] -The Randomizer made a value that matches

ランダマイザーは、擬似乱数を生成します。

A12

SystemTrigger Type

Trigger Value

Flank

Description

Startup--

The DALICORE has been powered up

Network Connection-

ChangeNetwork connection established or lost

Network Connection

-

Stop

Network connection lost

Network Connection

-

Start

Network connection established

DaliCore の電源を入れたらすぐに何かしたい場合は、スタートアップを使用します。このとき、イーサネットネットワークはまだオンラインになっていない可能性があります。
電源再投入後、イーサネットネットワークがオンラインになるとすぐに何かを起こす必要がある場合は、Network Connection ト
リガーを使用します。

42

Appendix

A13

Visual Productions / Dali Core

Variable

変数には 0 から 255 までの数値を指定することができます。

Trigger Type

Trigger Value

Flank

Description

ChannelVariable Index-

The specified variable changes

Variable 1

Number [0,255]

ChangeVariable 1 becomes = or # to the specified number

Variable 1

Number [0,255]

Equal

Variable 1 = number

Variable 1

Number [0,255]

Stop Equal

Variable 1 stops to be = to number

Variable 2

Number [0,255]

ChangeVariable 2 becomes = or # to the specified number

Variable 2

Number [0,255]

Equal

Variable 2 = number

Variable 2

Number [0,255]

Stop Equal

Variable 1 stops to be = to number

Variable 3

Number [0,255]

ChangeVariable 3 becomes = or # to the specified number

Variable 3

Number [0,255]

Equal

Variable 3 = number

Variable 3

Number [0,255]

Stop Equal

Variable 1 stops to be = to number

Number [0,255]

ChangeVariable 19 becomes = or # to the specified number...
Variable 9
Variable 9

Number [0,255]

Equal

Variable 19 = number

Variable 9

Number [0,255]

Stop Equal

Variable 19 stops to be equal to number

Variable 10

Number [0,255]

ChangeVariable 20 becomes = or # to the specified number

Variable 10

Number [0,255]

Equal

Variable 20 = number

Variable 10

Number [0,255]

Stop Equal

Variable 20 stops to be = to number

A14

Timer

DALICORE には 4 つのタイマが搭載されています。

Trigger Type

Trigger Value

Flank

Description

ChannelTimer Index

Change

The timer starts or stops

ChannelTimer Index

Stop

The timer stops

ChannelTimer Index

Start

The timer starts

Time

Timer Index-

A Stream of the current time of that timer

タイマーは 00:00.0 になると自動的に停止します。タイマーを再開し、ループさせるためには、アクションをプログラムする必要があります。

A15

Action List

アクションリストには、有効／無効のチェックボックスがあります。
このチェックボックスを変更すると、トリガーが生成されます。

Trigger Type

Trigger Value

Flank

Description-

Actionlist index

Change

The actionlist enable checkbox changes-

Actionlist index

Down

The actionlist is enabled-

Actionlist index

Up

The actionlist is disabled

A16

Useer List (1-4)

ユーザーリストにはトリガーがありません。ユーザーリスト内のアクションは、リンク機能を使ったアクションタスクを通じてのみ、他のアクションから起動させることができます。

Product Manual43Appendix

Visual Productions / Dali Core

Appendix B

タスクタイプ / Task Type

タスクは、DaliCore の機能を自動化することができます。この機能はすべてタスクタイプに分類されます。この付録では、さまざまなタスクタイプの一覧を提供します。表には、タスク
タイプごとに利用可能なすべての機能と特徴の概要が示されて
います。

B1

FixtureFeatureFunction

Parameter 1

Parameter 2

Intensity

Set

Fixture index

percentage [0%,100%]

Intensity

Control

Fixture index

-

RGB

Set

Fixture index

Colour

RGB

Control

Fixture index-

Cold White

Set

Fixture index

percentage [0%,100%]

Cold White

Control

Fixture index-

Warm White

Set

Fixture index

percentage [0%,100%]

Warm White

Control

Fixture index

-

Amber

Set

Fixture index

percentage [0%,100%]

Amber

Control

Fixture index-

SelectSet

Fixture index-

SelectControl--

SelectIncrement--

SelectDecrement

-

-

Zoom

Set

Fixture index

percentage [0%,100%]

Zoom

Control

Fixture index

-

Focus

Set

Fixture index

percentage [0%,100%]

Focus

Control

Fixture index-

SpecialSet

Fixture index

percentage [0%,100%]

SpecialControl

Fixture index

-

UV

Set

Fixture index

percentage [0%,100%]UVControl

Fixture index

-

Clear

Set

-

-

B2

OSC

FeatureFunction

Parameter 1

Parameter 2

Send Float

Set

URI

Floating point number

Send Float

Control

URI-

Send Integer

Set

URI

positive number

Send Integer

Control

URI-

Send Bool

Set

URI

true or false

Send Bool

Control

URI-

Send String

Set

URI

String of characters

Send String

Control

URI-

Send Colour

Set

URI

RGB colour

Send Colour

Control

URI-

パラメータ 1 の文字列は最大 31 文字であることに注意してください。先頭の '/' 記号を含めて最大 31 文字です。

44

Appendix

B3

Visual Productions / Dali Core

UDP

ネットワーク経由で UDP メッセージを送信します。

例えば、Visual という文字列に CR と LF を追加して送信するパラメータ 2 に受信者を指定する。

には、パラメータ 2 に 56697375616C0D0A を入力します。

例："192.168.1.11:7000"。
Wake On Lan 機能を使用する場合、パラメータ 1 には、起動
なお、パラメータ 1 の文字列は最大 31 文字までです。

させたいシステムの NIC（ネットワークインターフェースコン

送信バイト数では、16 進数の ASCIIASCII コードで指定されたトローラ）の MAC アドレスを指定します。

文字列を送信することができます。

パラメータ 2 の推奨値は、255.255.255.255:7 です。

NULL（0x00）や CR（0x0D）などの非印刷文字を送信することができます。

これは、Wake On Lan で最も一般的に使用されるポート 7 で、ネットワーク全体にメッセージを送信するものです。

FeatureFunction

Parameter 1

Parameter 2

Send Float

Set

Floating point number

IP address & port

Send Float

Control-

IP address & port

Send Unsigned

Set

positive number

IP address & port

Send Unsigned

Control-

IP address & port

Send Bool

Settrue or false

IP address & port

Send Bool

Control-

IP address & port

Send String

Set

text string

IP address & port

Send String

Control-

IP address & port

Send String Hex

Settext string

IP address & port

Send String Hex

Control-

IP address & port

Send Bytes

Set

Hex string

IP address & port

Wake On Lan

Set

MAC Address

IP address & porta

Product Manual45Appendix

Visual Productions / Dali Core

B4

DMX

ネットワーク経由で UDP メッセージを送信する。

Bump 機能は、DMX チャンネルの値を瞬間的に設定し、それパラメータ 2 に受信者を指定する。

を 0 に戻すことで、効果的にパルスを作成します。

例："192.168.1.11:7000"。
XY は、入力された位置を 2 つの DMX チャンネルに変換します。
XxYy はそれを 4 つの DMX チャンネルに変換します；16 ビッ
トパンと 16 ビットチルトレベルです。
Ii 機能は入力された値を 2 チャンネルの DMX 16 ビット値に変換することができます。
ブロックは、いくつかの DMX チャンネルを同じ値に設定することができます。パラメータ 1 は開始チャンネルを示し、パラメータ 2 は設定されるチャンネル数を決定します。パラメー
タ 1 のフットプリントフィールドは、チャンネル間に「スペース」を持たせる可能性を提供します。

FeatureFunction

Parameter 1

Parameter 2

Universe

Control HTP

Universe #-Universe

Clear

Universe #-ChannelSet

DMX Channel

DMX Value

ChannelToggleDMX Channel-

ChannelControl

DMX Channel-

ChannelInverted Control DMX Channel-

ChannelDecrement

DMX Channel-

ChannelIncrement

DMX Channel

-

Bump

Set

DMX Channel

DMX Value

Bump

Control

DMX Channel

-

Clear

All

-

-

RGB

Set

DMX Address

RGB Colour value

RGB

Control

DMX Address

-

RGBW

Set

DMX Address

RGBW Colour value

RGBW

Control

DMX Address-

XY

Control

DMX Address

-

XxYy

Control

DMX Address

-

Ii

Set

DMX Address

Intensity Value

Ii

Control

DMX Address

-

Block

Control

DMX address and Fixture countfootprint

Set Source

-

-

B5

RDM

-

RDM プロトコルを使用してディスカバリーを実行する。

46

FeatureFunction

Parameter 1

Parameter 2

DiscoverSet

DMX port[A,D]-Appendix

B9

Visual Productions / Dali CoreSYSTEM

その他のタスクFeatureFunction

Parameter 1

Parameter 2

Blink

Set

On or O-

Blink

Toggle

-

-

Blink

Control

-

-

Blink

Pulse

Seconds

-

B10

Timer

4 つの内部タイマーを操作します。
FeatureFunction

Parameter 1

Parameter 2

Playstate

Start

Timer#-

Playstate

Stop

Timer#-

Playstate

RestartTimer#

-

Time

Set

Timer#Time

B11

Rundomizer

新しい乱数を生成してランダマイザーをトリガーします

FeatureFunction

Parameter 1

Parameter 2

RefreshSet

Minimum Value

Maximum Value

B12

Variable

FeatureFunction

Parameter 1

Parameter 2

Set Value

Set

Variable #Number in the range of [0,255]

Set Value

ToggleVariable #Number in the range of [0,255]

Set Value

Control

Variable #-Set Value

Inverted Control

Variable #-Set Value

Decrement

Variable #-Set Value

Increment

Variable #-Set Value

Stop Continuous

Variable #-Set Value

Continuous Decrement

Variable #Delta

Set Value

Continuous Increment

Variable #Delta

Set Value

Control Scaled

Variable #-Set Value

Control O set

Variable #-RefreshSet

Variable #-Single Dimmer

Set

Variable #

Delta

Curve

Control

Variable #

Curve

Curve

Inverted Control

Variable #Curve

シングルディマーは、1 つのスイッチでレベルを増減させる機能です。
このタスクを GPI アクションで制御する場合、GPI を閉じるとレベルが上昇または下降します。
GPI ポートを開くと、現在のレベルでフリーズします。
この機能は、1 つのボタンで輝度を制御する場合に便利です。

Product Manual47Appendix

Visual Productions / Dali Core

B13

Action

リンクを使用して一つのアクションに他のアクションを持たせますFeatureFunction

Parameter 1

Parameter 2

Link

Set

Action-B14

Action List

アクションリストを操作します
FeatureFunction

Parameter 1

Parameter 2

EnableSet

Actionlist

On or Off

EnableToggleActionlist-

EnableControl

Actionlist-

EnableInverted Control

Actionlist-

B15

sACN settingsACN のためにユニバースルーティングを変更します。
FeatureFunction

Parameter 1

Parameter 2

Input

Set

Universe[A,D]

Art-Net Universe[0.0,15.15]

Input

Control

Universe[A,D]-

OutputSet

Universe[A,D]

Art-Net Universe[0.0,15.15]

OutputControl

Universe[A,D]-

Priority

Set

Universe[A,D]

Priority [0,200]

Priority

Control

Universe[A,D]-

B16

Art-Net Setting

Art-Net のためにユニバースルーティングを変更します。
FeatureFunction

Parameter 1

Parameter 2

Input

Set

Universe[A,D]

Art-Net Universe[0.0,15.15]

Input

Control

Universe[A,D]-

OutputSet

Universe[A,D]

Art-Net Universe[0.0,15.15]

OutputControl

Universe[A,D]

-

B17

GPI

GPI ポートを操作します48

FeatureFunction

Parameter 1

Parameter 2

Sample Binary

Set

-

-

RefreshSet--

Appendix

Visual Productions / Dali Core

Appendix C

テンプレート / Template

テンプレート内容

DMX ->DALI Channels

DMX チャンネル 1 〜 32 は、DALI フィクスチャーレベルに変換されます。

DMX ->DALI Groups

DMX チャンネル 1 ～ 16 は、DALI グループレベルに変換されます。

DMX ->DALI Broadcast

DMX チャンネル 1 が DALI ブロードキャストレベルに変換されます。

DALI ->DMXDALI フィクスチャのインテンシティ 1 〜 32 は DMX チャンネルに変換されます。

Receiving DMX

DMX ポートで DMX を受信する。設定ページの DMX プロパティは、それに応じて設定する必要があります。

Receiving Art-Net

Art-Net を受信し、DMX ポートで送出します。
設定ページの Art-Net のプロパティは、それに応じて設定する必要があります。

Receiving sACN

sACN を受信し、DMX ポートで送出する。設定ページの sACN プロパティは、それに応じて設定する必要があります。

Digital GPI ->Scene

各 GPI ポートはシーン 1、2、3、4 のいずれかをトリガーします。設定ページで GPI ポートをデジタルに設定します。

Analog GPI ->DALI各 GPI ポートは、DALI フィクスチャのインテンシティを制御します。設定ページで GPI ポートをアナログに設定します。

Product Manual49Appendix

Visual Productions / Dali Core

Appendix D

API

DaliCore は、OSC、TCP、UDP、HTTP を介して内部機能を利この API は本来、外部機器から DaliCore を制御するためのも用できるようにあらかじめプログラムされています。各プロトのですが、情報を送り返すことも可能になっています。

コルには、簡単な API が実装されています。
こ れ ら の API に か か わ ら ず、Show Control ペ ー ジ で 独 自 の
OSC、TCP、UDP の実装を行うことが可能です。

D1

OSC

以下の表では、プレイバック #1 を例にしています。数字「1」
は、[1,16] の範囲内の任意の数字に置き換えることができます。

URI

Parameter

Description/core/scene/1-

Activate scene #1

次の表は、アクションリスト #1 を例にしています。数字 '1' は [1,8] の範囲内の任意の数字に置き換えることができる。
また、この表では、アクション #2 を例にしています。数値 '1' は、[1,48] の範囲内の任意の数値に置き換えることができる。
URI

Parameter

Description/core/al/1/2/executebool/oat/integer

Execute action #2 inside actionlist #1/core/al/1/enablebool

Set the 'enable' checkbox for actionlist #1

次の表は、アクションリスト #1 を例にしています。数字 '1' は [1,8] の範囲内の任意の数字に置き換えることができる。
また、この表では、アクション #2 を例にしています。数値 '1' は、[1,48] の範囲内の任意の数値に置き換えることができる。
URI

Parameter

Description/core/al/1/2/executebool/oat/integer

Execute action #2 inside actionlist #1/core/al/1/enablebool

Set the 'enable' checkbox for actionlist #1

以下の表は、タイマ #1 を例にしています。数字 '1' は は、[1,4] の範囲内の任意の数字に置き換えることができます。
URI

Parameter

Description/core/tm/1/start-

Start timer #1/core/tm/1/stop-

Stop timer #1/core/tm/1/restart-

Restart timer #1/core/tm/1/pause-

Pause timer #1/core/tm/1/set

time-string

Set timer #1 at the time-string

以下の表は、変数 #1 を例にしています。数値 '1' は は、[1,8] の範囲内の任意の数値に置き換えることができる。
URI

Parameter

Description/core/va/1/set

integer

Set the value of variable #1/core/va/1/refresh-

Refresh variable #1; a trigger will be generated as if the variable changed value/core/va/refresh-

Refresh all variables; triggers will be generated

次の表は、雑多な機能をアクティブにする方法を示しています。

50

URI

Parameter

Description/core/dmx/1

integer

Set the value of a DMX channel/core/blink-

Momentarily flashes the DaliCore's LED/core/hello-

The unit will reply with the same Hello message

Appendix

D2

Visual Productions / Dali Core

TCP & UDP

TCP (Transmission Control Protocol) は、イーサネットネット

通常、ビデオプロジェクターやショーコントローラのようなさワーク上でメッセージを送信するためのプロトコルです。TCP

まざまなメディアデバイスでは、TCP または UDP のいずれかは、ローカルエリアネットワーク、イントラネット、またはパがサポートされています。

ブリックインターネットに接続されたコンピュータで実行されるプログラム間で、信頼性の高い、順序付けされた、エラー

DaliCore 内の機能は、以下を使用して制御することができます。

チェックされたメッセージの配信を提供します。

ASCII 文字列（人間が読めるテキスト）メッセージ。

UDP (User Datagram Protocol) は、ネットワークを介してメッシーンは、以下のコマンドで呼び出すことができます。

セージを送信するための単純なプロトコルです。エラーチェッ

数字の「1」は は、[1,16] の範囲内の任意の数字に置き換える

クは行いません。UDP は TCP よりも若干高速ですが、安全性ことができます。

は劣ります。

StringDescription

core-scene-1

Activate scene #1

次の表は、アクションリスト #1 を例にしています。
数字 '1' は [1,8] の範囲内の任意の数字に置き換えることができる。
また、この表では、アクション #2 を例にしています。数値 '1' は、[1,48] の範囲内の任意の数値に置き換えることができる。

StringDescription

core-al-1-2-execute=<arg>

Execute action #2 inside actionlist #1

core-al-1-enable=<bool>

Set the 'enable' checkbox for actionlist #1

次の表は、タイマー #1 を例にしています。
1' は [1,4] の範囲内の任意の数字に置き換えることができます。

StringDescription

core-tm-1-start

Start timer #1

core-tm-1-stop

Stop timer #1

core-tm-1-restart

Restart timer #1

core-tm-1-pause

Pause timer #1

core-tm-1-set=<text>

Set timer #1 at the time-string

次の表は、変数 #1 を例にしている。数値 '1' は [1,8] の範囲内の任意の数値に置き換えることができる。

StringDescription

core-va-1-set=<integer>

Set the value of variable #1

core-va-1-refresh

Refresh variable #1; a trigger will be generated as if the variable changed value

core-va-refresh

Refresh all variables; triggers will be generated

次の表は、その他の機能を起動する方法を示しています。
StringDescription

core-dmx-1=<integer>

Set the value of a DMX channel

core-blink

Momentarily flashes the DaliCore's LED

core-hello

The unit will reply with the same Hello message

Product Manual51

Appendix

Visual Productions / Dali Core

D3

HTTP

HTTP（Hyper Text Transfer Protocol）は、Web ページにアクセスするための標準的なプロトコルです。DaliCore の制御にも使用でき、以下の URL を使用します。
シーンは、以下のコマンドで呼び出すことができます。1' は [1,16] の範囲内の任意の数字に置き換えることができます。

Description

URL

Parameter Range

ExampleActivate scene/ajax/scene/1-

http://192.168.1.10/ajax/scene/1

次の表は、アクションリスト #1 を例にしています。01' という数字は、[01,08] の範囲内の任意の数字に置き換えることができる。
Description

URL

Parameter Range

ExampleExecute action/ajax/alXX/2/exe-

http://192.168.1.10/ajax/al01/2/exe=true

Enable actionlist/ajax/alXX/ena

true/false

http://192.168.1.10/ajax/al01/enable=false

Description

URL

Parameter Range Example

Start timer #1/ajax/tm/1/start-

http://192.168.1.10/ajax/tm/1/start

Stop timer #1/ajax/tm/1/stop-

http://192.168.1.10/ajax/tm/1/stop

Restart timer #1/ajax/tm/1/restart-

http://192.168.1.10/ajax/tm/1/restart

Pause timer #1/ajax/tm/1/pause-

http://192.168.1.10/ajax/tm/1/pause

Set time/ajax/tm/1/set<hh:mm:ss>

http://192.168.1.10/ajax/tm/1/set=<01:02:03>

Description

URL

Parameter Range Example

Blink LED/ajax/bli-

http://192.168.1.10/ajax/blink

HTTP の GET リクエストは、80 番ポートに送信することができます。

D4

Feed Back

DaliCore は、その API を使用して外部機器にフィードバック

hello コマンドは、デバイスのポーリングに最適です。このコを送ることができます。いわゆる「クライアント」と呼ばれる

マンドにより、DaliCore が期待通りの IP アドレスとポートでものです。DaliCore は、直近の 4 つの OSC クライアントと直オンラインになっているかどうかを確認することができます。

近の 4 つの UDP クライアントを記憶しています。クライアン

電源を落とすと、内部のクライアントリストがクリアされま

トは、プレイバックに関連するいくつかの状態変化について自す。クライアントリストから明示的に削除するには、/core/

動的に更新を受け取ります。以下に、DaliCore がクライアン

goodbye または core-goodbye を送信してください。

トに返信するメッセージの一覧を示します。

追加のフィードバック機能が必要な場合は、ショーコントロー

OSC

UDP

/core/scenecore-scene/core/al/1/enablecore-al-1-enable/core/hellocore-hello

D4.1

ルのカスタムアクションのプログラミングを検討してください。

フィードバックループの防止

フィードバックは、OSC または UDP API を使用するデバイス

フィードバック・メッセージの無限の流れは、関係するユニッに自動的に送信されます。

トを停止させる可能性があります。

外部デバイスが Visual Productions のユニットでもある場合、

このフィードバック・ループは、デバイスの API プレフィック

フィードバック・メッセージは外部ユニットによって新しいコスに一意のラベルを割り当てることで防ぐことができます。

マンドとして解釈される可能性があります。その結果、別のフィードバックメッセージが生成される可能性があります。

52