Импорт или создание определений DDS

Чтобы перенести концепции DDS, такие как области, темы, типы и качество обслуживания (QoS) в Simulink® окружение, чтобы можно было моделировать и конфигурировать приложения DDS, использовать DDS Application Quick Start. Quick Start позволяет вам импортировать определения XML/IDL или создать определения по умолчанию и соответствующим образом сконфигурировать приложение для своего поставщика DDS, RTI или eProsima, чтобы обеспечить среду для моделирования и создания вашего приложения в Simulink.

Чтобы создать определения DDS и сконфигурировать приложение:

Откройте приложение DDS Quick Start

Когда вы открываете модель в приложении DDS Blockset, вы направляетесь в DDS Application Quick Start. Quick Start позволяет вам назвать имя приложения, указать поставщика DDS и импортировать или создать определения DDS, необходимые для настройки приложения DDS. Чтобы обновить эти опции строения после завершения Quick Start, можно повторно открыть DDS Application Quick Start с панели инструментов, нажав Quick Start.

Укажите имя приложения и поставщика

На первой странице DDS Application Quick Start укажите имя приложения DDS и поставщика.

По умолчанию для имени вашего приложения DDS задано имя его модели приложения. Чтобы настроить имя, в поле Application name введите настраиваемое имя.

Чтобы указать поставщика DDS (и установить набор инструментальных средств), из выпадающего списка Vendor выберите RTI или eProsima. Если вы не намерены генерировать код, выбор поставщика не влияет на симуляцию, поэтому можно принять поставщика по умолчанию.

Укажите источник определений DDS

На второй странице DDS Application Quick Start укажите источник определений DDS для вашего приложения. Определения DDS, созданные или импортированные, хранятся в разделе словаря данных Simulink, называемом DDS Dictionary. Вы можете создать и связать DDS-словарь с вашим приложением, используя один из следующих опций:

  • Use existing dictionary - Если у вас есть существующий словарь DDS, можно связать этот словарь с новым приложением DDS и повторно использовать определения. Эта опция идеально подходит для создания приложений, соответствующих аналогичным требованиям или стандартам.

  • Import from XML - Если у вас есть или вы хотите задать определения DDS в XML, можно импортировать определения XML в новый словарь DDS и связать его с вашим приложением. Спецификации XML обеспечивают максимальную гибкость и контроль над определениями.

  • Create and use default dictionary - Если вы хотите, чтобы новый словарь DDS был создан для вас на основе вашей модели приложения, можно выбрать, чтобы создать и использовать словарь по умолчанию. Эта опция является самой быстрой и простой опцией для начала работы.

Переход от DDS к окружению Simulink

Чтобы завершить работу, нажмите Finish. Quick Start создает и связывает DDS-словарь с вашим приложением и конфигурирует приложение так, чтобы можно было сгенерировать исполняемый файл, специфичный для RTI или eProsima.

Просмотр определений DDS

Проверьте определения

Чтобы проверить свои определения DDS, можно использовать редактор DDS Dictionary или Code Mappings. Для проверки областей, топика, типа или QoS можно использовать DDS-словарь для просмотра и редактирования этих определений. Дополнительные сведения см. в разделе Управление определениями DDS.

Чтобы проверить импортированные определения DataReader и DataWriter, используйте редактор Отображения. Чтобы просмотреть читатели и средства записи, откройте редактор, установите для Configuration Mode значение Use Reader XML Path или Use Writer XML Path и проверьте, что они отображаются как опции раскрывающегося списка для входных или выходных портов. Если вы выбираете устройство чтения или средство записи, можно также проверить свойства Topic и QoS, загруженные в редакторе. Для получения дополнительной информации см. Интерактивная настройка интерфейса DDS.

Расследовать

Если импортированные определения не верны, проверьте и исправьте ошибки в импортированных XML или DDS-словаре, а затем связайте новые определения с приложением DDS. Чтобы обновить или изменить информацию о поставщике, на панели инструментов откройте Quick Start и обновите поставщика.

Факторы и ограничения

  • Несколько XML- Файлы - Quick Start позволяет импортировать один XML- файл. Для импорта дополнительных файлов используйте DDS-словарь.

  • Импорт Файла IDL - для импорта спецификаций IDL преобразуйте IDL в XML и импортируйте XML- файлы.

  • Импортированные повторяющиеся данные - импортированные XML- файлы извлекают дополнительные XML- файлы, на которые ссылается механизм включения в словарь DDS. Если на XML- файлы ссылаются несколько раз, его определения импортируются каждый раз, что приводит к дублированию.

См. также

|

Похожие темы