Прототипирование систем


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


Ускоренное создание прототипов за счет использования графической среды разработки

Использование NI LabVIEW для создания встраиваемых систем, позволяет вместо написания исходного кода в текстовом виде разрабатывать осуществляющие измерение и управление приложения с помощью пиктограмм функций, поддерживающих drag-and-drop. Поэтому те приложения, разработка которых на стандартных языках, включая C для встраиваемых систем и HDL, обычно длится месяцы, могут быть созданы в LabVIEW в течение недель. Повышение производительности труда обусловлено, в первую очередь, интуитивно понятным представлением логики работы приложения – в виде блок-диаграммы, что значительно облегчает разработку и сопровождение программ. Кроме того, LabVIEW позволяет использовать и другие методики программирования, например, имитационное моделирование, текстовые сценарии математических вычислений, ANSI C, HDL и диаграммы состояний. Подобная гибкость, а также тот факт, что графический код естественным образом приспособлен для параллельного программирования, позволяют вести разработку и прототипирование приложений быстрее, чем с помощью традиционных инструментов.


Непревзойденная гибкость системы за счет интеграция готового оборудования

Обеспечивается возможность использования широкого спектра платформ для встраиваемых приложений, включая NI Single-Board RIO и CompactRIO с поддержкой вычислений в режиме реального времени, реконфигурируемой ПЛИС и более чем 100 модулями ввода-вывода с «горячим подключением». Таким образом, разработчики могут оперативно расширять и изменять аппаратный состав системы в процессе прототипирования, повторно использовать оборудование в других проектах и в итоге переносить готовый код на систему с оптимальной стоимостью или другими специфическими характеристиками, необходимыми для готового продукта.


Повторное использование кода Embedded C, HDL, и сценариев файлов .m

LabVIEW обеспечивает простую интеграцию имеющегося код C для встраиваемых приложений, HDL, сценариев .m и других IP-блоков, позволяя таким образом избежать необходимости вести разработку «с нуля». Более того, с помощью узла IP Integration Node, LabVIEW 2010 позволяет использовать сторонние функции для ПЛИС, созданные в Xilinx CORE Generator.


Интеграция сотен IP-блоков расширенного анализа и других функций


LabVIEW содержит тысячи специально разработанных для ученых и инженеров функций расширенного анализа, которые детально документированы и снабжены справочной информацией. Столь богатый набор инструментов обеспечивает множество продвинутых функций анализа, среди которых фильтрация, частотный анализ, статистические вычисления, расчет вероятности, аппроксимация кривых, интерполяция и другие. Использование готовых функций доступно не только для вычислительного процессора, но и для ПЛИС. Функции библиотек IP-блоков позволяют производить БПФ и обратное БПФ, а также выполнять операции передискретизации в дробное число раз, деления, извлечения квадратного корня, адаптивной фильтрации и осуществлять вычисления в формате с фиксированной десятичной запятой. Кроме того, возможно расширение функционала LabVIEW с помощью пакетов, обеспечивающих специфическую обработку сигналов в области виброакустической диагностики, машинного зрения, связи, анализа радиочастотных и переходных сигналов.


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


Приложения LabVIEW легко переносятся с платформ прототипирования типа PC или PXI, на другие, физически более защищенные или оптимальные по себестоимости, такие как CompaсtRIO и NI Single-Board RIO. Единая архитектура оборудования устройств с реконфигурируемым вводом-выводом позволяет использовать более мощные платформы на стадии проектирования и создания прототипа, а затем устанавливать готовое приложение на других платформах, более оптимальных по соответствующим показателям, в частности – по себестоимости.

 

© 2012 National Instruments Russia. All rights reserved.
Яндекс.Метрика