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