Verständnisfrage zum DMX-Protokoll

Gast #1928401
Lesenswert?
• ▲
▼
Hallo,
habe mich jetzt mal doch ein wenig genauer mit dem DMX-512 
Protokoll/Signal beschäftigt.
Jetzt habe ich gerade auf Wikipedia noch Folgendes gelesen:

"Anschließend werden die Kanalbytes gesendet, beginnend mit dem Wert des 
Kanals 1 (DMX-Kanalzählung beginnt bei 1, nicht bei 0). Es können, 
müssen aber nicht alle 512 Kanalbytes übertragen werden. Eine 
Adressierung der Kanalbytes ist jedoch nicht möglich - das erste 
gesendete Kanalbyte ist für den ersten Kanal, das zweite Kanalbyte für 
den zweiten Kanal etc.."

Was ich daran nich verstehe, ist der Punkt mit "es können, müssen aber 
nicht alle Kanalbytes übertragen werden".
Aber wie sieht das Signal dann aus?
So wie ich es bis jetzt verstanden habe, enthält doch jedes "Paket" die 
Informationen für alle 512 Kanäle?

Würde mich freuen, wenn mir da jemand nochmal auf die Sprünge helfen 
könnte.
Moderator (Firma: Titel) Persönliche Seite #1928403
Lesenswert?
• ▲
▼
Pascl schrieb:
> Aber wie sieht das Signal dann aus?
> So wie ich es bis jetzt verstanden habe, enthält doch jedes "Paket" die
> Informationen für alle 512 Kanäle?
Nein, das Protokoll/Paket kann jederzeit nach dem 1. Byte abgebrochen 
werden. Das ist dann ein Break.

So kann z.B. ein DMX-Pfad mit einer höheren Aktualisierungsrate gefahren 
werden, wenn dort zyklisch z.B. "nur" 50 statt 512 Kanäle übertragen 
werden.
Gast #1928407
Lesenswert?
• ▲
▼
Das Paket kann von der Steuereinheit an beliebiger Stelle
unterbrochen werden. Wenn z.B. keine Informationen für
höhere Adressen vorhanden sind.
Es wird dann einfach der Break geschickt und bei Adresse 1 neu
angefangen mit der Übertragung.
Gast #1928421
Lesenswert?
• ▲
▼
@ Ulrich, das habe ich ja verstanden. Aber es ist doch z.B. nicht 
möglich, NUR den Kanal 512 zu senden?
So wie ich es verstanden habe ist es möglich NUR Kanal 1 zu senden und 
danach wieder einen Break.

Richtig so? :-)
#1928433
Lesenswert?
• ▲
▼
Richtig - "nur" den Kanal 512 zu senden geht nicht.
Es geht immer mit 1 los, danach kommen dann n(=0..511) weitere Kanäle.

Die Norm sagt außerdem, dass die Wiederholrate nicht zu hoch sein soll.
Das ist ab ca 64 Kanälen sichergestellt. Ich kenne ein paar ältere 
Lampen (zB Scanner), die mit höheren Raten Probleme bekommen und nicht 
mehr funktionieren (zu wenig Rechenleistung oder so).

Gruß
Andreas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.