hdlsetup

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

Синтаксис

hdlsetup('modelname')

Описание

hdlsetup('modelname') устанавливает параметры модели, заданные как modelname для общих значений по умолчанию для генерации HDL-кода.

Откройте модель, прежде чем вы активируете hdlsetup команда. После использования hdlsetup, вы можете использовать set_param для изменения этих настроек по умолчанию. Для примера:

set_param(gcs, 'Solver', 'VariableStepDiscrete')
Смотрите эту таблицу для параметров конфигурации решателя, которые hdlsetup настраивает. Эти параметры находятся на панели Solver диалогового окна Параметры конфигурации.

Настройка параметров конфигурацииУстановка параметров командной строкиОписание
Установите Type значение Fixed-step и Solver к Discrete (no continuous states).Задайте Solver на FixedStepDiscrete.Этот решатель с фиксированным шагом лучше всего подходит для симуляции дискретных систем. Решатели с переменным шагом поддерживаются при ограниченных условиях.
Установите Fixed-step size (fundamental sample time) значение auto.Задайте FixedStep на auto.

Если для Fixed step size задано значение auto размер шага выбирается автоматически, на основе шагов расчета, заданных в модели.

Отключите флажок Treat each discrete rate as a separate task.Задайте EnableMultiTasking на off.HDL Coder™ в настоящее время не поддерживает модели, которые выполняются в многозадачном режиме.

hdlsetup также конфигурирует другие параметры, которые управляют уровнями серьезности ошибок, логгированием данных и параметрами отображения модели. Чтобы просмотреть полный набор параметров модели, затронутых hdlsetup, см. «Проверка параметров модели, подходящих для генерации HDL-кода».

Введенный в R2006b