Два параллельных генератора сигнала
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: два параллельных генератора сигнала
Если ты не производишь сложные мат. операции (которые долго длятся) и в твоей проге нет Wait, то программа по идее должна успевать за камерой. Там всего то 50 герц.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: два параллельных генератора сигнала
Судя по приведённому коду, да, согласен, timed loop тут не при чём.Confocal писал(а):Наверно, да, т.к. момент съема данных задается драйвером камеры из тулкита.
Для того, чтобы успеть поймать очередной кадр я бы попробовал отказаться от глобальных переменных в пользу буфферов в памяти, реализованных через очереди или LV2Style globals. А вообще нужно посмотреть profiler'ом где время теряется.
Чисто любопытствую: камера часом не PVCAM-совместимая? (Roper Scientific, Princeton Imaging, etc ...).
А сенсор часом не вставлен вместо выходной щели монохроматора?
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: два параллельных генератора сигнала
Как их только не называютConfocal писал(а): А можно поподробнее о LV2Style globals?
Штука клёвая и достойна новой темы на нашем форуме, правда я ей особо не пользуюсь, т.к.почти не вижу отличия от обычной глобальной переменной. А отличие состоит в том, что и при записи и при чтении с данными можно произвести какие нибудь операции прямо внутри самой "переменной".
В общем очередь она не заменяет, т.к. не имеет синхронизации.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение