Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
30.11.2007, 10:49 (Dieser Beitrag wurde zuletzt bearbeitet: 30.11.2007 12:12 von jg.)
ich hab folgendes Problem. Ich will eine Spannungsmessung über ein beliebigen Zeitraum (mind. 30min.) machen,dies Graphisch darstellen,aber immer blos den Wert t0 und dann den letzten wert der Messung Speichern,da ich die zwei Werte und die Zeit zum berechnen einer größe brauche.
Im Anhang hab ich schon was probiert,jedoch wird der Graph nicht weiter geführt und außerdem wird das ganze Programm blockiert,da es jetzt so lange die schleife stoppt,wie die Messzeit sein soll! Wie kann ich das verbessern!?
Brauche also zwischen den speichern der Werte die volle Abtastrate um es Grafisch darzustellen...
1. Forum durchsuchen.
2. Schau dir mal zum Einstieg die Design Pattern an, die du über den Menüpunkt "File->New..." bekommst.
Worauf ich hinaus will: Die Datenerfassung muss natürlich aus dem Event-Case raus und entweder parallel oder in einem anderen State einer State-Machine laufen.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Die Producer-Consumer-Struktur würde dir erlauben, die Datenerfassung aus der Event-Struktur rauszunehmen. Dann kannst du wieder auf das Drücken eines Abbruch-Buttons oder Events anderer FP-Elemente reagieren. So muss diese Datenerfassung komplett fertig sein, bevor ein weiteres Event abgearbeitet wird.
Die Event-Struktur wäre eine Alternative, wenn du während der Datenerfassung nur auf einen Abbruch-Button reagieren willst/musst. Dann könntest du die Datenerfassung in einen anderen "State" der State-Machine verschieben, wo du z.B. immer den Abbruch-Button parallel zur Datenerfassung pollst. Nicht gerade elegant, aber es funktioniert.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Ok,ich hab mal ein beispiel umgewandelt! Ist das so richtig?!
Wie kann ich das machen,dass das SubVI dann beim starten in einem neuen Fenster angezeigt wird? Und wie binde ich jetzt meine Messung der zwei Werte ein?
Oh...da hört mir ja doch noch einer zu...schööön :-)
Danke erstma! Aber is das so OK mit der State-Machine?Jetzt weiß ich aber nicht,wie ich das Problem mit dem Messen löse,in verbindung mit der State-Machine....muss ich das nicht mit einer Timed-Loop machen!?