13.07.2007, 09:36
Hallo,
ich habe ein Problem mit dem Arbeitsspeicher.
Mein LabVIEW Programm wird für die Bildverarbeitung eingesetzt, wobei ich Bilder von der Kamera (extern getriggert) einlese und unterschiedliche Messaufgaben durchführe. Nebenbei arbeite ich vorher und nachher mit einer Datenerfassungskarte (M-Serie), sozusagen dient dies als Steuerung der Anlage.
Nach einiger Zeit (5min.) verringert sich die Schleifenzyklus zeit erheblich (von 5ms auf 30ms), und nach 3-4 Stunden kommt dann die Fehlermeldung: "nicht genügend virtueller Arbeitsspeicher" und mein Programm bleib in der Schleife hängen und stürzt ab.
Meine Frage:
Wie kann ich den Arbeitsspeicher leeren, bzw. meine verwendeten Daten aus dem Arbeitsspeicher löschen?
Vielen Dank für Eure Hilfe.
MfG
Robert
PS: Das Programm kann ich leider nicht hochladen, da es sich um eine Neuentwicklung handelt.
ich habe ein Problem mit dem Arbeitsspeicher.
Mein LabVIEW Programm wird für die Bildverarbeitung eingesetzt, wobei ich Bilder von der Kamera (extern getriggert) einlese und unterschiedliche Messaufgaben durchführe. Nebenbei arbeite ich vorher und nachher mit einer Datenerfassungskarte (M-Serie), sozusagen dient dies als Steuerung der Anlage.
Nach einiger Zeit (5min.) verringert sich die Schleifenzyklus zeit erheblich (von 5ms auf 30ms), und nach 3-4 Stunden kommt dann die Fehlermeldung: "nicht genügend virtueller Arbeitsspeicher" und mein Programm bleib in der Schleife hängen und stürzt ab.
Meine Frage:
Wie kann ich den Arbeitsspeicher leeren, bzw. meine verwendeten Daten aus dem Arbeitsspeicher löschen?
Vielen Dank für Eure Hilfe.
MfG
Robert
PS: Das Programm kann ich leider nicht hochladen, da es sich um eine Neuentwicklung handelt.