Добавление исключений в модель или файл
Advisor.addExclusion(' (первая пара имя-значение в синтаксисе должна иметь аргумент типа Фильтр) добавляет исключение к объекту в модели. Это может быть блок, подсистема или объект потока состояний.modelname','Name,Value')
modelname - Наименование моделиИмя модели для отображения всех исключений.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. В аргументы можно добавить любое количество пар имя-значение при условии, что пара имя-значение типа фильтра используется только один раз.
'Block' - наименование блока;Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения к определенному блоку в модели.
Пример: Advisor.addExclusion ('vdp', 'Block', 'vdp: 2');
'BlockType' - Тип блокаЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения к определенному типу блока в модели.
Пример: Advisor.addExclusion ('vdp', 'BlockType', 'Integrator');
'Subsystem' - Имя или SID подсистемыЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в подсистему модели.
Пример: Advisor.addExclusion ('vdp', 'Subsystem', 'vdp: 6');
'Library' - Имя или SID библиотекиЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в библиотеку в модели.
Пример: Advisor.addExclusion ('vdp', 'Библиотека', 'mCustomlib: 6');
'MaskType' - имя маски для подсистемы;Это необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в подсистему с определенным типом маски в модели.
Пример: Advisor.addExclusion ('vdp', 'MaskType', 'gearSystem');
'Stateflow' - Блоки потока состояния, импортированные в SimulinkЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в блоки и подсистемы Stateflow в модели.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 4»);
'Chart' - SID диаграммы потока состоянийЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в диаграмму Stateflow в модели.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'State' - SID состояния StateflowЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в состояние Stateflow в модели.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'Transition' - SID перехода потока состоянийЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения к переходу Stateflow в модели.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'Junction' - SID соединения потока состоянийЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения к соединению Stateflow в модели.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'GraphicalFunction' - Графическая функция внутри StateflowЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в графическую функцию в Stateflow.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'MatlabFunction' - функция MATLAB в потоке состоянийЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в функцию MATLAB в Stateflow.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'SimulinkFunction' - Функция Simulink внутри StateflowЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в функцию Simulink в Stateflow.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'TruthTable' - Таблица правдивости StateflowЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в таблицу истинности Stateflow в модели.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'SimulinkBasedState' - Состояние на основе Simulink в StateflowЭто необязательный аргумент типа Filter. С помощью этого аргумента можно добавить исключения в состояние на основе Simulink в Stateflow.
Пример: Advisor.addExclusion («sldvdemo _ cruise _ control», «Stateflow», «sldvdemo _ cruise _ control: 8»);
'checks' - Проверка идентификаторов для добавления исключенийЭто необязательный аргумент. С помощью этого аргумента можно добавлять исключения только для выбранных чеков.
Если эта пара имя-значение не используется во входных аргументах, то объект модели будет исключен из всех проверок. По умолчанию этот параметр установлен для всех проверок.
Пример: Advisor.addExclusion ('vdp', 'Block', 'vdp: 2', 'обоснование', 'Block to be removed later', 'checks', {'mathworks.jmaab.jc _ 0231'});
'validateChecks' - Проверка поддержки исключенияЭто необязательный аргумент. С помощью этого аргумента можно проверить, поддерживают ли выбранные проверки исключения.
Пример: Advisor.addExclusion ('vdp', 'BlockType', 'Integrator', 'checks', {'mathworks.jmaab.jc _ 0231', 'mathworks.jmaab.jc _ 0222'}, 'validateChecks', true);
'rationale' - Причина исключенияЭто необязательный аргумент. С помощью этого аргумента можно добавить обоснование (комментарий) при добавлении исключений.
Пример: Advisor.addExclusion ('vdp', 'Block', 'vdp: 2', 'обоснование', 'Block to be removed later', 'checks', {'mathworks.jmaab.jc _ 0231'});
Advisor.clearExclusion | Advisor.getExclusion | Advisor.loadExclusion | Advisor.removeExclusion | Advisor.saveExclusion
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.