多重速率的模型要求HDL代码生成
模型配置参数
在生成HDL代码之前,您的模型使用的配置参数hdlsetup
命令。这对HDL代码生成设置多重速率的模型。本节总结了设置应用到模型hdlsetup
多重速率的相关代码生成。这些包括:
解算器所需选项推荐或HDL代码生成:
类型:
固定步
。解算器:
离散(没有连续状态)
。其他固定步解决者可以选择,但这个选项通常是最适合模拟离散系统。对待每个离散率作为一个单独的任务:单任务模式清晰。
hdlsetup
配置如下诊断/样品时间所有模型的选择:多任务数据传输:
错误
单个任务数据传输:
错误
在多重速率的模型用于HDL代码生成率过渡块时,必须显式地插入块连接运行在不同的利率。集多任务数据传输和单个任务数据传输来
错误
检测非法率转换之前代码生成。
了解更多关于设置hdlsetup
配置,请参阅检查模型参数适合HDL代码生成。
采样率
高密度脂蛋白编码器™要求至少有一个有效的采样率(样本时间> 0)在模型中必须存在。如果所有利率是0、1或者2,代码生成器(makehdl
)和兼容性检查器(checkhdl
)终止一条错误消息。
块用于率转换
使用率转换块,而不是第二块,创建率转换模型用于HDL代码生成:
延迟
利用延迟
单位延迟
单位延迟启用
零级举行
的延迟块上市应该配置有相同的输入和输出采样率。
零级举行块必须配置与继承(1)样本。