12.01.2014 Aufrufe

RS-232 / DMX512 Control Box - Cinetix Medien und Interface GmbH

RS-232 / DMX512 Control Box - Cinetix Medien und Interface GmbH

RS-232 / DMX512 Control Box - Cinetix Medien und Interface GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

! (kein Parameter)<br />

Alle Blendvorgänge werden sofort abgebrochen <strong>und</strong> auf den momentanen Wert<br />

eingefroren (FREEZE)<br />

Spezialfunktion:<br />

Um die Kompatibilität zu vorhandenen Steuerprogrammen - insbesondere DMX <strong>Control</strong> - zu optimieren, wurde<br />

dieser Befehl folgendermassen erweitert: Folgt innerhalb 1/25 Sek<strong>und</strong>e nach dem Ausrufezeichen eine Ziffer 1<br />

bis 9 im ASCII Textformat, gefolgt von "Carriage Return" (dez13,hex D), so werden automatische Meldungen im<br />

nachfolgend beschriebenen Binärformat aktiviert. Wird innerhalb der Zehntelsek<strong>und</strong>e ein anderes Zeichen -<br />

insbesondere ein neuer Befehl oder ein "Carriage Return" - empfangen oder wird während dieser Wartezeit kein<br />

weiteres Zeichen empfangen, so wird die oben beschriebene Hauptfunktion "FREEZE" ausgeführt.<br />

Nicht für Neuentwicklung von Steuersoftware empfohlen. Für binäre Meldungen empfehlen wir das weiter<br />

unten auf S.16 <strong>und</strong> 31ff beschriebene MIDI-kompatible Format.<br />

Strukur einer mit diesem Befehl erzeugten binären Zustandsmeldung :<br />

Wenn der meldende DMX- Kanal zwischen 1 <strong>und</strong> 255 liegt oder =512 ist, dann ist:<br />

das erste Byte der Meldung ist stets binär <br />

das zweite Byte ist stets binär = = ASCII "I"<br />

das dritte Byte ist die Nummer des meldenden DMX-Kanals (=0 bei Kanal 512)<br />

das vierte Byte ist der aktuelle DMX-Datenwert dieses Kanals<br />

Wenn der meldende DMX-Kanal zwischen 256 <strong>und</strong> 511 liegt, dann ist:<br />

das erste Byte der Meldung ist stets binär <br />

das zweite Byte ist stets binär = = ASCII "i"<br />

das dritte Byte ist die Nummer des meldenden DMX-Kanals minus 256<br />

das vierte Byte ist der aktuelle DMX-Datenwert dieses Kanals<br />

Wenn das dritte oder vierte Byte gleich ist, dann wird in der Meldung Bytestuffing angewendet, d.h. hinter der <br />

folgt stets eine zusätzlich eingefügte . Die in obiger Notation verwendeten spitzen Klammern dienen der<br />

Kennzeichnung roher Binärzahlen (kein ASCII) <strong>und</strong> werden nicht mit gesendet.<br />

Die Ausgabe dieser Meldungen kann mit dem Befehl Y0 beendet werden.<br />

J <br />

Kopiert ab dem mit SLOT adressierten DMX-Kanal die aktuellen DMX-Pegel von<br />

Kanälen des Empfangspuffers in den Sendepuffer.<br />

Anmerkung: Bei früheren Geräteversionen ( Revisionsnummer < 83) kopiert dieser Befehl nur den<br />

DMX-Pegel des einen adressierten Kanals in den Sendepuffer. In der aktuellen Firmwareversion<br />

kombiniert er die Funktionen der früheren Befehle J <strong>und</strong> H.<br />

Beispiel: S1J512 kopiert den gesamten Empfangspuffer in den Sendepuffer. Dies ist eine nützliche<br />

Funktion, um anschliessend einean DMX IN extern eingespielte Lichtstimmung mit dem ~ Befehl als<br />

Preset in der <strong>RS</strong>-<strong>232</strong>/DMX <strong>Control</strong> <strong>Box</strong> zu speichern. Ersetzt den Befehl H früherer Firmware Versionen<br />

Sende- <strong>und</strong> Empfangspuffer auslesen:<br />

Z <br />

Soviele Bytes wie im Parameter angegeben aus dem SENDEpuffer ab DMX-Kanal<br />

"SLOT" auslesen <strong>und</strong> via <strong>RS</strong>-<strong>232</strong> als ASCII Nachricht senden.<br />

Parameter: Anzahl der auszulesenden Bytes (1 bis max. 128)<br />

Aufbau einer Zustandsnachricht als Antwort auf den Z-Befehl:<br />

s v [$]DMX-Pegel[%] [, [$]DMX-Pegel[%]] <br />

Anmerkung <strong>und</strong> Beispiel siehe nachfolgend beschriebenen Befehl "R"<br />

R <br />

Soviele Bytes wie im Parameter angegeben aus dem Empfangspuffer ab DMX-Kanal<br />

"SLOT" auslesen <strong>und</strong> via <strong>RS</strong>-<strong>232</strong> als SysEx/ASCII Nachricht senden.<br />

Parameter: Anzahl der auszulesenden Bytes (1 bis max. 128)<br />

13

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!