exponenta event banner

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

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

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

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

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

save interfaceЭто меню используется для сохранения интерфейса в новом или существующем словаре данных. Чтобы создать новый словарь данных, выберите Сохранить в новый словарь. Укажите имя словаря.

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

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

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

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

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 и словарь данных являются отдельными артефактами. Даже когда словарь данных связан с моделью, изменения в словаре данных (a .sldd файл) должен быть сохранен отдельно от изменений в модели (a .slx файл). Чтобы сохранить изменения в словаре связанных данных, нажмитеsave interface кнопку и выберите Save dictionary. После сохранения словаря данных другие модели могут использовать его определения интерфейсов, связываясь со словарем данных, позволяя нескольким моделям совместно использовать одни и те же определения интерфейсов.

См. также

| | | |

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