Seite 2 von 2

Re: ArtNet programmieren?

Verfasst: 15.09.2016 14:38
von Then
Stelle mich wohl doch zu blöd an. Wie genau sende ich ? Mit SendNetworkData() ? Und was soll ich dann senden ? Ich habe ne menge probiert, aber DAS bekomme ich einfach nicht auf die Kette. Direktes DMX war ja sooo einfach.... aber hier das :cry:

Re: ArtNet programmieren?

Verfasst: 15.09.2016 15:49
von Then
Okay, habe es nach 2 Tassen Kaffee endlich selbst hinbekommen, aber eben nur, dass alle LEDs hell und wieder dunkel werden. Mit Structuren habe ich nicht wirklich gearbeitet. Wie verändere ich denn nur eine einzelne Lampe (die 3 RGB Werte) von zB Lampe 5 ?

Re: ArtNet programmieren?

Verfasst: 15.09.2016 16:33
von NicTheQuick
Nimm statt der bisherigen Structure diese hier:

Code: Alles auswählen

Structure Lampe
	r.a
	g.a
	b.a
EndStructure

Structure ArtnetDmx
	ID.a[8]
	opCode.u
	version.u
	seq.a
	physical.a
	subUni.a
	net.a
	length.u
	StructureUnion
		data_.a[512]
		lampe.Lampe[170]
	EndStructureUnion
EndStructure

Define packet.ArtnetDmx
Jetzt kannst du mit packet\lampe[x]\r den Rot-Kanal von Lampe x ändern, wenn ich das richtig erkannt habe. Den Rest des Programms kannst du so lassen, wie es war. Mit \b blau und mit \g grün. Falls die Zuordnung falsch ist, dann ändere einfach die Reihenfolge in der Lampe-Structure bis es passt.

Re: ArtNet programmieren?

Verfasst: 15.09.2016 16:56
von Then
Vielen vielen Dank! Du hast mir sehr geholfen...