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
Kurzreferenz aller ASCII-Befehle Sn DMX-Kanal (SLOT-Register) für spätere Aktion adressieren (n=1 bis 512) S.9 Vn DMX-Pegel für DMX-Kanal=SLOT einstellen (n=0 bis 255) S.9 ,n (Komma) SLOT inkrementieren, dann Pegel d.neuen DMX Kanals einstellen (n=0-255) S.9 =n DMX-Block n Offsets ab SLOT+1 mit Pegel von Kanal SLOT füllen (n=1 bis 512)S.10 #n zuvor eingestellten DMX-Wert auch auf DMX-Kanal n einstellen (n=1 bis 512) S.10 + DMX-Sendepuffer bei DMX-Kanal=SLOT inkrementieren (um eins erhöhen) S.10 - DMX-Sendepuffer bei DMX-Kanal=SLOT dekrementieren (um eins verringern) S.10 ^n addiert n zum DMX Sendepuffer bei DMX-Kanal=SLOT (n=0 bis 255) S.10 _n subtrahiert n vom DMX Sendepuffer bei DMX-Kanal=SLOT (n=0 bis 255) S.11 $ ab jetzt DMX-Pegel in HEX (gilt nur für V , Komma , ^ , _ , R , Z und Q- Befehl) S.11 & ab jetzt DMX-Pegel DEZIMAL (nur für V , Komma , ^ , _ , R , Z und Q- Befehl) S.11 % ab jetzt DMX-Pegel in PROZENT (gilt nur für V , Komma , R , Z und Q- Befehl) S.11 Hn Spektralfarbe für RGB-Lampe einstellen S.11 Wn Farbsättigung für RGB-Lampe einstellen S.12 "n Helligkeit (Luminanz) für RGB-Lampe einstellen S.12 Ts.t FADETIME einstellen s=Sekunden t=Zehntel S.12 .t (Punkt) FADETIME einstellen in t=Zehntelsekunden (optimiert für OSC-Compiler) S.15 ! alle Blendvorgänge abbrechen und auf den momentanen Wert einfrieren S.12 Jn DMX-Empfangspuffer ab DMX-Kanal=SLOT in den Sendepuffer kopieren S.13 Zn n Bytes ab DMX-Kanal = SLOT aus dem Sendepuffer auslesen S.13 Rn n Bytes ab DMX-Kanal = SLOT aus dem Empfangspuffer auslesen S.13 U sende DMX OUT bei DMX-Kanal=SLOT aus dem Sendepuffer (n=0) S.14 K kleineren Pufferwert DMX-Kanal=SLOT an DMX OUT senden (n=1) S.14 G größeren Pufferwert bei DMX-Kanal=SLOT an DMX OUT senden (n=2) S.14 o sende DMX OUT bei DMX-Kanal=SLOT aus dem Empfangspuffer (n=3) S.14 P zuletzt geänderten Pufferwert bei DMX-Kanal=SLOT an DMX OUT senden(n=4)S.15 *n Merge-Verfahren (n=0,1,2,3,4, s.o.) kollektiv für alle DMX-Kanäle einstellen S.15 Nt Automatische Meldung DMX-Kanal=SLOT m. Schwelle t konfigurieren (t=0-127) S.16 /t Automatische Meldungen für alle DMX-Kanäle mit Schwelle t konfigurieren S.16 Yn automatische Meldungen global aus/einschalten und Format einstellen (n=0 - 4) S.16 Xn Ausgabe vorprogrammierter Zeichenketten einschalten/ausschalten (n=0,1,2,3) S.17 { \ Zeichenkette eingeben und speichern S.19 ; Zeichenkette prüfen, testweise ausgeben S.19 { } n Startet den OSC-Methoden-Compiler für Eintrag Nr.n (n=0 bis 99) S.20 { ; n Auslesen und prüfen der compilierten OSC-Methode Nr.n (n= 0 bis 99) S.20 Mn stellt den Masterfader ein: n=0 bis 200 (in Prozent, siehe Detailbeschreibung) S.20 in und { in Chaser Zyklus-Länge einstellen (n=2 bis 127) und Chaser starten S.21 >t Chaser Takt-Dauer t in 1/10 s einstellen S.21 (n Chaser Offset einstellen. Zyklus startet mit Preset 128+n.s.detaill.Beschreibung S.21 ) Chaser asynchron einen Takt weiterschalten S.21 {@n Preset Nr. n als Chaser-Maske laden S.22
Beschreibung aller ASCII-Befehle Jeder Steuerbefehl und jede Zustandsmeldung ist mit einem einzigen, charakteristischen Buchstaben gekennzeichnet. Wenn ein Befehl einen Parameter erfordert, so ist dieser im Manual hinter dem Befehls- Buchstaben in eckigen Klammern verzeichnet. (Die Klammern dienen im Manual zur Kennzeichnung von Parametern, sind aber nicht Bestandteil der Befehls-Syntax. An die Box gesendet wird der gewünschte Zahlenwert als ASCII-Text.) Leerstellen können eingefügt werden und werden vom Kommandointerpreter ignoriert. Dieses kompakte Format eignet sich gut sowohl zur manuellen Eingabe per Tastatur als auch zur automatischen Erzeugung/Auswertung in einem Anwenderprogramm. Zusätzlich gibt es einen Satz kompakter binärer Befehle zum schnellen Setzen des Werts beliebiger einzelner sowie kompletter Blocks von DMX-Kanälen, die im 2. Teil des Manuals beschrieben werden. Adressierung des zu bearbeitenden DMX-Kanals (SLOT): S Der Parameter adressiert einen DMX-Kanal, auf den viele der nachfolgend beschriebenen Befehle wirken. Intern wird dieser Wert im SLOT Register gespeichert. Im DMX-Jargon wird oft das Wort "slot" für DMX-Kanal gebraucht, da beim DMX-Sendevorgang jedem DMX-Kanal ein bestimmtes Zeitintervall (time slot) im Sendezyklus zugeordnet ist. Parameter: DMX-Kanal (Bereich 1 bis 512), der mit nachfolgenden Befehlen manipuliert werden soll. Anmerkung: Dieser Befehl löst keine unmittelbare Aktion aus. Aber nachfolgende Befehle werden auf den durch SLOT adressierten DMX-Kanal angewandt. Beispiel: S123 schreibt 123 in Register SLOT und adressiert damit DMX-Kanal 132 für nachfolgende Befehle DMX-Pegel in Sendepuffer laden: V Parameter in den Sendepuffer für den DMX-Kanal = SLOT eintragen. Parameter: Pegel (Bereich 0 bis 255) ist der DMX-Pegel (z.B. Lampenhelligkeit), der nachfolgend im durch SLOT adressierten DMX-Kanal gesendet wird. Anmerkung: Der Parameter wird interpretiert in der vorher eingestellten Zahlenbasis (dezimal=Standardeinstellung, Hex oder Prozent). Der DMX-Sendepuffer wird eingestellt wie in den momentanen Inhalten aller 3 Register SLOT, VALUE und FADETIME festgelegt ist. Ob dieser neue Pegel auch tatsächlich gesendet wird, bestimmt sich durch die aktuelle Einstellung der Multiplex(Merge)- Funktion den betreffenden DMX-Kanal. Wenn FADETIME ungleich 0 ist, wird ein Fade-Prozess gestartet. Der Blendvorgang startet mit dem aktuellen Wert des mit SLOT adressierten Sendepuffers und endet, wenn dieser den Wert erreicht hat. Beispiel: V35 stellt den Pegel des Sendepuffers im vorher mit SLOT adressierten DMX-Kanal auf 35. , (Komma) Zuerst inkrementiert dieser Befehl automatisch das SLOT-Register (addiert 1 hinzu), dann trägt er den Parameter in den Sendepuffer für den DMX-Kanal = SLOT ein. 9
- Seite 1 und 2: RS-232 / DMX512 Control Box Betrieb
- Seite 3 und 4: --- Im DMX-Sende- und Misch-Betrieb
- Seite 5 und 6: Falls die Box eingesetzt werden sol
- Seite 7: Bei jedem Befehl wird der mit dem B
- Seite 11 und 12: genommen. Jeder auf diesem DMX-Kana
- Seite 13 und 14: ! (kein Parameter) Alle Blendvorgä
- Seite 15 und 16: P (kein Parameter) Auf dem mit SLOT
- Seite 17 und 18: Y4 automatische Meldungen global EI
- Seite 19 und 20: Zeichenkette eingeben und speichern
- Seite 21 und 22: Änderungen des Parameters wirken u
- Seite 23 und 24: Q (kein Parameter) Gibt die aktuell
- Seite 25 und 26: Beispiel: @23 lädt Preset Nummer 2
- Seite 27 und 28: "RS-232 / DMX512 Control Box" Betri
- Seite 29 und 30: (hex B) stellt den Masterfader und
- Seite 31 und 32: Binärer Befehlssatz mit MIDI-kompa
- Seite 33 und 34: 111 (hex6F): lädt DMX Kanäle 385
- Seite 35 und 36: Anhang A Konzept and Datenformat al
- Seite 37: Aus diesen Gründen ist der Einsatz
Beschreibung aller ASCII-Befehle<br />
Jeder Steuerbefehl <strong>und</strong> jede Zustandsmeldung ist mit einem einzigen, charakteristischen Buchstaben<br />
gekennzeichnet. Wenn ein Befehl einen Parameter erfordert, so ist dieser im Manual hinter dem Befehls-<br />
Buchstaben in eckigen Klammern verzeichnet. (Die Klammern dienen im Manual zur Kennzeichnung von<br />
Parametern, sind aber nicht Bestandteil der Befehls-Syntax. An die <strong>Box</strong> gesendet wird der gewünschte<br />
Zahlenwert als ASCII-Text.) Leerstellen können eingefügt werden <strong>und</strong> werden vom Kommandointerpreter<br />
ignoriert.<br />
Dieses kompakte Format eignet sich gut sowohl zur manuellen Eingabe per Tastatur als auch zur<br />
automatischen Erzeugung/Auswertung in einem Anwenderprogramm.<br />
Zusätzlich gibt es einen Satz kompakter binärer Befehle zum schnellen Setzen des Werts beliebiger<br />
einzelner sowie kompletter Blocks von DMX-Kanälen, die im 2. Teil des Manuals beschrieben werden.<br />
Adressierung des zu bearbeitenden DMX-Kanals (SLOT):<br />
S <br />
Der Parameter adressiert einen DMX-Kanal, auf den viele der nachfolgend beschriebenen<br />
Befehle wirken. Intern wird dieser Wert im SLOT Register gespeichert.<br />
Im DMX-Jargon wird oft das Wort "slot" für DMX-Kanal gebraucht, da beim DMX-Sendevorgang<br />
jedem DMX-Kanal ein bestimmtes Zeitintervall (time slot) im Sendezyklus zugeordnet ist.<br />
Parameter: DMX-Kanal (Bereich 1 bis 512), der mit nachfolgenden Befehlen<br />
manipuliert werden soll.<br />
Anmerkung: Dieser Befehl löst keine unmittelbare Aktion aus. Aber nachfolgende Befehle werden<br />
auf den durch SLOT adressierten DMX-Kanal angewandt.<br />
Beispiel: S123 schreibt 123 in Register SLOT <strong>und</strong> adressiert damit DMX-Kanal 132 für<br />
nachfolgende Befehle<br />
DMX-Pegel in Sendepuffer laden:<br />
V <br />
Parameter in den Sendepuffer für den DMX-Kanal = SLOT eintragen.<br />
Parameter: Pegel (Bereich 0 bis 255) ist der DMX-Pegel (z.B. Lampenhelligkeit), der<br />
nachfolgend im durch SLOT adressierten DMX-Kanal gesendet wird.<br />
Anmerkung: Der Parameter wird interpretiert in der vorher eingestellten Zahlenbasis<br />
(dezimal=Standardeinstellung, Hex oder Prozent).<br />
Der DMX-Sendepuffer wird eingestellt wie in den momentanen Inhalten aller 3 Register SLOT, VALUE<br />
<strong>und</strong> FADETIME festgelegt ist. Ob dieser neue Pegel auch tatsächlich gesendet wird, bestimmt sich<br />
durch die aktuelle Einstellung der Multiplex(Merge)- Funktion den betreffenden DMX-Kanal.<br />
Wenn FADETIME ungleich 0 ist, wird ein Fade-Prozess gestartet. Der Blendvorgang startet mit dem<br />
aktuellen Wert des mit SLOT adressierten Sendepuffers <strong>und</strong> endet, wenn dieser den Wert <br />
erreicht hat.<br />
Beispiel: V35 stellt den Pegel des Sendepuffers im vorher mit SLOT adressierten DMX-Kanal auf 35.<br />
, (Komma) <br />
Zuerst inkrementiert dieser Befehl automatisch das SLOT-Register (addiert 1 hinzu),<br />
dann trägt er den Parameter in den Sendepuffer für den DMX-Kanal = SLOT<br />
ein.<br />
9