Проверяйте на безопасные параметры модели

ID проверки: com.mathworks.HDL.ModelChecker.runModelParamsChecks

Проверяйте на параметры модели, настроенные для генерации HDL-кода.

Описание

Эта проверка проверяет, совместимы ли параметры модели, которые вы задаете, для генерации HDL-кода. Эта проверка гарантирует, что вы используете эти настройки в диалоговом окне Configuration Parameters.

Установка параметра командной строкиУстановка параметра конфигурации
Установите Solver на FixedStepDiscrete.Установите Type на Fixed-step и Solver к Discrete (no continuous states).
Установите FixedStep на auto.Установите Fixed-step size (fundamental sample time) на auto.
Установите EnableMultiTasking на off.Отключите флажок Treat each discrete rate as a separate task.
Установите AlgebraicLoopMsg на errorУстановите Algebraic loop на error.
Установите SingleTaskRateTransMsg на error.Установите Single task rate transition на error.
Установите MultiTaskRateTransMsg на error.Установите Multitask rate transition на error.
Установите SaveOutput на off.Отключите флажок Save output.
Установите SaveTime на off.Отключите флажок Save time.
Установите BlockReduction на offОтключите флажок Block Reduction.
Установите ConditionallyExecuteInputs на off.Отключите Conditional input branch execution.
Установите DefaultParameterBehaviour на Inlined. Можно установить этот параметр в командной строке при помощи set_param или hdlsetup.Установите Default parameter behavior на Inlined. Если вы хотите установить этот параметр в диалоговом окне Configuration Parameters, у вас должен быть Simulink® Coder™.
Установите DataTypeOverride на off.Никакая подсказка диалогового окна.
Установите ProdHWDeviceType на ASIC/FPGA->ASIC/FPGA.Установите Device vendor на ASIC/FPGA.

Проверка гарантирует, что вы используете эти настройки в Редакторе Simulink.

Установка параметра командной строкиРедактор Simulink установка
Установите ShowLineDimensions на on.В меню Display> Signals & Ports, набор Signal Dimensions.
Установите SignalLoggingSaveFormat на Dataset.Никакая подсказка диалогового окна.

Если существуют несовместимые параметры модели, HDL Coder™ выводит предупреждение и перечисляет параметры модели, которые должны быть зафиксированы.

Результаты и рекомендуемые действия

Чтобы зафиксировать это предупреждение, нажмите Modify Settings, и генератор кода запускает команду hdlsetup, чтобы настроить параметры модели для генерации HDL-кода. Можно затем повторно выполнить проверку.

Смотрите также