Сохраните, соедините и удалите интерфейсы

Технические системы часто совместно используют интерфейсные определения через несколько компонентов или подсистем.

Интерфейсы в System Composer™ могут храниться или локально в модели или в словаре данных, в зависимости от зрелости вашей системы.

interface data dictionary является объединенным списком всех интерфейсов в архитектуре и где они используются. Локальные интерфейсы на модели System Composer могут быть сохранены в интерфейсном словаре данных с помощью Интерфейсного Редактора. Интерфейсные словари могут быть снова использованы между моделями, которые должны использовать данный набор интерфейсов и интерфейсных элементов. Словари данных хранятся в отдельном .sldd файлы.

По умолчанию интерфейсы хранятся в модели архитектуры и не отображаются вне модели. Если вы находитесь в начальных стадиях создания системной модели, храните интерфейсы локально, чтобы ограничить количество файлов, которые должны быть управляемыми. Однако, если ваша модель зрела на грани усиления рабочих процессов компонентизации как эталонные архитектуры и поведения, хранение интерфейсов в словаре данных дает вам способность совместно использовать интерфейсные определения через иерархию модели.

Используйтеsave interface меню, чтобы сохранить интерфейс в новый или существующий словарь данных. Чтобы создать новый словарь данных, выберите Save to new dictionary. Обеспечьте имя словаря.

The robot interfaces dictionary shown in the interface editor window. Below the dictionary are the interfaces named 'sensor data', 'GPS data', and 'coordinates'.

Можно также добавить интерфейсные определения в модели к существующему словарю данных путем выбора Link existing dictionary.

Используйтеinterface import кнопку, чтобы импортировать интерфейсные определения из объекта шины Simulink®, или из MAT-файла или из рабочей области.

Удалите интерфейс из словаря с помощьюdelete interface кнопки. Если интерфейс уже используется портами в в настоящее время открытой модели, программное обеспечение возвращает предупреждающее сообщение. Интерфейс затем удален из любых портов в открытой модели, которые сопоставлены с интерфейсом. Обратите внимание на то, что, если интерфейс будет удален из словаря после открытия другой модели, которая совместно использует словарь, предупреждение будет представлено на запуске, если удаленный интерфейс будет использоваться портами в той модели. Диагностическое Средство просмотра предлагает опцию, чтобы удалить удаленный интерфейс из всех портов, которые все еще используют его. Можно также выбрать порты индивидуально и удалить их недостающие интерфейсы.

The 'sensor data' interface is selected. The confirm delete interface warning message says: Are you sure you want to delete interface: 'sensor data'? This will remove interface from all ports associated with that interface. This action cannot be undone. The default selection is No.

Обратите внимание на то, что модель System Composer и словарь данных являются отдельными артефактами. Даже когда словарь данных соединяется с моделью, изменениями в словаре данных (.sldd файл), должно быть сохранено отдельно от изменений до модели (.slx файл). Чтобы сохранить изменения в соединенном словаре данных, используйтеsave interface кнопку и выберите Save dictionary. Если словарь данных сохранен, другие модели могут использовать его интерфейсные определения, соединяясь со словарем данных, позволяя многоуровневым моделям совместно использовать те же интерфейсные определения.

Смотрите также

| | | |

Похожие темы