Receive
Diese Methode ermöglicht das Empfangen eines UDP-Frames. Die Methode gibt TRUE zurück, wenn ein sACN-Frame empfangen wurde.
Syntax
Method Receive : BOOL
VAR_INPUT
sTargetHost : T_IPv4Addr := ‘239.255.0.1’;
nTargetUniverse : UINT;
sSourceName : REFERENCE TO STRING(64);
nDMXUniverse : REFERENCE TO UINT;
aDMXData : REFERENCE TO ARRAY[1..512] OF BYTE;
sSrcHost : REFERENCE TO T_IPv4Addr;
nSrcPort : REFERENCE TO UDINT;
bStreamTerminated : REFERENCE TO BOOL;
stFrameCounter : REFERENCE TO ST_FrameCounter;
nSynchronUniverse : REFERENCE TO UINT;
sDiscoveredUniverse : REFERENCE TO T_MaxString;
END_VAR
VAR_INPUT
sTargetHost: IPv4-Zieladresse, von der sACN-Frames empfangen werden. Unicast- und Multicast-Adressen sind möglich.
nTargetUniverse: Ziel-Universe, von dem der sACN-Frame empfangen wird.
REFERENCE TO … (OUTPUT)
sSourceName: Quellname der empfangenen sACN-Daten-Frames.
nDMXUniverse: DMX-Universe der empfangenen sACN-Daten-Frames.
aDMXData: Empfangene DMX-Daten.
sSrcHost: IPv4-Adresse des Remote-Geräts, von dem die sACN-Frames empfangen wurden.
nSrcPort: IPv4-Portnummer des Remote-Geräts, von dem die sACN-Frames empfangen wurden.
bStreamTerminated: Ist gleich TRUE, wenn die Datenquelle für das Universe die Übertragung beendet hat. In der Folge empfängt dieser Client keine sACN-Frames mehr.
stFrameCounter: Zähler der empfangenen sACN-Frames.
nSynchronUniverse: Synchronisations-Universe der empfangenen sACN-Daten-Frames.
sDiscoveredUniverse: Eine Liste der Universes, von denen sACN-Daten- und Synchronisations-Frames innerhalb von 10 s übertragen wurden.
![]() | 1. 2. Der Universe Discovery Frame und der Synchronization Frame sind neue Typen von sACN-Frames, die in sACN-2016 definiert werden. Diese beiden Frame-Typen können vom Zähler von |