Страница 1 из 1

LabView vs VEE

Добавлено: 23 апр 2008, 21:04
banderlog
У меня сейчас остро стоит проблема выбора платформы для разработки измерительного комплекса. Использовать буду в основном анализаторы Agilent, но возможна комплектация с R&S и Tektronix. HP больше заточена на свою библиотечку. R&S и Tektronix плотно дружат с NI.
Собирался ваять всё на аддоне к МС Вижуал Студио от Аджилент. Называется эта библиотечка T&M Toolkit. Но...
1) они её прекратили продавать
2) стало лень что-то делать самому с нуля (хоть, по субъективным оценкам, собственное узконаправленное миниприложение быстрее монстров, типа LabView).
Так вот. Помогите взвесить все за и против использования пакетов LabView и Agilent VEE Pro.

Re: LabView vs VEE

Добавлено: 23 апр 2008, 21:55
Eugen Graf
Я думаю LabVIEW намного гибче и обширнее чем VEE. А насчёт дров для агилента посмотри в базе данных НИ, у них 827 драйверов для агилента, скорее всего твой будет там.

http://sine.ni.com/idnetwork/main/p/sn/ ... nt&x=0&y=0

Re: LabView vs VEE

Добавлено: 23 апр 2008, 22:11
banderlog
А по скорости работы? Мне надо будет получать и обрабатывать большие объёмы с анализатора спектра.

Re: LabView vs VEE

Добавлено: 23 апр 2008, 22:14
Eugen Graf
Cчитай что LabVIEW по скорости такой же язык программирования как например Java. Так как используется рантайм и знай что для работы с приборами скорости уж точно хватит, так как "горлышко бутылки" находится именно между прибором и компом, а не между программой и компом.

Re: LabView vs VEE

Добавлено: 24 апр 2008, 11:01
Pavel Krivozubov
banderlog писал(а):А по скорости работы? Мне надо будет получать и обрабатывать большие объёмы с анализатора спектра.
Скорость передачи данных точно хромать не будет (проверено но том же Agilent). Причем независимо от интерфейса (и RS-232 и GPIB - все временные замеры соответствуют скорости порта). Обработка в принципе тоже, поскольку большинство модулей LV используют библиотеки, написанные на Сях.
И кстати для работы с этими приборами вовсе не обязательно поидее использовать какие-то сторонние библиотеки и дрова типа Agilent Vee. Достаточно, чтобы девайс для обмена информацией (плата или переходник в случае GPIB или COM-порт поддерживались LabView и VISA). Я например работал с приемником R&S ESH3 вообще без дров. Главное знать формат команд для обмена информацией, перечень которых пишется в мануале.
Upd. Ну и по поводу использования родных утилит или LabView. LV в этом случае хорош тем, что позволит объединить в одну программу управление несколькими приборами и превратить конечное ПО в многофункциональный измерительный комплекс. Еще один из факторов - обработка данных: родное ПО просто может не включать в себя ту обработку которая тебе необходима.