Понимание того, как работают буферы LabView

967
JamesMarshall

Я использую LabView для проекта обработки изображений. В коде у меня есть два отдельных цикла while, выполняющихся (по большей части) независимо друг от друга. Небольшая зависимость - если это вообще зависимость - проистекает из того факта, что первый цикл непрерывно берет входное изображение и сохраняет его во временном буфере; каждая итерация цикла заменяет то, что находится в этом буфере изображения. Теперь второй цикл берет все, что находится в этом буфере в момент запуска итерации, и выполняет некоторую обработку.

Мой вопрос: как буфер перезаписывается? Заменяет ли он данные на один пиксель за раз? Может ли второй цикл получить доступ к буферу, когда буфер находится в середине процесса перезаписи, и, таким образом, генерировать ошибочный вывод?

1
Можете ли вы отправить скриншот вашего кода? Shane Di Dona 9 лет назад 0

0 ответов на вопрос

Похожие вопросы