Создайте пользовательский объект, чтобы сопоставить сигналы с использованием импорта корневого уровня режим отображения Simulink
inputMap = getSlRootInportMap('model',modelname,'MappingMode',mappingmode,'SignalName',signalname,'SignalValue',signalvalue)
[inputMap, hasASignal] = getSlRootInportMap('model',modelname,'MappingMode',mappingmode,'SignalName',signalname,'SignalValue',signalvalue)
inputMap = getSlRootInportMap('model',modelname,'MappingMode','Custom','CustomFunction',customfunction,'SignalName',signalname,'SignalValue',signalvalue)
[inputMap,hasASignal] = getSlRootInportMap('model',modelname,'MappingMode','Custom','CustomFunction',customfunction,'SignalName',signalname,'SignalValue',signalvalue)
создает корневую карту импорта с помощью одного из режимов отображения Simulink®. Загрузите модель перед использованием этой функции. Если вы не загружаете модель сначала, функция загружает модель, чтобы сделать отображение и затем закрывает модель впоследствии. Чтобы создать список, разделенный запятыми переменных, чтобы сопоставить от этого объекта, используйте функцию inputMap = getSlRootInportMap('model',modelname,'MappingMode',mappingmode,'SignalName',signalname,'SignalValue',signalvalue)
getInputString
.
возвращает вектор логических значений, задающих, имеет ли корневая карта импорта сигнал, сопоставленный с ним. Чтобы создать список, разделенный запятыми переменных, чтобы сопоставить от этого объекта, используйте функцию [inputMap, hasASignal] = getSlRootInportMap('model',modelname,'MappingMode',mappingmode,'SignalName',signalname,'SignalValue',signalvalue)
getInputString
.
создает корневую карту импорта с помощью пользовательского режима отображения, заданного в inputMap = getSlRootInportMap('model',modelname,'MappingMode','Custom','CustomFunction',customfunction,'SignalName',signalname,'SignalValue',signalvalue)
customfunction
. Загрузите модель перед использованием этой функции. Если вы не загружаете модель сначала, функция загружает модель, чтобы сделать отображение и затем закрывает модель впоследствии. Чтобы создать список, разделенный запятыми переменных, чтобы сопоставить от этого объекта, используйте функцию getInputString
.
возвращает вектор логических значений, задающих, имеет ли корневая карта импорта сигнал, сопоставленный с ним. Чтобы создать список, разделенный запятыми переменных, чтобы сопоставить от этого объекта, используйте функцию [inputMap,hasASignal] = getSlRootInportMap('model',modelname,'MappingMode','Custom','CustomFunction',customfunction,'SignalName',signalname,'SignalValue',signalvalue)
getInputString
.
Чтобы сопоставить сигналы с импортом корневого уровня с помощью пользовательских режимов отображения, можно использовать getSlRootInport
с диалоговым окном Root Inport Mapper пользовательская возможность отображения.
Загрузите модель прежде, чем запустить эту функцию.
Если ваш пользовательский режим отображения не подобен существующему режиму отображения Simulink, рассмотрите использование функции getRootInportMap
вместо этого.