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

LabView

Добавлено: 05.02.2017{, 09:25}
rw6cm
Смотрю на форуме многие упоминают программу LabVIEW.
Хотелось бы услышать общие впечатления об этом софте.
А именно: На сколько интуитивно понятна, гибка, глючна?
Хочу использовать ее в паре с FLProg для написания программ верхнего уровня,
в основном для сбора и анализа, данных.

LabView

Добавлено: 05.02.2017{, 17:34}
eugeneb
Скажу что знаю. Сам не работаю, но знаю тех, кто работает.

Она профессиональная, её тырить надо, или покупать.

Она очень развитая. Может использовать FPGA встроенные в контроллеры. Там и машинное зрение, и управление движением (робототехника), и сбор данных, и генерация сигналов, всё на высоком техническом уровне.

Создатели сильно ориентированы на собственное железо от National Instruments. Хотя для Ардуино там блоки тоже есть.

В целом оборудование NI ориентировано на создание больших измерительных и управляющих комплексов (когда обрабатываются сотни и тысячи сигналов). Многие модули сертифицированиы в России как средства измерений. Я видел на них  (железо+LabView) проекты, которые просто восхищают. Например, их оборудование может выдать две синусоиды частотой 6 ГГц и с разницей в 1 Гц!

У NI есть несколько линеек оборудования: MyRIO, CompactRIO, PXI и туча модулей (600+) для сбора и передачи данных.
Всё очень дорого, кроме MyRIO. Всё это многообразие покрывается системой программирования LabView. Это удобно.

MyRIO - это учебная платформа, чуть покруче Ардуино. Они её активно пихают во все учебные заведения нашей страны. (как Микрософт свои Винды когда-то)
http://www.ni.com/ru-ru/shop/select/myr ... ded-device

Комплекс LabView - то тяжёлая софтина. Она просто огромна. На ноутбуке - еле ворочается. Скомпилировать прошивку FPGA - запускаешь и идёшь курить и пить кофе.

В целом, на мой взгляд - она слишком профессиональная. Для узкого круга богатых предприятий, которые работают на переднем крае науки и техники.

И главное - она проприетарная. Я с такими стараюсь не связываться. У них нет перспективы. Помяните моё слово - рано или поздно они вынуждены будут сделать LabView бесплатной.

А массовые задачи управления можно решать гораздо дешевле. Та же Ардуина. Она растёт и прирастает. Уже и STM процессоры на горизонте видны. Ещё приделать FPGA и всё. Конкурентов у неё не будет.
Я считаю.

LabView

Добавлено: 05.02.2017{, 18:15}
Axelforce
Соединить LabView c Arduino довольно просто, для этого есть такие пакеты, как LIFA и LINX.
У LabView есть замечательное свойство - работа на лету, то есть сразу, без компиляции, можно запустить программу и отладить.
На планшете с Intel Atom работает великолепно с 2Гб памяти для несложных проектов (мое видео).
Время на освоение нужно потратить много, я 3-й год "в теме", а на форуме программистов на LabView выгляжу, как первоклашка,
хотя уже написал несколько программ за деньги.

LabView

Добавлено: 06.02.2017{, 11:10}
rw6cm
Мммда! Программа просто мега огромна...
После половины установленного, что удалось нарыть на просторах, понял что мой компьютер больше уже не мой )))
Как понять, что необходимо для нормальной работы, учитывая что формирование скетча будет в флп,
периферия будет ардуина, и связь с ней по СОМу, модбасу, и ланке.
И как правильно удалить лишний софт, тулсы, и службы, чтобы прога так не распускала свои щупальцы в нэт и осталась рабочей?
Смотрю на российских форумах по этой проге движняка особого нет.

LabView

Добавлено: 06.02.2017{, 13:30}
eugeneb
Да, программа как фантастический паразит, ставит кучу сервисов на ваш комп. Потом замаетесь выгребать...
Конкретно подсказать не могу. Тут есть вроде знатоки.

LabView

Добавлено: 06.02.2017{, 18:56}
Axelforce
rw6cm, сначала нужно решить, как именно будет происходить общение с платой.
Для COM нужен VISA, для modbus - DSC и т.д. Но прежде всего нужен VIPM для установки дополнений.
Если с английским плохо - лучше вообще с LabView не связываться (имхо).
А форум в основном один.

LabView

Добавлено: 06.02.2017{, 19:15}
support
Axelforce писал(а):Для COM нужен VISA, для modbus - DSC и т.д. Но прежде всего нужен VIPM для установки дополнений.
Вот меня всегда убивали такие названия. COM -  при чём здесь VISA? Modbus - откуда  DSC? ну и так далее. Их что специально придумывают что бы непонятнее было)))))

LabView

Добавлено: 06.02.2017{, 20:00}
Axelforce
Virtual Instrument Software Architecture (VISA)
Datalogging and Supervisory Control (DSC)
Тут все понятно, если быть в теме.

LabView

Добавлено: 06.02.2017{, 20:19}
support
Virtual Instrument Software Architecture (VISA) - Com
Datalogging and Supervisory Control (DSC) - Modbus
Ну конечно, всё стало интуитивно понятно))))
Виртуальные инструменты и программная архитектура имеют непосредственное отношение к UART а логиррование и внешний контроль - к модбасу.

Хотя это я конечно шучу.

LabView

Добавлено: 06.02.2017{, 20:29}
rw6cm
Axelforce писал(а):Для COM нужен VISA, для modbus - DSC и т.д.
Хорошо, что мне явно не понадобится из этого списка., и что надо добавить.

СпойлерПоказать
Просто поставил установку на автомате, а когда понял что сделал глупо, было поздно.
а на этот форум ссылки были но меня NOD не пустил))

LabView

Добавлено: 06.02.2017{, 20:46}
Axelforce
Пока хватит LabView 2016 и NI-VISA16. Можно будет через COM связаться с Ардуинкой.

LabView

Добавлено: 06.02.2017{, 21:04}
rw6cm
Axelforce писал(а):Можно будет через COM связаться с Ардуинкой.
Спасибо! Это уже сегодня попробовал работает,) правда инсталляшку еще не делал, но описание и видео есть разберусь.
Сегодня еще накопал чуток) где то список проскакивал всех этих названий с описанием, думаю осилю потихоньку.