Два параллельных генератора сигнала

Захват, обработка и генерирование сигнала
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: два параллельных генератора сигнала

Сообщение Eugen Graf »

Если ты не производишь сложные мат. операции (которые долго длятся) и в твоей проге нет Wait, то программа по идее должна успевать за камерой. Там всего то 50 герц.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: два параллельных генератора сигнала

Сообщение mzu2006 »

Confocal писал(а):Наверно, да, т.к. момент съема данных задается драйвером камеры из тулкита.
Судя по приведённому коду, да, согласен, timed loop тут не при чём.

Для того, чтобы успеть поймать очередной кадр я бы попробовал отказаться от глобальных переменных в пользу буфферов в памяти, реализованных через очереди или LV2Style globals. А вообще нужно посмотреть profiler'ом где время теряется.

Чисто любопытствую: камера часом не PVCAM-совместимая? (Roper Scientific, Princeton Imaging, etc ...).
А сенсор часом не вставлен вместо выходной щели монохроматора?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: два параллельных генератора сигнала

Сообщение Eugen Graf »

Confocal писал(а): А можно поподробнее о LV2Style globals?
Как их только не называют :D
Штука клёвая и достойна новой темы на нашем форуме, правда я ей особо не пользуюсь, т.к.почти не вижу отличия от обычной глобальной переменной. А отличие состоит в том, что и при записи и при чтении с данными можно произвести какие нибудь операции прямо внутри самой "переменной".
В общем очередь она не заменяет, т.к. не имеет синхронизации.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Обработка сигнала»