ArtNet programmieren?

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: ArtNet programmieren?

Beitrag 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:
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: ArtNet programmieren?

Beitrag 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 ?
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: ArtNet programmieren?

Beitrag 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.
Bild
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: ArtNet programmieren?

Beitrag von Then »

Vielen vielen Dank! Du hast mir sehr geholfen...
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Antworten