Forum: PC-Programmierung de/serialisieren von konfigurierten getimeten Abläufen


von Chefkoch (Gast)


Lesenswert?

Hallo zusammen,

ich wusste keine bessere Überschrift für mein Anligen.
Ich bin dabei für mein Smartphone eine kleine App auf Basis von C++ / Qt 
zu entwerfen, um damit Beleuchtungssteuerung im Sinne von DMX512 zu 
machen.

>Kurzumriss
Es gibt einige Geräte die jeweils einen bestimmten Adressraum in einem 
periodischen seriellem Signal belegen. Darüber lassen sich dann Dinge 
wie Helligkeit, Farbe etc. p.p. steuern.

Um das ganze zu konfigurieren habe ich eine Qt basierte Oberfläche 
entworfen, die nicht rasend hübsch, aber zweckmäßig ist.

Da ich eher aus der sehr hardwarenahen Ecke komme, wollte ich mir Tips 
von euch holen und fragen, wie ihr folgendes lösen würdet:

1.) Es exitiert eine Konfiguration an Geräten und deren Kanäle. Auf 
welche Art, würdet ihr zeitliche Abläufe im Betrieb darstellen?
Angenommen es gibt zwei RGB Lampen mit den jew. entsprechenden 3 
Kanälen. Für beide gibt es eine Abfolge von Farbübergängen.
Z.B. könnte man jeden Farbübergang als Objekt oder Struktur in einer 
Liste ansehen, der die parameter über Blendzeit und den Sollendzustand 
der jeweiligen Farbe speichert.
Während der Playtime wird die Liste dann durchitteriert und wenn ein 
Effekt seinen Sollendzustand erreicht hat auf den nächsten geschaltet.
Das währe meine Idee. Vielleicht gibt es da was cleverers?

2.) Speichern und herstellen des Projektes.
Eine Serialisierung dynamischer Objektstrukturen unter C++ habe ich 
schon mal gemacht, aber hier kommen eben noch die Effekte hinzu. Die 
Lösung zu diesem Punkt würde ja auf der Lösung zu Punkt 1 basieren.



mfg,
der Smutje

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

Der Smutje  schere sich in seine Kombüse und sorge für das leibliche 
wohl der Manschaft, wie es gehört seit alters her. Mindesten 4 * bakken 
& banken inclusive Mittelwächter, das sei ihm Beschäftigung genug. ;)

btt

timetable + timerevents
what else

Namaste

: Bearbeitet durch User
von Amateur (Gast)


Lesenswert?

Hä - ich bin mir sicher, dass Du weist was Du willst.

Ich verstehe nur Bahnhof - bin mir aber bei der Station unsicher.

von chris (Gast)


Lesenswert?

Wenn ernstgemeint, mach eine Listendarstellung, welche du auch mittels
csv exportieren kannst.
Dann mittels gnuplot ein gantchart erstellen (gant.py bzw gantt.py als 
Referenz) und das bild dann als Graphische Darstellung verwenden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.