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

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.
Установите BlockReduction к offОтключите флажок Block Reduction.
Установите ConditionallyExecuteInputs к off.Отключите Conditional input branch execution.
Установите DefaultParameterBehaviour к Inlined. Можно установить этот параметр в командной строке при помощи set_param или hdlsetup.

и Default parameter behavior к Inlined. Если вы хотите установить этот параметр в диалоговом окне Configuration Parameters, у вас должен быть Simulink® Coder™.

Примечание

Включение этого параметра совпадает с установкой InlineParams свойство к on. Установка InlineParams к off изменения DefaultParameterBehavior значение к Tunable.

Установите DataTypeOverride к off.Никакая подсказка диалогового окна.
Установите ProdHWDeviceType к ASIC/FPGA->ASIC/FPGA.Установите Device vendor на ASIC/FPGA.

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

Установка параметра командной строкиРедактор Simulink установка
Установите ShowLineDimensions к on.Во вкладке Debug, на разделе Information Overlays> Ports, выбирают Base data types.
Установите SignalLoggingSaveFormat к Dataset.Никакая подсказка диалогового окна.

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

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

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

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