Создайте пользовательский объект, чтобы сопоставить сигналы с импортом корневого уровня
map = getRootInportMap('Empty');
map = getRootInportMap(model,mdl,Name,Value);
map = getRootInportMap(inputmap,map,Name,Value);
создает пустой объект карты, map. Используйте этот объект карты настроить пустой пользовательский объект отображения. Загрузите модель перед использованием этой функции. Если вы не загружаете модель сначала, функция загружает модель, чтобы сделать отображение и затем закрывает модель впоследствии. map
= getRootInportMap('Empty
');
создает объект карты для map
= getRootInportMap(model
,mdl,Name,Value);model
, mdl
, с именами блока и заданными именами сигнала. Загрузите модель перед использованием этой функции. Если вы не загружаете модель сначала, функция загружает модель, чтобы сделать отображение и затем закрывает модель впоследствии. Чтобы создать список, разделенный запятыми переменных, чтобы сопоставить от этого объекта, используйте функцию getInputString
.
заменяет объект отображения с заданным свойством. Можно заменить только свойства map
= getRootInportMap(inputmap
,map,Name,Value);model
, blockName
и signalName
. Загрузите модель перед использованием этой функции. Если вы не загружаете модель сначала, функция загружает модель, чтобы сделать отображение и затем закрывает модель впоследствии. Чтобы создать список, разделенный запятыми переменных, чтобы сопоставить от этого объекта, используйте функцию getInputString
.
Используйте функцию getRootInportMap
при создании пользовательского режима отображения, чтобы сопоставить данные с импортом корневого уровня. Смотрите файл в качестве примера BlockNameIgnorePrefixMap.m
, расположенный в
, для примера пользовательского алгоритма отображения.matlabroot/help/toolbox/simulink/examples
|
Создайте пустой объект карты. Значение по умолчанию: 'none' |
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
|
Имя модели, чтобы сопоставить с корневой картой импорта. Значение по умолчанию: 'none' | ||
|
Имена блока входных портов корневого уровня. Инструмент присваивает данные портам согласно имени корневого-inport блока. Если инструмент находит элемент данных, имя которого совпадает с именем корневого-inport блока, это сопоставляет данные с соответствующим портом. Значение для этого аргумента может быть:
Значение по умолчанию: 'none' | ||
|
Сигнал называет, чтобы быть сопоставленным. Инструмент присваивает данные портам согласно имени сигнала на порте. Если инструмент находит элемент данных, имя которого совпадает с именем сигнала в порте, это сопоставляет данные с соответствующим портом. Значение для этого аргумента может быть:
Значение по умолчанию: 'none' | ||
|
Имя отображения объекта заменить. Значение по умолчанию: 'none' |
|
Пользовательский объект, который можно использовать, чтобы сопоставить данные с входным портом корневого уровня. Чтобы создать список, разделенный запятыми переменных, чтобы сопоставить от этого объекта, используйте функцию |
Загрузите модель прежде, чем запустить эту функцию.
Если ваш пользовательский режим отображения, подобный существующему режиму отображения Simulink®, рассмотрите использование функции getSlRootInportMap
вместо этого.