Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Интернет вещей

Ускорьте выход на рынок с помощью Connext Professional Tools

Нам нужен большой графический интерфейс, чтобы показать, что происходит в микросети в реальном времени. Команда Oak Ridge National Labs вызвалась создать графический интерфейс в LabVIEW. DDS Toolkit для Labview позволяет вам получать данные из приложений DDS и использовать их в виртуальных инструментах (VI) LabVIEW. Однако, как мы выяснили, есть некоторые ограничения. Toolkit не обрабатывает массивы последовательностей, которые используются некоторыми типами в модели данных OpenFMB. Нам требовалось быстрое решение, которое позволило бы LabVIEW VI читать эти сложные типы данных.

Одним из замечательных новых инструментов в наборе инструментов Connext DDS Pro 5.2 является Prototyper с Lua. Prototyper позволяет быстро создавать приложения с поддержкой DDS практически без программирования:определять темы и участников домена в XML, добавлять простой скрипт Lua, и вы можете мгновенно подключиться к домену DDS. (Посмотрите сообщение в блоге Джанпьеро на Prototyper)

Однажды вечером в отеле я написал простой скрипт Lua, который позволяет Prototyper читать сложные темы DDS, содержащие массивы последовательностей, а затем повторно публиковать их в другой плоской теме для использования с помощью графического интерфейса LabVIEW. Я смог протестировать его в автономном режиме, используя живые данные, записанные ранее в лаборатории, что подводит нас к ...

Проблема:отключена разработка

Инструменты:запись, воспроизведение, прототипирование с Lua

Географически рассредоточенная группа разработчиков создала демонстрацию OpenFMB. За исключением тех нескольких дней в Ноксвилле, никто из членов команды не имел доступа ко всем компонентам микросети одновременно. Так как же написать код для своего кусочка головоломки, когда у вас нет доступа к другим устройствам в системе?

Когда я работал над мостом Lua для графического интерфейса LabVIEW, я использовал сервисы Connext Pro Record и Replay. В лаборатории я записал около 10 минут данных в реальном времени, пока мы прогоняли систему по всем сценариям использования. Позже тем же вечером в отеле я смог воспроизвести эти данные, работая над сценариями Lua. Воспроизведение позволяет выборочно воспроизводить темы, зацикливая воспроизведение, чтобы оно продолжалось непрерывно. Вы также можете выбрать ускоренное воспроизведение данных - это огромная экономия времени, позволяющая смоделировать время выполнения на несколько дней или часов всего за несколько минут.

Консоль записи

Одна из действительно полезных вещей, которую Prototyper делает после запуска, - это периодически перезагружать скрипт Lua. Это сделало разработку моста к LabVIEW очень быстрой:непрерывное воспроизведение воспроизводимых данных в ускоренном режиме; У меня был открытый редактор сценария Lua; и когда я внес и сохранил изменения, они мгновенно отразились в Prototyper, который работал постоянно - нет необходимости перезапускать, чтобы увидеть изменения в скрипте. Скрипт конвертации был выполнен всего за пару часов.

Prototyper также пригодился для быстрого создания приложений для генерации смоделированных данных. Графический интерфейс LabVIEW был разработан полностью автономно, без каких-либо реальных устройств, с использованием некоторых тем, созданных сервисами Replay, а другие были объединены или смоделированы с помощью Prototyper. Я отправлял по электронной почте сценарий симулятора в ORNL, они выполняли некоторую работу с LabVIEW и отправляли мне обновленный ВП, а затем я запускал его локально, чтобы проверить. ORNL проделал потрясающую работу по интеграции данных в реальном времени из домена DDS вместе с визуальными элементами из мультфильмов SGIP, а графический интерфейс был центральным элементом демонстрации.

Окончательный графический интерфейс, написанный в LabVIEW

Основные выводы

Когда мы появились в Новом Орлеане пару недель спустя, вся система была поднята примерно за 30 минут, что замечательно, учитывая некоторые приложения (например, графический интерфейс LabVIEW). никогда даже не был в сети с реальным оборудованием. Все просто заработало.

Богатый набор инструментов, предоставляемый RTI Connext DDS Professional, позволил нам быстро решить наши проблемы интеграции в течение короткой недели в Ноксвилле и продолжить разработку во многих удаленных местах. Консоль администратора, монитор, DDS Ping и DDS Spy запустили нашу систему. Record, Replay и Prototyper позволили удаленным командам разработчиков работать в отсутствие реального оборудования. DDS Toolkit для LabVIEW позволил нам быстро создать сложный графический интерфейс. И даже после мероприятия мы можем продолжить разработку и виртуальные демонстрации с использованием этих инструментов.

Подробнее:

Производство автономных транспортных средств »

Связь в автономных системах »

Что такое DDS? »

Connext DDS Professional »

Что такое IIoT? »

上一页  [1] [2] 

Интернет вещей

  1. Плагин Telegraf для Connext DDS:создание системы мониторинга временных рядов с помощью DDS и InfluxDB
  2. Connext DDS и промышленный Интернет вещей:5 главных вещей, которые нужно знать
  3. ROS2 + DDS:сыграйте снова
  4. Адаптивная платформа AUTOSAR 18.03:теперь с DDS!
  5. Что мне делать с данными ?!
  6. Сопротивление бесполезно - защита вашей компании от несоблюдения правил защиты данных
  7. Пора улучшать ваши S&OP, системы данных и планирования
  8. Уменьшите количество узких мест с помощью 5 простых инструментов
  9. Создайте свою операционную среду с помощью Nexus Apps
  10. Оптимизируйте успех:3 инструмента, которые помогут вам ускорить производственную линию