exponenta event banner

Advisor.addExclusion

Добавление исключений в модель или файл

Описание

Advisor.addExclusion('modelname','Name,Value') (первая пара имя-значение в синтаксисе должна иметь аргумент типа Фильтр) добавляет исключение к объекту в модели. Это может быть блок, подсистема или объект потока состояний.

Входные аргументы

свернуть все

Имя модели для отображения всех исключений.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. В аргументы можно добавить любое количество пар имя-значение при условии, что пара имя-значение типа фильтра используется только один раз.

Пример: Advisor.addExclusion ('vdp', 'BlockType', 'Integrator', 'checks', {'mathworks.jmaab.jc _ 0231', 'mathworks.jmaab.jc _ 0222'}, 'validateChecks', true);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения к определенному блоку в модели.

Пример: Advisor.addExclusion ('vdp', 'Block', 'vdp: 2');

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения к определенному типу блока в модели.

Пример: Advisor.addExclusion ('vdp', 'BlockType', 'Integrator');

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в подсистему модели.

Пример: Advisor.addExclusion ('vdp', 'Subsystem', 'vdp: 6');

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в библиотеку в модели.

Пример: Advisor.addExclusion ('vdp', 'Библиотека', 'mCustomlib: 6');

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в подсистему с определенным типом маски в модели.

Пример: Advisor.addExclusion ('vdp', 'MaskType', 'gearSystem');

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в блоки и подсистемы Stateflow в модели.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 4»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в диаграмму Stateflow в модели.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в состояние Stateflow в модели.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения к переходу Stateflow в модели.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения к соединению Stateflow в модели.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в графическую функцию в Stateflow.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в функцию MATLAB в Stateflow.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в функцию Simulink в Stateflow.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в таблицу истинности Stateflow в модели.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в состояние на основе Simulink в Stateflow.

Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);

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

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

Пример: Advisor.addExclusion ('vdp', 'Block', 'vdp: 2', 'обоснование', 'Block to be removed later', 'checks', {'mathworks.jmaab.jc _ 0231'});

Это необязательный аргумент. С помощью этого аргумента можно проверить, поддерживают ли выбранные проверки исключения.

Пример: Advisor.addExclusion ('vdp', 'BlockType', 'Integrator', 'checks', {'mathworks.jmaab.jc _ 0231', 'mathworks.jmaab.jc _ 0222'}, 'validateChecks', true);

Это необязательный аргумент. С помощью этого аргумента можно добавить обоснование (комментарий) при добавлении исключений.

Пример: Advisor.addExclusion ('vdp', 'Block', 'vdp: 2', 'обоснование', 'Block to be removed later', 'checks', {'mathworks.jmaab.jc _ 0231'});

Представлен в R2021a