Главная » » Встроенное графическое программирования
21:03
Встроенное графическое программирования
Твитнуть
С ростом популярности встроенных систем, производителей оборудования, инженеров-испытателей, контроль инженеров и других специалистов во многих областях необходимость разработки встраиваемых систем технологии, и они теперь они не имеют навыков развития встраиваемых систем. С ростом сложности системы, с необходимостью для специалистов в технологии увеличения числа невстроенных, это настоятельная необходимость для нового Рисунок 1. LabVIEW приурочен петли параллельно параллельных задач непосредственно отображается
Текст код так, что многие эксперты в различных областях трудно достичь такого уровня сроки и параллельно, и графическое представление ученых и инженеров, но еще более ясно, более доступным. Если образец распространить на LabVIEW FPGA и микропроцессоров фишек, Вы найдете: LabVIEW, но и с той же последовательностью и масштабируемость, легкое управление параллельной архитектурой кремния.
Встроенные системы является еще одним ключевым спроса: в режиме реального времени встроенной программной платформы должны быть использованы для разработки различных алгоритмов обычно используется в режиме конструктора. Как д-р Эдвард Ли, Беркли (Berkeley) Калифорнийского университета область (Калифорнийский университет) в встроенное программное обеспечение платформ лидеров, так как все операции будут зрения дизайна модель [3]. Эти операции модели и дизайнеры способ системного представления системы матчей, что позволит свести к минимуму требования к системе в программное обеспечение сложности дизайна.
В последние несколько лет, LabVIEW была распространена на различных вычислительных моделей для более полного удовлетворения встроенная система дизайнеров и их потребностей в технической оборудования. LabVIEW теперь включает в себя текстовый математике, непрерывное время моделирования, диаграммы состояния, а также графические потока данных модели для представления различных типов вычислений. LabVIEW также включает в себя интерактивные инструменты для содействия цифровой фильтр, модели управления, цифровая обработка сигнала опыт по проектированию алгоритмов, так что дизайн этих вертикальных приложений более легким. Теперь мы будем ждать и видеть, как гибкий вы свидетелем аппаратной платформы COTS для реализации этих алгоритмов, а также значительно сокращает время первой модели.
COTS платформы моделирования
Как упоминалось ранее, в связи с задержкой или просто не так много конструкция, или даже хуже, потому что в проект будет запущен после не удалось, мы должны принять меры для обеспечения того, чтобы меньше времени для получения дополнительной продукции. Одним из способов достижения как это: через более быстрой интеграции в дизайн фактического сигнала и имеющемся оборудовании, и лучше моделирования системы, с тем чтобы достичь совершенства в дизайне итераций и раннего выявления (и решения) проблемы.
Как показано на рисунке 2, процесс проектирования, LabVIEW FPGA Module может быть загружен на LabVIEW NI аппаратного дизайна FPGA; LabVIEW была через модуль, проектирование алгоритмов и логики дизайна будут объединены. Теперь мы можем сосредоточиться на пути к изучению эффективности и снижения технических средств.
Рисунок 2. Отражение независимых аппаратных средств и процесс разработки программного обеспечения типичных встраиваемых систем оборудования и процесса проектирования программного обеспечения
В настоящее время, при создании конечной развертывания пользовательских оборудования, трудно параллельное развитие программного и аппаратного обеспечения. Только доступ к фазе интеграции системы, программное обеспечение может принимать только реальное тестирование оборудования. Кроме того, вы не хотите быть чисто теоретическим типа разработки программного обеспечения, в тестовой фазе интеграции системы в I / O сигналы через фактическое испытании может вызвать: что проблема слишком поздно, поэтому конструкция не может быть завершена в срок.
Многие дизайнеры теперь использовать тестовую карту средств класса, системы моделирования. Однако, такие доски часто включают в себя лишь небольшое количество аналоговых и цифровых каналов ввода / вывода, очень немногие, в том числе визуальных, двигателя или синхронного ввода / вывода. Кроме того, дизайнеры часто так же, как доказательство концепции, мы должны тратить время на развитие датчика или конкретных ввода / вывода в пользовательских совета.
Показано на рисунке 3, через гибкую платформу моделирования COTS, вы действительно способны упростить процесс и сэкономить много проверки оборудования и дизайн платы с работы. Сегодня любой человек может войти в магазинах электроники, подключите памяти, материнских плат, периферийных устройств и других компонентов для создания ПК, графический дизайн системы и компьютер очень похожи, и стремиться к достижению той же стандартной платформы моделирования.
Рисунок 3. Усовершенствованной развития потока с графическим System Design
Для многих систем, платформы моделирования, которые будут включены в финальную версию завершен системы с теми же компонентами. Эти компоненты обычно являются: определить алгоритм, используемый для выполнения в режиме реального времени процессора для высокоскоростной обработки в реальном масштабе времени процессора с другими компонентами с программируемой цифровой логики, и разнообразие ввода / вывода и периферийных устройств [Рисунок 4]. Наконец, если популярные ввода / вывода используется в сочетании с различными системами, вы не можете удовлетворить все ваши потребности, платформа должна быть в состоянии быть продлен в случае необходимости и принятых обычаев.
Рисунок 4. Типичные компоненты встроенных систем
National Instruments предлагает несколько видов платформы моделирования, в том числе NI CompactRIO. Платформа содержит все основные модули для встраиваемых систем. Управления содержит в режиме реального времени операционная система под управлением 32-битных процессоров. CompactRIO FPGA плата содержит исполняемый высокоскоростной обработки, а также включить аналоговые вход и выход, цифровой вход и выход, счетчика / таймера функции модулей ввода / вывода, настроить и обеспечить фактическое интерфейс. Каждый модуль включает в себя: датчики и исполнительные механизмы с прямым подключением и встроенным формирования сигнала и изоляции. Развитие комплект также входит модуль, который разработчики проходят через платформу для включения пользовательских модулей - все в архитектуре COTS.
Кроме того, CompactRIO использования промышленной упаковки (-40 ° С до 70 ° С, 50 антивибрационные) и небольшие размеры (3,5 х 3,5 х 英寸 7,1 дюйма), низким энергопотреблением (как правило, 7 Вт 10W), что делает его не только очень для моделирования, и очень подходит для автомобильной, машины управления, и на борту развертывания приложений интеллектуального обслуживания.
развертывания пользовательских возможностей
Как упоминалось выше, упаковки, долговечность и ценовые преимущества, CompactRIO обычно используется для моделирования и развертывания. Однако, пользователи иногда из-за фактора размера или мощности, выбрать меньшее нестандартная конструкция доски. Для выполнения этого требования, дизайнеры могут LabVIEW Embedded Development Module, код развернут в любой 32-битного процессора, что позволяет экономить расходы на приобретение программного обеспечения.
LabVIEW Embedded Development Module сочетает в себе графический развития всех вышеперечисленных преимуществ, а также готовые функции анализа, комплексного ввода / вывода и интерактивный графический отладки. Модуль может быть либо 32-битный микропроцессор как объекты; основой, она может объединить различные типы открытых на данный момент C основе сторонних производителей цепей (набор инструментов) и операционной системы, которая будет нестандартной конструкции доски как объект. После комплексного, пользователи смогут достичь 100% от графической разработки и отладки их приложения в интерактивном режиме. Код, генерируемый ток интеграции всех целей на рынке, пользователи могут достичь наибольшую гибкость для целевой большинство функций.
Эта новая технология позволяет все больше и больше ученых, инженеров и специалистов в различных областях, могут более легко разрабатывать алгоритмы, разработка приложений, программирования логики, и развертывание системы моделирования системы в указанный объект.
Заключение
Графические системы дизайн платформы приносит комбинация аппаратных средств, программного обеспечения платформы, которая может значительно уменьшить стоимость разработки и время выхода на рынок. Интегрированное программное обеспечение платформы для различных вычислительных моделей, максимальная степень сокращения показателей проекта будут направлены на достижение определенного времени. Гибкая платформа моделирования, который поддерживает COTS аппаратные и программные платформы для предоставления пользовательских компонентов, за счет сокращения времени дизайн пользовательского оборудования и стоимость проектирования, сводит к минимуму время первой модели. Кроме того, фактический ввод / вывод моделирования для обеспечения более высокого качества дизайна - уменьшить текущие ошибки дизайна. Наконец, графический моделирования программного обеспечения для платформы от проектирования до развертывания конечной цели остаются прежними, так что высокая эффективность кода и делает преобразование в конечной простой в развертывании.