Verstehen, wie LabView-Puffer funktionieren
Ich verwende LabView für ein Imaging-Projekt. Im Code habe ich zwei separate while-Loops (zum größten Teil), die unabhängig voneinander laufen. Die kleine Abhängigkeit - wenn dies überhaupt eine Abhängigkeit ist - kommt von der Tatsache, dass die erste Schleife kontinuierlich ein Eingangsbild aufnimmt und in einem temporären Puffer speichert; Jede Wiederholung der Schleife ersetzt das, was sich in diesem Bildpuffer befindet. Jetzt nimmt die zweite Schleife den Inhalt des Puffers in dem Moment auf, in dem die Iteration beginnt und einige Verarbeitungsschritte ausführt.
Meine Frage: Wie wird ein Puffer überschrieben? Ersetzt es die Daten eines Pixels gleichzeitig? Könnte die zweite Schleife auf den Puffer zugreifen, während der Puffer gerade überschrieben wird und somit eine fehlerhafte Ausgabe generiert?
0 Antworten auf die Frage
Verwandte Probleme
-
6
Muss ich 3 RAM-DIMMs haben, um DDR3 verwenden zu können, oder sogar eine 3-Kanal-CPU betreiben könne...
-
5
Warum läuft mein CPU-Fan, wenn Sie Videos oder virtuelle Maschinen ausführen?
-
4
Gibt es einen bestimmten oder messbaren Vorteil bei der Verwendung von ECC-RAM in einem Desktop-PC?
-
2
iTunes-Speicherverwendung
-
5
So ermitteln Sie, welche Firefox-Add-Ons den meisten Speicher verwenden
-
5
Was soll ich mit meinem alten Gedächtnis machen?
-
3
Wie kann ich feststellen, ob der Arbeitsspeicher auf meinem ASUS P5B MX-Motherboard von 2 auf 4 GB e...
-
6
Warum ist RAM für die neuen Macbooks so teuer?
-
8
"Speicher paarweise installieren" Wie funktioniert das für 3 GB?
-
7
Wohin sind die anderen 0,8 GB RAM gegangen?