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-кода. Можно затем повторно выполнить проверку.