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