21.01.2011, 09:29
Hallo,
ich habe die Aufgabe ein LV-Programm für einen Thermometer-Kalibrierstand zu schreiben. Kommunikation der einzelnen Hardware Komponenten funktioniert ohne probleme, allerdings hapert es noch an der Aufzeichnung der Werte.
Es geht, beim angehängten Blockdiagramm um die innere While-Schleife. Hier vergleiche ich die Temperatur meines Messthermometers, mit der am Temperaturbad eingestellten Temperatur. Sobald diese Temperaturdifferenz einen bestimmten Wert unterschritten hat wird beim SubVI "Vergleich PT25 Bad" ein TRUE ausgegeben. Sobald dieses True auftritt, möchte ich über eine gewisse Zeit meine ausgelesenen Daten abspeichern.
Soweit ist das alles kein Problem (funktioniert auch), allerdings möchte ich während der gesamten Zeit auf dem Frontpanel die aktuelle Temperatur angezeigt bekommen. Verwende ich eine Case-Struktur bearbeitet mir LV ja aber nur diese Case-Struktur und im Frontpanel tut sich gar nichts mehr. Wie könnte ich dieses Problem beheben? Gibt es eine andere Struktur die wenn TRUE anliegt parallel zu Schleife arbeiten kann? Oder sollte ich einen ganz anderen Ansatz wählen?
Ein weiteres Problem, dass ich habe: Kann ich Anzeigeelemente von SubVIs auch auf dem Frontpanel des MainVIs anzeigen lassen?
Vielen Dank für die Hilfe!
PS: LV Version 2010
ich habe die Aufgabe ein LV-Programm für einen Thermometer-Kalibrierstand zu schreiben. Kommunikation der einzelnen Hardware Komponenten funktioniert ohne probleme, allerdings hapert es noch an der Aufzeichnung der Werte.
Es geht, beim angehängten Blockdiagramm um die innere While-Schleife. Hier vergleiche ich die Temperatur meines Messthermometers, mit der am Temperaturbad eingestellten Temperatur. Sobald diese Temperaturdifferenz einen bestimmten Wert unterschritten hat wird beim SubVI "Vergleich PT25 Bad" ein TRUE ausgegeben. Sobald dieses True auftritt, möchte ich über eine gewisse Zeit meine ausgelesenen Daten abspeichern.
Soweit ist das alles kein Problem (funktioniert auch), allerdings möchte ich während der gesamten Zeit auf dem Frontpanel die aktuelle Temperatur angezeigt bekommen. Verwende ich eine Case-Struktur bearbeitet mir LV ja aber nur diese Case-Struktur und im Frontpanel tut sich gar nichts mehr. Wie könnte ich dieses Problem beheben? Gibt es eine andere Struktur die wenn TRUE anliegt parallel zu Schleife arbeiten kann? Oder sollte ich einen ganz anderen Ansatz wählen?
Ein weiteres Problem, dass ich habe: Kann ich Anzeigeelemente von SubVIs auch auf dem Frontpanel des MainVIs anzeigen lassen?
Vielen Dank für die Hilfe!
PS: LV Version 2010