Kак прочитать информацию с електроной карты через USB

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Аватара пользователя
Eugen Graf

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

Re: Kак прочитать информацию с електроной карты через USB

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

Обработать сможешь только при наличии нормального драйвера, а не готового EXE.
Если ты имеешь ввиду настоящий real time (например для прямой регуляции в зависимости от сигнала), то тебе нужена отдельная версия :labview: . В виндовсе или линуксе настоящий real time невозможен, независимо от языка программирования.
А если тебе нужно для представления/записи сигнала, то можно использовать buffered input, если твоя карта его поддерживает.
alex1980
beginner
beginner
Сообщения: 12
Зарегистрирован: 22 апр 2009, 22:36
Версия LabVIEW: 8.5
Контактная информация:

Re: Kак прочитать информацию с електроной карты через USB

Сообщение alex1980 »

a как можно проверить если моя карта поддерживает buffered input, и если да, как его исползовать?
Аватара пользователя
Eugen Graf

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

Re: Kак прочитать информацию с електроной карты через USB

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

Скорее всего она будет его поддерживать, так как его поддерживают почти все АЦП. А значит это, что ты будешь запрашивать от твоей карты определённое количество данных (а не по одному семплу). Данные эти будут накапливаться в твоей карте пока ты их не запросишь. При этом (если буфер не будет переполнен) ты получишь все данные в заданной частоте. С ними ты сможешь например построить правильный график, а так же например записать их полностью без потерь на диск для дальнейшей обработки. Так же можно будет регулировать некритичные по времени процессы (например какую нибудь термо-печь).
Но если ты должен как то реагировать на каждый семпл с учётом пройденного времени (например для интеграции или дифференциации), то тебе нужен LabVIEW Real Time.
Как узнать? Ну незнаю, наверное нужно читать документацию или смотреть какие параметры имеют :vi: для запроса данных с карты.
alex1980
beginner
beginner
Сообщения: 12
Зарегистрирован: 22 апр 2009, 22:36
Версия LabVIEW: 8.5
Контактная информация:

Re: Kак прочитать информацию с електроной карты через USB

Сообщение alex1980 »

ну да, ето приблезителнно то что мне надо... читать определённое количество данных кайдий раз, и поставить ето в loop... есть какието примеры которие мне могут подоити?
Аватара пользователя
Eugen Graf

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

Re: Kак прочитать информацию с електроной карты через USB

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

Для начала разберись с драйвером или же заинсталлируй 7.1, а потом посмотри приложеный пример в твоей LLB. Там наверняка используется buffered input для представления сигнала на графике. Вот это и будет твоим примером.
alex1980
beginner
beginner
Сообщения: 12
Зарегистрирован: 22 апр 2009, 22:36
Версия LabVIEW: 8.5
Контактная информация:

Re: Kак прочитать информацию с електроной карты через USB

Сообщение alex1980 »

других опций нет?
Аватара пользователя
Eugen Graf

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

Re: Kак прочитать информацию с електроной карты через USB

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

С моей стороны нет, может кто-то ещё что-то подскажет...
alex1980
beginner
beginner
Сообщения: 12
Зарегистрирован: 22 апр 2009, 22:36
Версия LabVIEW: 8.5
Контактная информация:

Re: Kак прочитать информацию с електроной карты через USB

Сообщение alex1980 »

ок, спасибо тебе eg за помощь и удиленное время... я уверен что будут ещо вопросы..:)
народ если кто ещо может че нибуть посоветовать, не стесняетесь...:)
Аватара пользователя
Virt

Activity
adviser
adviser
Сообщения: 207
Зарегистрирован: 29 мар 2008, 17:12
Награды: 1
Версия LabVIEW: 8.6

Re: Kак прочитать информацию с електроной карты через USB

Сообщение Virt »

Посмотри вот здесь, может что полезное.

http://forums.ni.com/ni/board/message?b ... .id=350585

http://joule.ni.com/nidu/cds/view/p/id/1070/lang/en
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Kак прочитать информацию с електроной карты через USB

Сообщение Pavel Krivozubov »

alex1980,
Вообщем в 7.1. файл internal.llb открывается. Но на Vi-айки которые там находятся она все равно ругается что нет передней панели. Открывается только один - AD7799 Evaluation Software rev 2.vi.
При открытии начинает искать библиотеку USBFunctions.dll (у меня её нет). Еще в процессе открытия выдает кучу ошибок что во всех SubVI нет блок-диаграммы. В итоге естественно пример незапускаем (стрелка рваная). Блок-диаграмма примера тоже скрыта (отсутствует). Т.е. скорее всего надо копать функции вызова этой библиотеки.
А у тебя какой результат?
Кстати это АЦП работает до частоты 500 Гц судя по его описанию?
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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