Создайте названный интерфейс данных в интерфейсном словаре
добавляет интерфейс данных, заданный по наименованию interface
= addInterface(dictionary
,name
)name
к интерфейсному словарю dictionary
.
создает интерфейс данных, который зеркально отражает существующий Simulink® объект шины.interface
= addInterface(dictionary
,name
,'SimulinkBus',busObject
)
Создайте словарь данных, затем добавьте интерфейс данных, названный 'newInterface'
.
dictionary = systemcomposer.createDictionary('new_dictionary.sldd'); interface = addInterface(dictionary,'newInterface')
Создайте новую модель и соедините словарь данных. Затем откройте Интерфейсный Редактор, чтобы просмотреть новый интерфейс.
arch = systemcomposer.createModel('newModel',true); linkDictionary(arch,'new_dictionary.sldd');
Создайте словарь, создайте объект шины Simulink, заполните объект шины с двумя элементами и добавьте именованный интерфейс данных, который зеркально отражает объект шины Simulink к словарю.
dictionary = systemcomposer.createDictionary('new_dictionary.sldd'); % Create the Simulink bus object and populate it with elements busObj = Simulink.Bus; elems(1) = Simulink.BusElement; elems(1).Name = 'element_1'; elems(2) = Simulink.BusElement; elems(2).Name = 'element_2'; busObj.Elements = elems; interface = addInterface(dictionary,'newInterface','SimulinkBus',busObj);
Создайте новую модель, соедините словарь данных и откройте Интерфейсный Редактор.
arch = systemcomposer.createModel('newModel',1); linkDictionary(arch,'new_dictionary.sldd');
dictionary
— Словарь данных присоединяется к модели архитектурыСловарь данных, присоединенный к модели архитектуры в виде systemcomposer.interface.Dictionary
объект. Можно задать словарь данных по умолчанию, который задает локальные интерфейсы или внешний словарь данных, который несет интерфейсные определения. Если модель соединяется с несколькими словарями данных, то dictionary
должен быть словарь, который несет интерфейсные определения. Для получения информации о том, как создать словарь, смотрите createDictionary
.
name
— Имя нового интерфейса данныхИмя новых данных взаимодействует через интерфейс в виде вектора символов или строки. Этим именем должен быть допустимый MATLAB® идентификатор.
Пример: 'newInterface'
Типы данных: char |
string
busObject
— Шина Simulink возражает, что новые данные соединяют интерфейсом с зеркаламиШина Simulink возражает, что новые данные соединяют интерфейсом с зеркалами в виде объекта шины Simulink.
interface
— Новый интерфейс данныхНовый интерфейс данных, возвращенный как systemcomposer.interface.DataInterface
объект.
Термин | Определение | Приложение | Больше информации |
---|---|---|---|
интерфейсный словарь данных | Интерфейсный словарь данных является объединенным списком всех интерфейсов и типов значения в архитектуре и где они используются. | Локальные интерфейсы на модели System Composer™ могут быть сохранены в интерфейсном словаре данных с помощью Интерфейсного Редактора. Интерфейсные словари могут быть снова использованы между моделями, которые должны использовать данный набор интерфейсов, элементов и типов значения. Словари данных хранятся в отдельных файлах SLDD. | |
интерфейс данных | Интерфейс данных задает вид информации, которая течет через порт. Тот же интерфейс может быть присвоен нескольким портам. Интерфейс данных может быть составным объектом, означая, что это может включать элементы данных, которые описывают свойства интерфейсного сигнала. | Интерфейсы данных представляют информацию, которой делятся через коннектор и вводит или выходит из компонента через порт. Используйте Интерфейсный Редактор, чтобы создать и управлять интерфейсами данных и элементами данных и сохранить их в интерфейсном словаре данных для повторного использования между моделями. | Создайте модель архитектуры со ссылками требования и интерфейсами |
элемент данных | Элемент данных описывает фрагмент интерфейса, такого как коммуникационное сообщение, расчетный или измеренный параметр или другое разложение того интерфейса. | Интерфейсы данных разложены на элементы данных:
| |
тип значения | Тип значения может использоваться в качестве интерфейса порта, чтобы задать атомарную часть данных, которые текут через тот порт и имеют тип верхнего уровня, размерность, модуль, сложность, минимум, максимум и описание. | Можно также присвоить тип элементов данных в интерфейсах данных, чтобы оценить типы. Добавленная стоимость вводит к словарям данных с помощью Интерфейсного Редактора так, чтобы можно было снова использовать типы значения как интерфейсы или элементы данных. | Создайте типы значения как интерфейсы |
находящийся в собственности интерфейс | Находящийся в собственности интерфейс является локально определенным интерфейсом, который локален для определенного порта и не совместно использованный в словаре данных или словаре модели. | Создайте находящийся в собственности интерфейс, чтобы представлять тип значения или интерфейс данных, который локален для порта. | Задайте находящиеся в собственности интерфейсы, локальные для портов |
адаптер | Адаптер помогает соединить два компонента с несовместимыми интерфейсами порта путем отображения между двумя интерфейсами. Адаптер может также действовать как переход уровня или единичная задержка. Используйте блок Adapter, чтобы реализовать адаптер. | С адаптером можно выполнить функции на Интерфейсном диалоговом окне Адаптера:
|
addElement
| createDictionary
| getInterface
| getInterfaceNames
| removeInterface
| linkDictionary
| Adapter | addPhysicalInterface
| addValueType
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.