<div align="left">Hallö alle miteinander,
ich habe ein recht verzwicktes Problem und könnte wirklich nen kleinen Denkanstoß gebrauchen !
*stecke echt in einer Sackgasse*
Das Problem:
Ich erfasse mit meinem Programm Messdaten und speichere dieses in einem TDM-File.
Das TDM-File wird ordnungsgemäß geöffnet und am Ende der Erfassung wieder geschlossen.
Auf dei Erfassung und Speicherung folgt sofort, durch Aufruf eines weiteren VIs, die Anzeige der gespeicherten Daten im TDM-File. Mein Problem ist, dass die Anzeige der Daten bzw. das öffnen des TDM-Files nur richtig Funktioniert wenn das Programm kurz abgebrochen und dann wieder neu gestartet wird. Erst nach einem erneuten Start des Vis, zur Darstellung des Inhalts des TDM-Files, ist das öffnen der Datei erfolgreich.
Es müssen sich wohl irgend welche Überreste, eine RefNum oder ähnliche Rückstände nach der Messwertaufnahme noch im Speicher befinden was dann ein ordnungsgemäßes öffnen des TDM- Files verhindert (ist nur ne Vermutung) !!!
Die Frage:
Wie kann ich es umsetzen, dass alle sich noch im Speicher befindlichen Parameter zurückgesetzt werden, um nicht erst das Programm jedesmal abbrechen und neu starten zu müssen. So eine Art Neuinitialisierung oder Rücksetzen der Parameter im Arbeitsspeicher !!!
Ich bin echt ratllos *
Eine Lösung dieses Problems würde evtl. auch ein weiteres Problemchen was ich noch habe lösen.
--> zur Messwertaufnahme verwende ich auch optional eine Art Monolop-Struktur. Sie ermöglicht die zeitgesteuerte Aufnahme von Daten (und zwar nur 1Mal / Aufnahme von besonderen Triggerereignissen). Dann ist eine Neuinitialisierung nötig in Form eines Programmabbruchs bzw. Neustarts. Das muss doch auch anders gehen !!!!!!!
Falls irgendwelche Unklarheiten in meiner Erläuterung bestehen dann fragt mich bitte !!!!
Ich bin für jeden Hinweis sehr dankbar (*sitz grad an meiner Diplomarbeit*)
MFG
Thomas </div>