exponenta event banner

Конфигурирование интерфейса DDS

Интерфейс DDS является точкой соединения между приложением DDS и сетью DDS. В частности, точкой соединения для приложения DDS является спецификация темы и качества обслуживания (QoS) для DataReaders и DataWriters приложения.

Чтобы настроить интерфейс DDS для демонстрации фигур:

  1. Откройте редактор сопоставлений кода. На панели инструментов нажмите «Интерфейс кода» и выберите «Сопоставления кодов отдельных элементов».

  2. Настройте тему и QoS для порта ввода, который действует как DataReader. В редакторе сопоставлений кодов перейдите на вкладку «Inports»:

    1. Выберите режим конфигурирования. Для режима конфигурации выберите Use Topic and QoS.

    2. Выберите раздел. В поле «Тема» выберите элемент «Тема круга», указанный в раскрывающемся списке, по пути к нему (ShapesDomainLibrary/ShapesDomain/Circle).

    3. Выберите QoS. Чтобы задать QoS, в инспекторе свойств разверните раздел «Код» и выберите из раскрывающегося списка Параметры чтения QoS. Существует несколько способов определения QoS:

      • Политику QoS можно оставить в качестве политики по умолчанию. Профиль QoS по умолчанию предоставляется целевым поставщиком DDS, eProsima

      • Можно выбрать из встроенных профилей QoS. Встроенные профили QoS автоматически появляются при использовании опции словаря быстрого запуска по умолчанию.

      • Можно выбрать из профилей QoS, импортированных из XML. Импортированные профили QoS также отображаются в этом раскрывающемся списке в качестве опций.

      Для этого примера оставьте QoS Reader как default.

  3. Настройте тему и QoS для исходящего порта, который действует как DataWriter. В редакторе сопоставлений кодов перейдите на вкладку «Выходы»:

    1. Выберите режим конфигурирования. Для режима конфигурации выберите Use Topic and QoS.

    2. Выберите раздел. В поле «Тема» выберите квадратную тему, указанную в раскрывающемся списке по пути (ShapesDomainLibrary/ShapesDomain/Square).

    3. Выберите QoS. Чтобы задать QoS, перейдите в инспектор свойств, щелкните, чтобы развернуть раздел «Код», и выберите из раскрывающегося списка Параметры записи QoS. Существует несколько способов определения QoS:

      • Политику QoS можно оставить в качестве политики по умолчанию. Профиль QoS по умолчанию предоставляется целевым поставщиком DDS, eProsima

      • Можно выбрать из встроенных профилей QoS. Встроенные профили QoS автоматически появляются при использовании опции словаря быстрого запуска по умолчанию.

      • Можно выбрать из профилей QoS, импортированных из XML. Импортированные профили QoS также отображаются в этом раскрывающемся списке в качестве опций.

      В этом примере оставьте QoS устройства записи как default.

  4. Чтобы создать DataReaders и DataWriters, нажмите клавиши Ctrl + D. Теперь можно просматривать созданные устройства чтения и записи в редакторе.

Связанные темы