(27.08.2020 09:35 )mikadm schrieb: Wie setzte ich das um ?
Überleg dir eine Oberfläche für dein Programm: Hast du ein Hauptfenster, aus dem heraus man Messung und Kalibrierung starten kann, oder soll immer das Messfenster angezeigt werden und bei Bedarf die Kalibrierung, sollen Messung und Kalibrierung in der selben Oberfläche erfolgen. Einfach mit ein paar Skizzen auf nem leeren Blatt anfangen.
Überlege dir eine Struktur, mit der du das umsetzt: StateMachine ist da schon ein richtiger Ansatz. Mal dir die Zustände auf und von welchem du wohin kommst.
Überlege dir Speicherstrukturen für die Messwerte, die Kalibrierwerte - wer darf was ändern.
In deinem StartVI werkelt die StateMachine als Zentrale und ruft je nach State SubVIs auf, die Messung und Kalibrierung übernehmen. Wenn du ein Hauptfenster haben willst, zeigst du das FrontPanel des Start-VIs an, sonst nicht.
Die Daten kannst du in einer oder mehreren funktionalen globalen Variablen (FGV) oder wie in meinem StateMachine-Bsp als Cluster in einem Schieberegister verwalten.
Wenn du ein für den produktiven Einsatz gedachtes Messprogramm mit Kalibriermodus schreiben willst, kommst du nicht umhin, dich mit LabVIEW zu beschäftigen.
Edit: Hm, Gerd war schneller und kompakter...