exponenta event banner

hdlsetup

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

Синтаксис

hdlsetup('modelname')

Описание

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

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

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

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

Если для параметра Фиксированный размер шага установлено значение auto размер шага выбирается автоматически на основе времени выборки, указанного в модели.

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

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

Представлен в R2006b