Выберите, как модель разрешает сигналы и утверждает к Simulink.Signal
объекты. Смотрите Явное и Неявное Разрешение Символа для получения дополнительной информации.
Диагностика Category:
Значение по умолчанию: Explicit only
None
Не выполняйте разрешение сигнала. Ни один из сигналов, состояний, данных Stateflow® и данных о блоке MATLAB Function в модели не может решить к Simulink.Signal
объекты.
Эта установка не влияет на хранилища данных, которые вы задаете путем создания Simulink.Signal
объекты (вместо того, чтобы использовать блоки Data Store Memory).
Explicit only
Не выполняйте неявное разрешение сигнала. Только явным образом заданное разрешение сигнала происходит. Это - рекомендуемая установка.
Explicit and implicit
Выполните неявное разрешение сигнала по мере возможности, не отправляя предупреждений о неявных разрешениях.
Explicit and warn implicit
Выполните неявное разрешение сигнала по мере возможности, отправив предупреждение каждого неявного разрешения, которое происходит.
Чтобы уменьшать зависимость модели на переменных и объектах в рабочих областях и словарях данных, которые могут улучшить мобильность модели, удобочитаемость и простота обслуживания, используют None
.
Когда вы используете эту установку, перемещаете атрибуты проекта от существующего Simulink.Signal
объекты в модель при помощи параметров блоков и свойств сигнала (например, в Model Data Editor или в диалоговых окнах Signal Properties).
Используйте диалоговое окно Signal Properties (см. Диалоговое окно Signal Properties) задавать явное разрешение для сигналов.
Используйте панель Атрибутов состояния на диалоговых окнах блоков, которые имеют дискретные состояния, e.g., блок Discrete-Time Integrator, чтобы задать явное разрешение для дискретных состояний.
Несколько сигналов могут решить к тому же объекту сигнала и иметь свойства, которые задает объект. Однако объект сигнала не может использовать класс памяти кроме Auto
или Reusable
.
MathWorks® препятствует использующему неявному разрешению сигнала за исключением быстрого прототипирования, потому что неявное разрешение замедляет эффективность, усложняет проверку допустимости модели и может оказать недетерминированные влияния.
Программное обеспечение Simulink® обеспечивает disableimplicitsignalresolution
функция, которую можно использовать, чтобы изменить настройки в модели так, чтобы она не использовала неявное разрешение сигнала.
Parameter: 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
|