|
|
Управление приборамиБыстрое подключение и работа с различными приборами с помощью бесплатных драйверов Сетевая библиотека Instrument Driver Network (IDNet) содержит тысячи драйверов, практически для всех приборов. Единообразный интерфейс прикладного программирования, поддерживаемый драйверами, позволяет избежать необходимости разбираться с низкоуровневыми командами, специфичными для каждого устройства. Утилита Instrument Driver Finder обеспечивает установку драйверов непосредственно в среде разработки за считанные секунды.
Множество готовых примеров с исходным кодом, позволяющих сразу начать работу Каждый сертифицированный драйвер прибора сопровождается демонстрационными примерами с исходным кодом, разработанными специально для конкретного устройства – достаточно просто выбрать пункт автоматически обновляемого меню, соответствующий оборудованию. Большое количество примеров позволяет избежать необходимости начинать разработку «с нуля».
Объединение возможностей сбора и анализа данных в одной среде LabVIEW содержит тысячи специально разработанных для ученых и инженеров функций расширенного анализа, которые детально документированы и снабжены справочной информацией. Столь богатый набор инструментов обеспечивает множество продвинутых функций анализа, среди которых фильтрация, частотный анализ, статистические вычисления, расчет вероятности, аппроксимация кривых, интерполяция и другие. Кроме того, возможно расширение функционала LabVIEW с помощью пакетов, обеспечивающих специфическую обработку сигналов в области виброакустической диагностики, машинного зрения, связи, анализа радиочастотных и переходных сигналов. Дополнительно возможности анализа в LabVIEW могут быть увеличены за счет использования пакетов расширения сторонних производителей.
Запись данных на диск и создание специализированных отчетов Развитая поддержка операций файлового ввода-вывода в LabVIEW позволяет выбрать наиболее подходящие для конкретных задача разработчика форматы файлов, в зависимости от требований к скорости или компактности записи, а также необходимости интеграции с другими приложениями, например, такими как Microsoft Excel. Кроме того в LabVIEW обеспечивается поддержка работы с СУБД, а также автоматизация подготовки разнообразных отчетов и отправка их на печать или e-mail.
Создание и распространение самостоятельно работающих приложений LabVIEW Application Builder позволяет создавать самостоятельные программы на основе приложений, которые разрабатываются для установки на большом количестве систем. При этом возможно распространение программ как в виде исполняемых файлов, так и в виде библиотек совместного доступа, что позволяет использовать алгоритмы создаваемых приложений в других средах разработки и программах. Кроме того, LabVIEW обеспечивает простой и удобный процесс создания пакетов установки, которые включают в себя помимо основного приложения все необходимые для его работы библиотеки и драйверы.
Задействование вычислительной мощи многоядерных процессоров Компилятор LabVIEW, оптимизирующий код для параллельного выполнения, позволяет задействовать всю мощь современных процессоров с многоядерной архитектурой. Автоматическая поддержка многопоточных вычислений позволяет использовать более ресурсоемкие алгоритмы и работать с большими объемами данных, чем при использовании традиционных средств разработки.
Сообщества разработчиков В настоящее время миллионы специалистов из 50 стран мира используют LabVIEW для решения широкого круга измерительных задач. Специалисты обмениваются вопросами и интересными решениями, делятся идеями, выкладывают примеры программ и алгоритмов на специализированных форумах и площадках в интернете. Официальную страницу сообщества разработчиков в LabVIEW можно посмотреть здесь: http://decibel.ni.com/content/index.jspa
|
