MATLAB®-GUI Start der App

Aus Technische Beeinflussbarkeit der Geschmacksache Kaffee
Zur Navigation springen Zur Suche springen

Armin Rohnen, 05.08.2023

Zum Start der GUI wird die Funktion startFcn(app) aufgerufen. Darin enthalten sind alle Funktionalitäten, welche für den Betrieb der GUI erforderlich sind und automatisiert durchgeführt werden sollen.

Zu Startzeitpunkt der GUI besteht noch keine Verbindung zu den MCUs, diese werden über den Button "Verbinden" erst aufgebaut. Die Dokumentation dazu erfolgt in MATLAB®-GUI Initialisierung Multi-MCU.

Es wird ein Wechsel des Arbeitsverzeichnis durchgeführt, damit gesichert Daten in den richtigen Verzeichnissen eingelesen und abgelegt werden können.

Die ERROR-Lampe wird grau und sichtbar geschaltet. Alle Schalter deren Funktionalität erst nach der Initialisierung der MCUs möglich ist, werden inaktiv (disable) geschaltet.

Die individuellen Kalibrierkurven der Temperatursensoren (MTCs) werden eingelesen und für die Nutzung in Vektorn abgelegt.

In der GUI im "Start-Reiter" werden die Eingabefelder mit den Daten der aus der letzten Benutzung der App gefüllt und es wird das aktuelle Datum gesetzt.

Im Reiter "manueller Modus" werden die Schaltflächen der MAgentventile mit den richtigen Zeichen belegt und die Eingabefelder der Schrittmotorensteuerungen werden mit den Werten der letzten Nutzung belegt.