GUI für Variablen

OP #5244861
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe im Atmel Studio ein Code geschrieben bei dem ich abhängig von 
Variablen eine Kamera ansteuere bzw. zeitverzögert auch Ventile auslöse.
Das alles funktioniert gut aber ich ändere öfters die Werte der 
Variablen. Das bedeutet ich öffnen das Atmel Studio, ändere den Wert, 
kompiliere und brenne auf den Atmega.

Ich denke nun darüber nach das ganze per GUI/Oberfläche zu vereinfachen. 
Bedeutet das ich nur noch den Wert der Varibalen in einer Oberfläche 
ändere und der Atmega übernimmt das. Danach starte ich mein Programm.

Ich bin nun leider kein Programmierer, heißt ich habe recht wenig 
Erfahrung und bin froh das ich das genannte Programm plus die Verbindung 
zur Hardware (Kamera und Ventile) hinbekommen habe.

Ich habe in verschiedenen Foren gelesen das es mit dem QT creator 
möglich ist eine Oberfläche zu erstellen.
Bin ich mit der Software auf dem richtigen Weg oder hat jemand einen 
guten Tip für mich?
Geht das überhaupt was ich da vorhabe?
Gast #5244868
Lesenswert?
• ▲
▼
Uwe L. schrieb:
> Ich denke nun darüber nach das ganze per GUI/Oberfläche zu vereinfachen.

Vereinfachen? GUI ist kompliziert bspw. für alte menschen und 
Wurstfinger, machs mit nem Sprachassistenten und Alexa wird zur Atmelexa 
:-)

"Alexa: Gänsefleisch die wahriabläh schietfactor zu Nullachtfufch 
machen?"
Gast #5245236
Lesenswert?
• ▲
▼
Uwe L. schrieb:
> Bedeutet das ich nur noch den Wert der Varibalen in einer Oberfläche
> ändere und der Atmega übernimmt das. Danach starte ich mein Programm.

Dann sind das doch in Wirklichkeit Konstanten bzw. Startparameter und 
keine Variablen. Da ist Kompilieren schon der korrekte Weg, damit so 
etwas auch dokumentiert ist, genauso wie Baudraten, Quarzfrequenzen usw.

Wenn es sich aber um das Einstellen z.B. einer Zeitverzögerung handelt, 
so sind das Werte, die zur Laufzeit bestimmt werden sollten. Man könnte 
etwa ein Potentiometer an den Controller anschliessen und danach die 
Verzögerungszeit bestimmen. Dann ist weder Laden noch Neustart nötig. 
Oder man macht sich eine Bedienschnittstelle mit Tastatur und Display, 
ist aber aufwendig; mit etwas Erfahrung auch nicht aufwendiger als ein 
GUI-Programm auf dem PC und eine Download-Verbindung. Dafür ist man von 
PC, Entwicklungssystem und Datenverbindung unabhängig.

Meine neue Eieruhr hat 3 Tasten (Min, Sek, Start/Stop) und eine 
Zeitanzeige, die man sowieso braucht. Funktioniert problemlos.

Georg

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.