Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#19

Re: UDP Empfangen / ArtNet / ArtDMX

  Alt 26. Nov 2007, 07:02
Zitat:
um die 512 Channel ins Netz zu senden muss ich ja:
.Send('2.225.255.255',6454,'Art-Net'#0#0#80#0#14#0#0#0#0#2#0 ab hier die DMX Werte...

Beispiel: Channel 1 = 0(0), Channel 2 = FF(255) Channel 3 = 7F(127) = 00FF7F......
Meinst du dann etwa so:
.Send('2.225.255.255',6454,'Art-Net'#0#0#80#0#14#0#0#0#0#2#0[b]#0#255#127
Delphi-Quellcode:
s:='Art-Net'#0#0#80#0#14#0#0#0#0#2#0;
for i:=0 to ... do s:=s+chr(ArtDMXOutBuf[i]);
//oder so (wenn da wirklich '00FF7F' als string stehen soll)
for i:=0 to ... do s:=s+inttohex(ArtDMXOutBuf[i],2);
(Schneller ist aber noch die Länge des Strings vorher zu setzen und dann die einzelnen Elemente zu füllen.)
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat