Manual des MIDI RS-232/RS-422 Converter - Cinetix.de

Manual des MIDI RS-232/RS-422 Converter - Cinetix.de Manual des MIDI RS-232/RS-422 Converter - Cinetix.de

10.10.2013 Aufrufe

Q1 RTS/CTS Handshake EINschalten Q0 RTS/CTS Handshake AUSschalten { ] (kein Parameter) "Download" des gesamten nichtflüchtigen Speichers (d.h. aller fest gespeicherten Systemparameter, programmierten Zeichenketten sowie Anwenderprogramme des Standalone Kommandointerpreters) via RS-232 an einen Steuerrechner mit dem XMODEM Protokoll Anmerkung: Mit diesem Befehl können möglicherweise aufwändig erstellte Sätze von Zeichenketten vor einem eventuellen Verlust gesichert werden oder mehrere Konfigurationen gegeneinander ausgetauscht werden. Damit dieser Befehl nicht zufällig durch eine Fehleingabe gestartet wird, müssen die beiden Befehlsbytes unmittelbar nacheinander eingegeben werden. Auf dem zur Sicherung verwendeten Steuer-Rechner muss eine Software gestartet werden, die es erlaubt, den Speicherinhalt als Folge standardisierter Datenpakete mit dem XMODEM CRC Protokoll herunterzuladen. Als Steuersoftware geeignet ist z.B. "Hyperterminal". Zuerst muss die Befehlsfolge { ] eingegeben werden. Dadurch wird eine Meldung an das Steuerprogramm zurückgesendet, dass die XMODEM CRC 'Receive' Funktion gestartet werden soll. Dazu muss nun anwenderseitig auf dem Steuerrechner ein Dialog geöffnet werden, in dem auch der Name der zu erstellenden Sicherungsdatei eingegeben wird. Der MIDI RS-232/RS-422 Converter bleibt hierfür bis zu 100 Sekunden in einer Warteschleife. Nach Erledigung dieses Dialogs startet der Steuerrechner den Download. Die Übertragung dauert - abhängig von der Baudrate - etwa 1 Minute. { [ (kein Parameter) "Upload" einer Sicherungskopie des gesamten nichtflüchtigen Speichers (d.h. aller fest gespeicherten Systemparameter, programmierten Zeichenketten sowie Anwender- Programme des Standalone Kommandointerpreters) via RS-232 von einem Steuerrechner mit dem "XMODEM CRC" Protokoll Anmerkung: Auf dem Steuer-Rechner muss eine Software gestartet werden, die es erlaubt, die Sicherungskopie als Folge standardisierter Datenpakete mit dem "XMODEM CRC" Protokoll an den MIDI RS-232/RS-422 Converter zu übertragen. Siehe auch Anmerkungen zum komplementären Download-Befehl { ] . Damit dieser Befehl nicht zufällig durch eine Fehleingabe gestartet wird, müssen die beiden Befehlsbytes unmittelbar nacheinander eingegeben werden. Es können nur Sicherungskopien vom MIDI RS-232/RS-422 Converter übertragen werden, nicht von anderen Cinetix Gerätetypen mit ähnlicher Funktion. Möglicherweise können auch nach einem Austausch der Firmware (Mikrocontroller Modul) mit der älteren Version erstellte Sicherungskopien zurück geladen werden. Dies wird von der Firmware automatisch geprüft und ggf. der Vorgang abgebrochen. Zuerst muss die Befehlsfolge { [ eingegeben werden. Dadurch wird eine Meldung an das Steuerprogramm zurückgesendet, dass die XMODEM CRC 'Send' Funktion gestartet werden soll. Dazu muss nun anwenderseitig auf dem Steuerrechner ein Dialog geöffnet werden, in dem auch der Name der zu übertragenden Sicherungsdatei eingegeben wird. Der MIDI RS-232/RS-422 Converter bleibt hierfür bis zu 100 Sekunden in einer Warteschleife. Nach Erledigung dieses Dialogs startet der Steuerrechner den Upload. Die Übertragung dauert - abhängig von der Baudrate - etwa 1 Minute. 20

? (kein Parameter) Zeigt alle relevanten Systemparameter als klarschrift-lesbarer ASCII –Text an. Anmerkung: Die einzelnen Argumente geben folgende Systemeigenschaften wieder, die vorangestellen Buchstaben bzw. Sonderzeichen sind identisch mit den entsprechenden Befehlscodes: KC: liest die aktuellen Pegel der Analogeingänge/Digital I/O Nr. 0 - 3 sowie Digital OUT 4 u.5. o: Datenrichtung der Digital I/O Nr. 0 - 3 als Bitmaske: Bit=0: Eingang, Bit=1: Ausgang Y: Entprellzeit der digitalen I/O in Millisekunden Q: RTS/CTS Handshake: 0=AUS, 1=EIN @: momentan zwischengespeicherte Anzahl Bytes im MIDI IN Empfangspuffer N: voreingestellter MIDI Kanal für Standard-Transformation serielles Byte MIDI Message !: in Zeichenketten einzuprogrammierender MIDI-Kanal %: Bitmaske zur selektierten Auslösung von Zeichenketten Beispiel einer typischen Meldung: KC:15 o:0 Y:40 Q:0 @:0 N:1 !:0 %:255 ~ ~ (kein Parameter) Stellt die Baudrate de RS-232/RS-422 Schnittstelle auf MIDI (31250 Bit/s) Anmerkung: Die Tilde muss 2 mal direkt hintereinander eingegeben werden. Die Baudrate wird permanent gespeichert, aber erst beim nächsten Einschalten oder Betätigung des Drehschalters aktiv. | (kein Parameter) "clear all memory": Alle Puffer und Einstellungen werden auf die Werkseinstellung gesetzt: --- Zahlenbasis "Dezimal" --- Der MIDI-Kanal für Filterung der Zeichenketten (Befehl !) wird auf 0 gesetzt (= "alle MIDI Kanäle"). --- Alle digitalen I/O werden als Eingang mit Pull-Up Widerstand konfiguriert. --- Die digitalen Ausgänge K4 und K5 werden auf Low-Pegel geschaltet (Transistoren AUS). --- Alle Impulsgeneratoren werden ausgeschaltet Die Einstellung der seriellen Schnittstelle, die Bitmaske zur Filterung der Zeichenketten, der MIDI-Kanal bei Transformation serielles Byte MIDI Message und alle Zeichenketten bleiben unverändert. Merge- und Through-Box: (Drehschalter Stellung D) (neu ab Juli 2011) In dieser Betriebsart werden sowohl an MIDI IN als auch an der seriellen Schnittstelle eintreffende MIDI- Kanalnachrichten und System-Exclusive Nachrichten Datenpaket-weise korrekt miteinander verschachtelt. Das resultierende Multiplex-Signal wird sowohl an MIDI OUT als auch an der seriellen Schnittstelle weiter-gesendet. Running State wird kompensiert (fehlende Statusbytes werden automatisch eingefügt). Die Baudrate an der seriellen Schnittstelle ist konfigurierbar, insbesondere kann auch die MIDI-Baudrate eingestellt werden. Mit dieser Technik können z.B. mit einer Mediensteuerung in serieller Baudrate erzeugte MIDI-Nachrichten in einen MIDI-Datenstrom einkopiert werden. Oder in Kombination mit einem "RS-422 Expander für MIDI Signale" können 2 räumlich weit getrennte MIDI-Quellen miteinander verwoben werden. Mit relativ einfacher zusätzlicher Hardware kann die RS-422 Schnittstelle als auch eingeschränkt die RS-232 Schnittstelle zu einem MIDI-Interface erweitert werden. Siehe Anhang B und "www.cinetix.de/interface/tiptrix/". 21

? (kein Parameter)<br />

Zeigt alle relevanten Systemparameter als klarschrift-lesbarer ASCII –Text an.<br />

Anmerkung: Die einzelnen Argumente geben folgen<strong>de</strong> Systemeigenschaften wie<strong>de</strong>r, die<br />

vorangestellen Buchstaben bzw. Son<strong>de</strong>rzeichen sind i<strong>de</strong>ntisch mit <strong>de</strong>n entsprechen<strong>de</strong>n Befehlsco<strong><strong>de</strong>s</strong>:<br />

KC: liest die aktuellen Pegel <strong>de</strong>r Analogeingänge/Digital I/O Nr. 0 - 3 sowie Digital OUT 4 u.5.<br />

o: Datenrichtung <strong>de</strong>r Digital I/O Nr. 0 - 3 als Bitmaske: Bit=0: Eingang, Bit=1: Ausgang<br />

Y: Entprellzeit <strong>de</strong>r digitalen I/O in Millisekun<strong>de</strong>n<br />

Q: RTS/CTS Handshake: 0=AUS, 1=EIN<br />

@: momentan zwischengespeicherte Anzahl Bytes im <strong>MIDI</strong> IN Empfangspuffer<br />

N: voreingestellter <strong>MIDI</strong> Kanal für Standard-Transformation serielles Byte <strong>MIDI</strong> Message<br />

!: in Zeichenketten einzuprogrammieren<strong>de</strong>r <strong>MIDI</strong>-Kanal<br />

%: Bitmaske zur selektierten Auslösung von Zeichenketten<br />

Beispiel einer typischen Meldung:<br />

KC:15 o:0 Y:40 Q:0 @:0 N:1 !:0 %:255 <br />

~ ~ (kein Parameter)<br />

Stellt die Baudrate <strong>de</strong> <strong>RS</strong>-<strong>232</strong>/<strong>RS</strong>-<strong>422</strong> Schnittstelle auf <strong>MIDI</strong> (31250 Bit/s)<br />

Anmerkung: Die Til<strong>de</strong> muss 2 mal direkt hintereinan<strong>de</strong>r eingegeben wer<strong>de</strong>n. Die Baudrate wird<br />

permanent gespeichert, aber erst beim nächsten Einschalten o<strong>de</strong>r Betätigung <strong><strong>de</strong>s</strong> Drehschalters aktiv.<br />

| (kein Parameter)<br />

"clear all memory": Alle Puffer und Einstellungen wer<strong>de</strong>n auf die Werkseinstellung<br />

gesetzt:<br />

--- Zahlenbasis "Dezimal"<br />

--- Der <strong>MIDI</strong>-Kanal für Filterung <strong>de</strong>r Zeichenketten (Befehl !) wird auf 0 gesetzt (= "alle <strong>MIDI</strong> Kanäle").<br />

--- Alle digitalen I/O wer<strong>de</strong>n als Eingang mit Pull-Up Wi<strong>de</strong>rstand konfiguriert.<br />

--- Die digitalen Ausgänge K4 und K5 wer<strong>de</strong>n auf Low-Pegel geschaltet (Transistoren AUS).<br />

--- Alle Impulsgeneratoren wer<strong>de</strong>n ausgeschaltet<br />

Die Einstellung <strong>de</strong>r seriellen Schnittstelle, die Bitmaske zur Filterung <strong>de</strong>r<br />

Zeichenketten, <strong>de</strong>r <strong>MIDI</strong>-Kanal bei Transformation serielles Byte <strong>MIDI</strong> Message<br />

und alle Zeichenketten bleiben unverän<strong>de</strong>rt.<br />

Merge- und Through-Box: (Drehschalter Stellung D) (neu ab Juli 2011)<br />

In dieser Betriebsart wer<strong>de</strong>n sowohl an <strong>MIDI</strong> IN als auch an <strong>de</strong>r seriellen Schnittstelle<br />

eintreffen<strong>de</strong> <strong>MIDI</strong>- Kanalnachrichten und System-Exclusive Nachrichten Datenpaket-weise<br />

korrekt miteinan<strong>de</strong>r verschachtelt. Das resultieren<strong>de</strong> Multiplex-Signal wird sowohl an <strong>MIDI</strong><br />

OUT als auch an <strong>de</strong>r seriellen Schnittstelle weiter-gesen<strong>de</strong>t. Running State wird kompensiert<br />

(fehlen<strong>de</strong> Statusbytes wer<strong>de</strong>n automatisch eingefügt).<br />

Die Baudrate an <strong>de</strong>r seriellen Schnittstelle ist konfigurierbar, insbeson<strong>de</strong>re kann auch die<br />

<strong>MIDI</strong>-Baudrate eingestellt wer<strong>de</strong>n.<br />

Mit dieser Technik können z.B. mit einer Mediensteuerung in serieller Baudrate erzeugte<br />

<strong>MIDI</strong>-Nachrichten in einen <strong>MIDI</strong>-Datenstrom einkopiert wer<strong>de</strong>n. O<strong>de</strong>r in Kombination mit<br />

einem "<strong>RS</strong>-<strong>422</strong> Expan<strong>de</strong>r für <strong>MIDI</strong> Signale" können 2 räumlich weit getrennte <strong>MIDI</strong>-Quellen<br />

miteinan<strong>de</strong>r verwoben wer<strong>de</strong>n.<br />

Mit relativ einfacher zusätzlicher Hardware kann die <strong>RS</strong>-<strong>422</strong> Schnittstelle als auch eingeschränkt die <strong>RS</strong>-<strong>232</strong><br />

Schnittstelle zu einem <strong>MIDI</strong>-Interface erweitert wer<strong>de</strong>n. Siehe Anhang B und "www.cinetix.<strong>de</strong>/interface/tiptrix/".<br />

21

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!