LabVIEWForum.de
Wie Bilder im Hintergrund oder RAM speichern? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Wie Bilder im Hintergrund oder RAM speichern? (/Thread-Wie-Bilder-im-Hintergrund-oder-RAM-speichern)



Wie Bilder im Hintergrund oder RAM speichern? - horatius - 06.08.2013 12:11

Ich nehme in einer Schleife mit einer Firewire-Kamera in wechselnden Abständen Einzelbilder auf, welche sofort auf Festplatte gespeichert werden. Die Speicherung führt zu einer Verzögerung im Programmablauf, da ja das Abspeichern auch etwas dauert. Wie kann man das Speichern als Hintergrundprozess laufen lassen, so dass der Programmablauf sich nur dann verzögert, wenn wirklich die Festplattenleistung/CPU ausgeschöpft sind. Kann man die Bilder zuerst in den RAM kopieren und erst wenn der RAM voll ist, auf Festplatte ablegen?

Ich benutze Windows 7 x64, Labview 2009 x32 mit Vision.


RE: Wie Bilder im Hintergrund oder RAM speichern? - GerdW - 06.08.2013 15:31

Hallo horatius,

dann google mal nach Producer-Consumer-Schema und Nutzung von Queues...


RE: Wie Bilder im Hintergrund oder RAM speichern? - b.p - 06.08.2013 18:47

Absolut korrekt.
Und wenn das nicht reicht, google mal nach Ramdisk.