|
. .
|
WG18: Technik der DMX-512 PC-Karten |
Wir bieten Ihnen DMX-Interfaces an, die nicht nur absolut bezahlbar sind, sondern zudem auch noch mit einem kompletten Bundle kostenloser Anwendersoftware kommen.
Das Beste daran:
Sie können unsere Karten und Interfaces sogar selbst programmieren. Wir dulden es nicht nur, wir wollen es sogar! Gießen Sie Ihre eigenen Ideen in Software, bieten Sie uns Ihre eigene Lösung an- wir werden sie publizieren. Wie man die Karten bedient, zeigen wir Ihnen in einfachen Schritten hier.
| FEATURES 1512C |
|
So initialisieren Sie die Karte:
Anschließend wird die Datei in die Karte übertragen. Dabei muß für die Zugriff auf die Karte die Kartenadresse bekannt sein (zuvor ermittelt), die RAM-Adresse bezeichnet die Position innerhalb des Daten- und Programm-RAM auf der Karte. Eine Übersicht über die RAM-Belegung der Karte ist nachfolgend zu finden.
Nunmehr ist das Betriebssystem komplett übertragen und der Typ der installierten Karte kann festgestellt werden. Dazu wird der Kartenprozessor gestartet und der von ihm generierte Rückgabewert geprüft.
Wenn Ihnen nun eine 1512C Karte gemeldet wird, ist die
Initialisierung soweit ok. Falls hingegen eine 12 oder 16 MHz
Standard-Karte gemeldet wird, dann müssen Sie die gesamte
Initialisierung wiederholen. Benutzen Sie dazu die Datei
SLHDMX12.BIN für Karte 1512A und 1512B/LC
SLHDMX16.BIN für Karte 1512B
SLHDMX17.BIN für Karte 1512C
Danach muß dann erneut der Rückgabewert geprüft werden.
Wird ein anderer Rückgabewert gemeldet, ist entweder die
Karte nicht in Ordnung, oder die Übertragung des
Betriebssystems war fehlerhaft. Die Rückmeldecodes $06 bis $1F
sind zudem für zukünftige SLH-Produkte reserviert.
| Karten-RAM Adresse | Parameter | Default |
| $03F0 | nachfolgende Parameter gültig 0 oder >0 | dmxdef(0) = 0 |
| $03F1 | StartByte-Wert Universe 1 für DMX Sendungen | dmxdef(1) = 0 |
| $03F2 | StartByte-Wert Universe 2 für DMX Sendungen | dmxdef(2) = 0 |
| $03F3 $03F4 | LowByte Kanalzähler HighByte Kanalzähler LO: 001 HI: 000 1 gesendeter Kanal LO: 002 HI: 000 2 gesendete Kanäle LO: 003 HI: 000 3 gesendete Kanäle ... LO: 000 HI: 000 256 gesendete Kanäle LO: 001 HI: 001 257 gesendete Kanäle LO: 002 HI: 001 258 gesendete Kanäle ... LO: 255 HI: 001 511 gesendete Kanäle LO: 000 HI: 001 512 gesendete Kanäle LO = Kanalzahl AND 255 HI = INT ((Kanalzahl -1)/256) | dmxdef(3) = 0 dmxdef(4) = 1 |
| $03F5 | Sendewiederholung
$80: immer senden $40: nur einmalig senden, dann stoppen $60: Einmalige Sendung (neu) starten | dmxdef(5)=$80 |
| $03F6 | nicht benötigt | dmxdef(6) = 0 |
| $03F7 | Double Buffering
UNIVERSE 2 (513-1024) Bit5 = Double Buffering Active Bit4 = Buffer Nummer [0/1] UNIVERSE 1 (001-512) Bit1 = Double Buffering Active Bit0 = Buffer Nummer [0/1] | dmxdef(7) = 0 |
| $03F8 | nicht benötigt | dmxdef(8) = 0 |
| $03F9 | Rückgabewert Kartentyp
$80 = Karte 1512A / 1512B-LC $01 = Karte 1512B $04/05 = Karte 1512C $44/45 = Karte 1512C ROM-based Version |
dmxdef(9) = 0 |
| $03FA $03FB |
LowByte Empfangskanalzähler HighByte Empfangskanalzähler für Universe 0 (000-512) | READ ONLY |
| $03FC $03FD |
LowByte Empfangskanalzähler HighByte Empfangskanalzähler für Universe 1 (513-1024) | READ ONLY |
| $03FF | Empfangsstatus
Bit7 = Status Universe 2 (513-1024) Bit6 = Status Universe 1 (001-512) |
READ ONLY |
Übertragen Sie nunmehr die Defaults in das Karten-RAM:
Nach dem erstmaligen Start überwacht sich die Karte selbst, Sie brauchen keine weiteren Zugriffe durchzuführen. Im Gegensatz zur Bedienung der Karten 1512A und 1512B dürfen Sie die Karte sogar nicht stoppen, da dies den kontinuierlichen Empfang unterbrechen würde!
Um Daten an die Karte zu übergeben oder von dieser zu übernehmen, empfehlen wir Ihnen die Einrichtung eines Timers, der alle xx ms folgendes durchführt (empfohlene Timerzeit ca. 25ms):
| Basisadresse +0 | CPU-RESET (DMX Transfer aus) | Lo-Byte RAM-Adresse schreiben |
| Basisadresse +1 | Hi-Byte RAM-Adresse schreiben | |
| Basisadresse +2 | Daten lesen | Daten schreiben |
| Basisadresse +3 | DMX Transfer starten, RESET aufheben |
Schalter 1 und 2 stellen die Kartenadresse ein
KARTENADRESSE $0100 (256 dez)
KARTENADRESSE $0120 (288 dez)
KARTENADRESSE $0140 (320 dez)
KARTENADRESSE $0160 (352 dez)
Schalter 3 identifiziert den Kartentyp.
Schalter 3 MUSS in Übereinstimmung mit der Quartzfrequenz der Karte gesetzt werden.
12 MHz CARD
16 MHz CARD
Schalter 4 ist nur für Werksprüfungen vorgesehen und darf nicht verstellt werden.
IMMER EIN
| DMX-512 PORT II 9Pin female
|
Dies ist die DMX Schnittstelle, die bei unserer Interfacekarte 1512C eingesetzt wird. Die normmäßige Steckverbindung für DMX-512 ist der 5-polige XLR Stecker, der jedoch auf einem PC-Slotblech keinen Platz findet. Daher ist in diesem Fall der alternative Steckverbinder erlaubt. Bitte beachten Sie, daß eine Buchse sowohl einen DMX-Eingang als auch einen DMX-Ausgang belegt. Auf der Karte sind zwei Buchsen (für 2 Universes bzw. Links) vorhanden.
| ||||||||||||||||||||||||||||||
![]() |
oberer Anschluß: unterer Anschluß: | ||||||||||||||||||||||||||||||
| Anschlußtechnik: Sie können eine DMX PC-Karte 1512B (als Sender) mit einer DMX PC-Karte 1512C (als Empfänger) einfach durch ein 1:1 Sub-D Kabel 9pin verbinden. |
TREIBER DOWNLOAD
Diverse Treiber sind als .LZH Archiv gepackt, Bitte expandieren Sie diese Dateien mit LHA.EXE.
DMX Karten-Betriebssystem SLHDMX12.BIN downloaden
Für Karten 1512A und 1512B-LC, Neueste Version.
DMX Karten-Betriebssystem SLHDMX16.BIN downloaden
Für Karte 1512B, Neueste Version.
DMX Karten-Betriebssystem SLHDMX17.BIN downloaden
Für Karte 1512C, Neueste Version.
Dynamic Link Library SLHDMX2.DLL downloaden
Für 16-Bit Programmierumgebungen, Neueste DLL-Version.
Dynamic Link Library SLHDMX33.DLL downloaden
Für 16-Bit Programmierumgebungen, Neueste DLL-Version.
Treibersammlung 1512C downloaden
Bedienungsanleitung 1512C downloaden
DOS-Text 1512C2.TXT, ca. 43kB
Warum opto-isoliert? Eine technische Erklärung
Applikationsbeispiele für SLH PC DMX-Karten
Aktuelle Produktion bei RTL: Die SKL-SHOW: Millionär Gesucht |
![]() |
| Meß- und Prüfgeräte für's Labor und unterwegs | |
| DMX/Analog Decoder, Relais- und Dimmerkarten | |
| DMX Datenüberttragung per Glasfaser |