主要内容

模型准备

准备和配置被控对象模型

将模型从桌面仿真转移到实时仿真是一个迭代过程,可能需要重新配置大量模型设置。您可以配置被控对象模型并针对 HDL 代码生成创建一个 HDL 兼容版本。

要为 HDL 代码生成配置被控对象模型,请使用 hdlsetup 函数。hdlsetup 函数将模型配置参数设置为针对代码生成推荐的默认值。您可以使用 Simscape™ 开关或基于网络拓扑复杂度的动态开关对硬件在环 (HIL) 仿真的 Simscape 转换器进行建模。根据模型中的模块类型选择求解器类型(后向欧拉、梯形法则或分割)。如果模型中有线性和开关式线性模块,请选择后向欧拉求解器类型。如果模型中有非线性模块,请选择分割求解器类型。有关详细信息,请参阅 Solver Configuration (Simscape)

函数

sschdl.generateOptimizedModelReplace Simscape switches and converter blocks with dynamic switches optimized for FPGA deployment (自 R2024a 起)
sschdl.updateRuntimeParametersGenerate updated tunable parameter data file for Simscape model (自 R2024a 起)
hdlsetupSet model configuration parameters for HDL code generation

主题