ComfortClickを使ってKNX,DMX,UDPを使った演出イベントのスケジュールを設定する方法

とある現場でDALI照明、ミスト、演出照明(DMX)、映像・音響を使ったイベントをスケジュールを組んで実行するシステムの依頼を受けました。

これをKNXサーバーのComfortClickを使って実装した方法をご紹介します。

デバイス

デバイスはKNXとDMXコントローラー(カラーキネティクス iPlayer3)はRS-232Cで制御、メディアプレーヤーのBrightSignはUDPで制御します。

シーン

演出はまずシーンを作成。

演出の途中でミストが動いたり止まったりするので、ミストの動作だけのシーンも作成。

プログラム

主に動かすのはProg-Main。

KNXのボタンによって演出を実行するか実行しないか操作できるようにしたので、ShowEnableという値がTrueの時は、

SHOW.Run() で演出スタートで、照明と映像の演出がスタート

70秒後にSHOW-MIST-STOPでミストを停止

80秒後にSHOW-MIST-STARTでミストを動作

70秒後にSHOW-MIST-STOPでミストを停止

80秒後にSTOPで演出終了

となっています。

また、ShowEnableがfalseの時はただ5分間なにもしない状態で、10分後に最初にもどるという演出です。

こうすることで、5分間の演出を実行するorしないから、10分後に再度演出をするかしないかという15分間ループを繰り返します。

スケジュール

スケジュールには、Commandsのところにスケジュールで実行するCommandを選択しておき、TimeEventsで呼び出します。

TimeEventsでは毎日11:14にAbout-Prog-MainでもしProgMainが実行されていたら終了するというコマンドをおくり、11:15からProg-Mainというプログラムを実行するようにしています。

まとめ

以上、照明・映像・音響・ミストの演出をComfortClickでおこなうための方法をご紹介しました。