Особенности использования PVCAM под LabVIEW

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Особенности использования PVCAM под LabVIEW

Сообщение Confocal »

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

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

Чисто любопытствую: камера часом не PVCAM-совместимая? (Roper Scientific, Princeton Imaging, etc ...).
А сенсор часом не вставлен вместо выходной щели монохроматора?
Данные у меня формата F32. Синхронизация для меня очень важна т.к. регистрирую ультракороткие
световые импульсы.
А можно поподробнее о LV2Style globals?

Да, камера именно PVCAM с охлаждением. Тулкит делает Rcubedsw совместно с Roper Scientific. В монохроматоре для камеры есть специальное посадочное место с адаптером, но без щели, т.к. смотрим весь спектральный диапазон. А на выходную щель позже буду ставить одноканальный детектор.
Аватара пользователя
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 писал(а):А можно поподробнее о LV2Style globals?
http://wiki.lavag.org/Functional_global_variable
Functional Global Varibale - это то же самое.
Confocal писал(а):регистрирую ультракороткие световые импульсы
Только аппаратная синхронизация. Провод на вход "Trigger In". Время задаётся аппаратно,
т.е. никакой синхронизации (timed loop, etc...) в Labview не требуется.
Confocal писал(а):Да, камера именно PVCAM с охлаждением. Тулкит делает Rcubedsw совместно с Roper Scientific. В монохроматоре для камеры есть специальное посадочное место с адаптером, но без щели, т.к. смотрим весь спектральный диапазон. А на выходную щель позже буду ставить одноканальный детектор.
Коллега :drink: . Заглядывай на http://code.google.com/p/pvcamlabviewdriver/ в ближайшем будущем...

у этих камер есть режим работы с кольцевым буфером. Я не работал так в режиме построчного скана, но если это возможно то это надо использовать.
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

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

Сообщение Confocal »

О, коллега! :D Сейчас бьюсь над алгоритмом накопления четных и нечетных кадров.
Ты не знаешь какое напряжение ТТЛ синхроимпульсов необходимо камере?
Не все камеры поддерживают кольцевой буфер. Да, можешь обяснить смысл такого буфера?
Аватара пользователя
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 писал(а):какое напряжение ТТЛ синхроимпульсов
ТТЛ означает <0.4v - логичестий ноль, >2.5 - логическая единица. Реально: 0v - "0", +5v - "1".
Confocal писал(а):Не все камеры поддерживают кольцевой буфер
Я имел разговор с инженерами из Roper Scientific. Здесь дело в прошивке контроллера. Нужно просто прошить самую новую из рекомендуемых для твоей ОС.
Confocal писал(а):смысл такого буфера?
Я конечно могу, но это лучше к ним: http://www.photomet.com/resources/technotes/index.php
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

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

Сообщение Confocal »

Пасиб за ссылку! У меня в камере встроенный контроллер, а прошивают только они?
Кстати, еще они предлагают Dongle USB драйвер, это для чего?
Аватара пользователя
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 писал(а):У меня в камере встроенный контроллер
а что за камера: кто изготовил + название модели
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: Особенности использования PVCAM под LabVIEW

Сообщение Confocal »

камера PIXIS Princeton Instruments.
Аватара пользователя
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: Особенности использования PVCAM под LabVIEW

Сообщение mzu2006 »

Не приходилось работать с этими камерами через USB (У меня везде плата в PCI шину втыкалась).
По логике работы их камер думаю, что работать с циркулярным буфером должна.
Попробуй прочитать свойство PARAM_CIRC_BUFFER.
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: Особенности использования PVCAM под LabVIEW

Сообщение Confocal »

zmu2006, Пасиб! А где эта строка? (не в ini файле).
А ты не работал с rcubedsw тулкитом. Как-то по-разному камера
снимает данные в зависимости от размещения элементов тулкита для настройки
режимов работы камеры. Это trigger, ROI, experiment, cleans и т.п.
Аватара пользователя
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: Особенности использования PVCAM под LabVIEW

Сообщение mzu2006 »

Confocal писал(а):А где эта строка?
Это один из параметров 3-его класса. Доступен через PVCAM API
Confocal писал(а):А ты не работал с rcubedsw тулкитом
Я создал свой: http://code.google.com/p/pvcamlabviewdriver/
Сейчас борюсь с универом (надеюсь заканчиваю) чтобы выложить под GPL.
В неделю получаю от одной до 5-6 просьб прислать этот тулкит (!)

Вообще, все эти тулкиты они малость от лукавого. Необходимость их написания
связана только с тем, что кое-какие типы данных с которыми работает pVCAM сложно
отобразить на типы данных LV. Ты всегда можешь вызвать API в соответствии с документацией.
Большинство вызовов тулкита и есть wrappers для PVCAM API
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»