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


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Chefkoch (Gast)


Bewertung
0 lesenswert
nicht 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


Bewertung
0 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.