Hallo wir haben jetz ne Weile an unserem Projekt gearbeitet und sind schon voran gekommen..
das Einlesen des digital Signals zum triggern haben wir üben den Daq(mx) Assistenten gelöst welches auch schon funktioniert.
Die Zeitglieder haben wir mit einem Zähler realisiert, das Resetsignal wird invertiert d.h solange kein Triggersignal vorhanden ist zählt dieser nicht, sobald ein High Signal anliegt zählt dieser bis zum eingestellten Wert und ein High Signal kommt am Ausgang.
Mit dem Speicher wollen wir nach einer eingestellten Zeit die Aufzeichnung starten (set), und eine eingestellte Zeit messen (bis zum reset).
Die gemessen Werte (ebenso über ein Daq(mx) Assistenten aufgenommen), werden in ein Arry geschrieben, das auch sofort die min und max Werte im aufgezeichneten Bereich liegen anzeigt.
Nun haben wir das Problem das wir die beschriebenen Komponenten geprüft haben, aber sobald wir sie zusammen in ein Vi bringen funktionieren dies nicht mehr.
Unsere Vermutung ist wenn die Schleife des Zeitglieds einmal aktiviert wird, bleibt das Programm in dieser Schleife "hängen".
Die Frage ist ob dies der Fehler ist oder wir einen Denkfehler in der Struktur haben?
Oder kann man das Zeitglied auch ohne eine solche Schleife programmieren?
mfg Jack
<strike>Verwendete Version LabView 8.5 Studenten Edition</strike>
EDIT JG: korrekt
(Studenten Version ist eine unwichtige Info).