Преобразование модели для использования только явного разрешения сигнала
retVal = disableimplicitsignalresolution('model')
retVal = disableimplicitsignalresolution('model', displayOnly)
вводит модель, сообщает обо всех сигналах и состояниях, которые неявно разрешаются в сигнальные объекты, и преобразует модель для разрешения только сигналов и состояний, которые явно требуют этого. Отчет и любые изменения ограничиваются самой моделью; они не включают блоки, которые являются библиотечными ссылками. retVal = disableimplicitsignalresolution('model')
Перед выполнением этой функции убедитесь, что все соответствующие объекты данных Simulink ® определены в базовой рабочей области или словаре данных, с которым связана модель. Функция игнорирует любые объекты данных, определенные в другом месте .
Сканирование функции model, возвращает структуру дескрипторов для сигналов и состояний, которые неявно разрешаются для сигнальных объектов, и выполняет следующие операции над model:
Найдите в модели все выходные порты и состояния блоков, которые разрешаются в сигнальные объекты Simulink.
Измените эти порты и блоки для обеспечения разрешения сигнальных объектов в будущем.
Установка параметров модели SignalResolutionControl параметр для 'UseLocalSettings' (GUI: только явный).
Если SignalResolutionControl уже установлен в значение 'UseLocalSettings' или в 'None', функция не выполняет никаких действий и возвращает предупреждение.
Если какие-либо выходные данные Stateflow ® разрешаются в объект сигнала Simulink:
Отключение иерархической области видимости сигнальных объектов из диаграммы Stateflow.
Явная маркировка выходного сигнала диаграммы Stateflow.
Принудительное разрешение объекта сигнала для этого сигнала в будущем.
Любые изменения, внесенные disableimplicitsignalresolution перманентно изменить модель. Перед вызовом функции с обязательно создайте резервную копию модели displayOnly по умолчанию или указано как false.
эквивалентно retVal = disableimplicitsignalresolution('model', displayOnly)disableimplicitsignalresolution( если model)displayOnly является false.
Если displayOnly является trueфункция возвращает структуру дескрипторов сигналам и состояний, которые неявно разрешаются в сигнальные объекты, но оставляет модель неизменной.
|
Логическое значение, определяющее необходимость изменения модели ( По умолчанию: |
|
Имя модели или дескриптор |
|
Структура MATLAB ®, содержащая:
|