DMX512-decoder

DMX512 decoder

Het DMX512-protocol (Digital MultipleX) is een standaard voor netwerken die worden gebruikt om podiumverlichting en effecten te bedienen. Het is de standaard manier voor het verbinden van controllers (bijv. verlichtingtafels) met dimmers en special effects als bijv. rookmachines en slimme lampen. Het getal 512 slaat op de 512 controlekanalen die het protocol aan kan.

De DMX512-decoder-I/O decodeert analoge data naar DMX512-berichten. De DMX512-decoder-I/O heeft automatische niveaudetectie en automatische kloktik-detectie. De uitvoer van de DMX512 decoder-I/O kan worden getoond in een Tabel-sink of doorgegeven aan een Waarde-extractor-I/O.

De volgende velden worden uit de DMX512-communicatie gedecodeerd en getoond als kolom in de tabel:

Veldnaam Betekenis Standard getoond
Start code (Dec)
Start code (Hex)
Slots (Hex)
Slots (Dec)
Flags
Valid Geldigheid van het bericht

Daarnaast kunnen nog diverse andere velden gedecodeerd worden uit de DMX512-communicatie. Dit zijn sensor-specifieke velden. Raadpleeg de sensor-documentatie voor de betekenis van deze velden.

Klik op de Selecteer kolommen-knop in de tabel om specifieke kolommen te verbergen of te tonen.

Dubbel-klikken op een rij in de tabel laat de actieve grafiek inzoomen op het tijdfragment dat overeenkomt met de rij in de tabel.

De Waarde-extractor-I/O kan worden gebruikt om een specifieke waarde uit de gedecodeerde data te halen om die te tonen in een grafiek, meter of tabel.

Meting aan een DMX512-bus, met data gedecodeerd door een DMX512-decoder.

Meting aan een DMX512-bus, met data gedecodeerd door een DMX512-decoder.

DMX512-decoder instellingen en acties

Om het gedrag van een DMX512-decoder-I/O aan te passen zijn diverse instellingen en acties beschikbaar. Deze zijn beschikbaar via een popupmenu dat getoond wordt als met rechts op de I/O geklikt wordt in het objectscherm. De instellingen zijn ook beschikbaar via een instellingenscherm dat wordt getoond als op de I/O wordt dubbel geklikt in het objectscherm. Klik op de Toon objectscherm Toon objectscherm-knop om het objectscherm te openen.

DMX512 decoder control

Het instellingenscherm toont standaard alleen de meest gebruikte instellingen. Als Geavanceerd wordt aangevinkt, wordt het uitgebreide scherm met alle instellingen getoond. Zie ook de programma-instellingen.

Niveau

Om het analoge signaal in digitale data te decoderen, vergelijkt de DMX512-decoder-I/O het signaal met een middenniveau: alles boven dat Niveau wordt als "hoog" beschouwd, alles er onder wordt als "laag" beschouwd.

Hysterese

Om de invloed van ruis te minimaliseren bij het vergelijken van het signalen met het middenniveau kan een Hysterese worden ingesteld. Alles hoger dan "niveau + hysterese/2" is dan "hoog" en alles lager dan "niveau - hysterese/2" is dan "laag".

Automatisch niveau / hysterese detecteren

Inschakelen van Automatisch niveau / hysterese detecteren laat de software zelf een bruikbaar middenniveau en hysterese bepalen, gebaseerd op het aangeboden signaal. Iedere keer dat een nieuw signaal beschikbaar is worden niveau en hysterese opnieuw bepaald. Automatisch detecteren niveau en hysterese staat standaard uit.

Inverteren

Voor een juiste decodering moet de instelling Inverteren op de correcte waarde staan, overeenkomstig de bus waar aan gemeten wordt.

  • Wanneer Inverteren is uitgeschakeld zijn signaalniveaus boven het Niveau hoog logisch 1, niveaus onder Niveau laag logisch 0
  • Wanneer Inverteren is ingeschakeld zijn signaalniveaus boven het Niveau hoog logisch 0, niveaus onder Niveau laag logisch 1

Inverteren staat standaard uit.

Algemene instellingen en acties

Gerelateerde informatie

Puls-decoder

De Pulsdecoder I/O decodeert twee signalen van een kwadratuurencoder naar een pulsaantal/positie.

I2C-decoder

De I2C-decoder-I/O converteert analoge data op een I2C-bus naar I2C-data.

UART / Serieel-decoder

De UART / Serieel-decoder-I/O decodeert analoge data op een UART, RS232, RS458, MIDI, DMX, LIN en andere gelijkaardige seriële bus naar seriële data.

CAN-decoder

De CAN-decoder I/O decodeert analoge data op een CAN-bus tot CAN-data.

J1939-decoder

De J1939-decoder-I/O haalt SAE J1939 SPN-waarden uit CAN-berichten.

SPI-decoder

De SPI-decoder-I/O converteert analoge data op een SPI-bus naar SPI-data.

LIN-decoder

De LIN-decoder-I/O decodeert analoge data op een Local Interconnect Network bus naar LIN-berichten.

SENT-decoder

De SENT-decoder-I/O decodeert analoge data op een SENT bus naar SAE J2716 SENT-berichten.

FlexRay-decoder

De FlexRay-decoder-I/O decodeert analoge data op een FlexRay-bus naar FlexRay-berichten.

Waarde-extractor

De Waarde-extractor-I/O haalt een specifieke waarde uit een gedecodeerde seriële communicatie en maakt deze beschikbaar voor grafieken, meters en tabellen.

Tabel

De Tabel-sink toont alfanumerieke waarden in een tabelvorm.