Список форумов   Список форумов  

SCXI1102 + sony DFW-X710

Обсуждение работы в LabVIEW с оборудованием

Модераторы: Техподдержка NI, Robert, Модератор

SCXI1102 + sony DFW-X710

Сообщение sailor.msk » Пн июл 01, 2013 11:52 pm

День добрый

Занимаюсь измерением теплоотдачи с помощью термопар через SCXI1102 и камеры sony DFW-X710 1394. Идея заключается в том, чтобы записать по времени показания термопар и кадры с камеры. В конце концов нужно будет поставить в соответствие термопары и кадры по времени. В лабвью я чайник:) Но с помощь примера Cont Acq&Graph Voltage - Write Data to Spreadsheet File (CSV).vi удалось записать показания термопар по времени, вот как теперь это сопрячь с камерой?

Прошу совета, в каком направлении копать. Пример работы с камерой был бы очень кстати.

Спасибо!
Игорь
sailor.msk
 
Сообщений: 1
Зарегистрирован: Пн июл 01, 2013 11:42 pm

Re: SCXI1102 + sony DFW-X710

Сообщение Техподдержка NI » Ср июл 10, 2013 2:27 pm

Добрый день, Игорь!

Для того чтобы выработать стратегию необходимо точно понимать цель. Какой характер протекания процесса? Если это медленный процесс, тогда можно в одном цикле с заданной частотой производить по точечный сбор данных температуры и по кадровую (Snap) запись видео. Если это быстропротекающий процесс, ограниченный по времени, то можно делать серию кадров в отдельном цикле и сбор данных также в отдельном цикле. При этом частота итераций в циклах может быть разной. В каждом цикле записывать отметку времени а затем, зная отметки времени, совместить эти два потока информации. Например можно наложить цифровые данные температуры на кадры видео.

Как работает:
- пишем напряжение пока не нажмем кнопку стоп
- в том же цикле делаем одиночные кадры и сохраняем их. Проблема в то, что имя задаю вручную и не знаю время кадра. Как можно автоматизировать получение имени и извлечь время для кадра?

Если вы используете подобную структуру, то неважно какое название у кадра, т.к. видеоданные в нем все время замещаются и никак не сохраняются. Если вам необходимо записывать видео и температуру на жесткий диск, то есть два варианта. Первый - записывать видео сразу же при получении кадра с камеры.

Второй способ (удобен для быстропротекающих процессов): собирать серию кадров в буфер памяти (количество кадров ограничивается только доступной оперативной памятью) и записывать данные на диск после сбора.


Получать отметку времени можно с помощью функции Get Date/Time In Seconds Function.
Накладывать текст на кадры (для отображения температуры) можно с помощью функции IMAQ Overlay Text.

С уважением,
Сергей Киселев.
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am


Вернуться в LabVIEW и оборудование National Instruments

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1