Программное обеспечение LabVIEW, установка драйвера и метод программирования (теория, глава-2)

компьютерное зрение
Программное обеспечение LabVIEW, установка драйвера и метод программирования (теория, глава-2)

В процессе разработки систем машинного зрения разработка программного обеспечения является наиболее ответственной и трудоемкой. Хорошая платформа для разработки программного обеспечения машинного зрения может эффективно повысить эффективность разработки системы машинного зрения и повысить стабильность и надежность системы.

В настоящее время существует множество платформ для разработки программного обеспечения машинного зрения, таких как HALCON немецкой компании-разработчика программного обеспечения MVTec (агентство изображений Daheng в Китае), Vision Pro компании Congex и OpenCV с открытым исходным кодом и т. д. Все эти продукты являются отличным машинным зрением. Однако, поскольку все они требуют разработки на основе традиционных текстовых языков программирования (C, C++, Basic и т. д.), разработчикам сложно быстро предоставить заказчикам полный набор решений по автоматизации.

В это время мне нужно порекомендовать This TabView в этой среде разработки.

LabVIEW был разработан компанией National Instruments (NI) по аналогии со средами разработки C и BASIC, но существенная разница между LabVIEW и другими компьютерными языками заключается в том, что другие компьютерные языки используют текстовые языки для генерации кода, в то время как LabVIEW использует Программа написана на языке графического редактирования G, а сгенерированная программа представлена ​​в виде блок-схемы.

После многих лет накопления компания NI смогла предоставить комплексное решение для быстрой разработки полного набора систем автоматизации. Прежде всего, NI предоставляет аппаратные продукты, необходимые для разработки различных систем автоматизации, начиная от карт сбора данных, карт сбора кадров, цифровых карт V/O, различных карт управления приборами и заканчивая модульными приборами и аппаратными платформами, такими как PXI, CompactRIO и Компактный сбор данных. Во-вторых, NI специально разработан для разработки систем автоматизации для создания виртуальных инструментов, которые являются визуальными, кросс-платформенными (работают в Windows, UNIX, Linux, Mac OS X) и используют значки вместо строк текста (язык графического дизайна) для создания приложений. Платформа разработки LabVIEW. Он не только широко поддерживает аппаратное обеспечение различных производителей, но также содержит большое количество встроенных и расширенных библиотек функций (таких как сбор данных, обработка сигналов, математические расчеты, статистический анализ, обработка изображений, машинное зрение, управление движением, передача данных). , база данных, генерация отчетов), мобильная разработка, разработка встраиваемых систем и т. д.), эти функции ярко представлены в виде графических функций языка программирования, чтобы облегчить разработчикам быстрое создание систем автоматизации.

Для обработки изображений, анализа и машинного зрения NI предоставляет платформу машинного зрения, которую можно легко интегрировать с другим оборудованием автоматизации на основе LabVIEW, чтобы удовлетворить требования к программному и аппаратному обеспечению различных приложений машинного зрения. На основе этой платформы разработчики могут быстро решать различные прикладные задачи в области обработки изображений, анализа и машинного зрения с меньшими затратами.

Поделитесь некоторыми системами промышленного машинного зрения, разработанными на базе платформы LabVIEW:

Распознавание набора номера на основе LabVIEW

Распознавание QR-кода продукта на основе LabVIEW

Обнаружение и идентификация сопротивления печатной платы на основе LabVIEW

1. Установка программного обеспечения и драйверов

Для разработки системы машинного зрения этого проекта требуется установка программного обеспечения и драйверов, как показано в следующей таблице:

Программное обеспечение и драйверы ссылка для скачивания
Программное обеспечение LabVIEW у-у-у. you.com/this-talent/вульгарная свекровь…
Модуль развития концепции у-у-у. you.com/this-talent/вульгарная свекровь…
Программное обеспечение для сбора данных NI Vision у-у-у. you.com/this-talent/вульгарная свекровь…

1.1. Установите программное обеспечение LabVIEW

Шаг 1: Перейдите на официальный сайт, чтобы загрузить соответствующую версию и конфигурацию программного обеспечения LabVIEW.

Шаг 2: Конфигурация программного обеспечения по умолчанию, пошаговый длительный процесс установки.

Шаг 3: После завершения установки программного обеспечения перейдите на официальный сайт, чтобы приобрести право на использование программного обеспечения, хахахаха. 

1.2. Установите модуль Vision Development

Шаг 1: Перейдите на официальный веб-сайт, чтобы загрузить соответствующую версию и конфигурацию драйвера модуля Vision Development.

Шаг 2: Конфигурация драйвера по умолчанию, пошаговый длительный процесс установки. 

1.3. Установите ПО NI Vision Acquisition

Шаг 1: Перейдите на официальный веб-сайт, чтобы загрузить соответствующую версию и конфигурацию драйвера программного обеспечения NI Vision Acquisition.

Шаг 2: Конфигурация драйвера по умолчанию, пошаговый длительный процесс установки. 

На данный момент установка программного обеспечения платформы LabVIEW и Nl Vision завершена, и среда разработки программного обеспечения машинного зрения в основном завершена.

2. Метод программирования

Я намерен написать отдельную запись в блоге, чтобы объяснить метод программирования LabVIEW. Позже я обнаружил, что официальное руководство на веб-сайте очень подробно описывает программное обеспечение, поэтому я не буду повторяться. Если у вас есть какие-либо сомнения относительно синтаксиса LabVIEW, вы можете можно прочитать.