Выберите способ разрешения сигналов и состояний в модели Simulink.Signal объекты. Дополнительные сведения см. в разделе Явное и неявное разрешение символов.
Категория: Диагностика
По умолчанию: Explicit only
NoneНе выполняйте разрешение сигнала. Ни один из сигналов, состояний, данных Stateflow ® и данных функционального блока MATLAB в модели не может разрешить Simulink.Signal объекты.
Этот параметр не влияет на хранилища данных, определяемые при создании Simulink.Signal (вместо использования блоков памяти хранилища данных).
Explicit onlyНе выполняйте неявное разрешение сигнала. Происходит только явно указанное разрешение сигнала. Это рекомендуемый параметр.
Explicit and implicitПо возможности выполняйте неявное разрешение сигнала без отправки предупреждений о неявном разрешении.
Explicit and warn implicitПо возможности выполняйте неявное разрешение сигнала, размещая предупреждение о каждом возникающем неявном разрешении.
Чтобы уменьшить зависимость модели от переменных и объектов в рабочих пространствах и словарях данных, что может улучшить переносимость модели, удобочитаемость и простоту обслуживания, используйте None.
При использовании этого параметра перенесите атрибуты конструкции из существующих Simulink.Signal объекты в модель с использованием параметров блока и свойств сигнала (например, в редакторе данных модели или в диалоговых окнах «Свойства сигнала»).
Диалоговое окно "Свойства сигнала" (см. раздел "Диалоговое окно" Свойства сигнала ") используется для задания явного разрешения сигналов.
Используйте панель Атрибуты состояния (State Attributes) в диалоговых окнах блоков, которые имеют дискретные состояния, например, блок интегратора дискретного времени, чтобы указать явное разрешение для дискретных состояний.
Несколько сигналов могут разрешаться в один и тот же объект сигнала и иметь свойства, заданные объектом. Однако объект сигнала не может использовать класс хранения, отличный от Auto или Reusable.
MathWorks ® не рекомендует использовать неявное разрешение сигнала, за исключением быстрого прототипирования, поскольку неявное разрешение снижает производительность, затрудняет проверку модели и может иметь недетерминированные эффекты .
Программное обеспечение Simulink ® обеспечивает disableimplicitsignalresolution , которую можно использовать для изменения настроек в модели, чтобы она не использовала неявное разрешение сигнала.
Параметр: SignalResolutionControl |
Значение: 'None' | 'UseLocalSettings' | 'TryResolveAll' | 'TryResolveAllWithWarning' |
По умолчанию: 'UseLocalSettings' |
SignalResolutionControl Стоимость | Эквивалентное значение разрешения сигнала |
|---|---|
'None' | None |
'UseLocalSettings' | Explicit only |
'TryResolveAll' | Explicit and implicit |
'TryResolveAllWithWarning' | Explicit and warn implicit |
| Приложение | Настройка |
|---|---|
| Отладка | Explicit only или None |
| Отслеживаемость | Explicit only или None |
| Эффективность | Explicit only или None |
| Меры безопасности | Explicit only
|