Einen wunderschönen Guten Morgen liebe Labviewer,
ich habe noch nicht sehr viel Erfahrung mit dem Programm, beschäftige mich aber seit einigen Tagen ausführlich damit.
Folgende Situation stellt sich für mich dar.
Ich führe Messungen zu Ventilen durch und habe hierzu:
- das Ventil
- Druckregler
- Flusssensor
- Labview
Ich habe bereits ein Programm geschrieben, das mir eine bestimmte Druckrampe anfährt.
D.h. ich gebe den maximalen AKtuierungsdruck des Ventils an und mein Druckregler beginnt ausgehend von 0 bar langsam in kleinen Schritten bis zum vorgegebenen Maximaldruck hochzufahren.
Dies funktioniert eigentlich auch gut. Jetzt zu meinen beiden Fragen, die zur Optimierung des Programms beitragen sollen.
1. Ich würde sehr gerne den maximalen Druck eine bestimmte Zeitdauer halten können. D.h. alles wie gehabt, langsames hochfahren, dann wenn gewünscht, den maximal vorgegebenen Druck eine Zeit x beibehalten und dann wieder runterfahren.
Am besten durch einen Schalter (Druck halten - ja/nein), der dann das Feld für die Haltedauer aktiviert.
2. Ich möchte zum einen bei der Messdatenerfassung, also bei meiner Waveform, die Anzahl der erfassten Messwerte merklich reduzieren. Aktuell nimmt er alle 100ms einen Wert. Dies möchte ich was die Messwerte innerhalb des Programms angeht beibehalten, aber für die ausgegebene LVM-Datei um den Faktor 10 reduzieren. D.h. irgendwie soll er mir nicht alle Messwerte in die Datei schreiben, sondern nur jeden zehnten.
So, das wars auch schon. Anbei noch das VI von mir.
Herzlichen Dank schon mal für den ein oder anderen Denkanstoß.
Gruß theflex