主要内容

实时仿真

万博1manbetx®实时™Simscape™检查,Simscape HDL工作流顾问

部署一个植物模型允许您测试控制算法。您可以部署您的Simscape电气™模型用于实时仿真,包括硬件在环仿真,使用生成的C代码或HDL代码。

生成C代码以部署需要20µs或更长模拟采样时间的非线性、线性或切换线性模型。如果你有驾驶执照万博1manbetxSimulink编码器™,您可以生成C代码,以便部署到实时目标机器上。如果你有嵌入式编码器的许可证®,您可以生成C代码部署到嵌入式系统。如果你有驾照的话万博1manbetx实时仿真软件,您可以使用Simscape检查来准备您的Simscape电气公司用于代码生成的模型。然后你可以使用万博1manbetx实时仿真软件资源管理器:

  • 在开发计算机上生成和编译代码。

  • 将实时应用程序下载到目标计算机。

  • 从开发计算机远程执行实时应用程序。

要了解如何生成和部署Simscape模型的C代码版本,请参阅实时模型准备工作流程实时仿真的工作流,半实物仿真工作流

生成HDL代码来部署线性或切换线性模型,该模型需要1µs或更大的模拟样本时间。如果您有HDL Coder™的许可证,您可以从您的Simscape电气公司模型,而无需首先使用Simscape HDL Workflow Advisor将模型手动转换为Simulink万博1manbetx模型。的sschdladvisor函数生成模型的HDL代码兼容版本。然后,您可以从HDL实现模型生成代码,并将工厂模型部署到FPGA进行HIL模拟。

要了解如何生成Simscape模型的HDL版本,请参见使用Simscape HDL工作流顾问生成HDL代码

主题

实时模型准备工作流程

遵循实时模型准备工作流,使您的Simscape模型具有实时能力。

半实物仿真工作流

遵循硬件在环(HIL)仿真工作流,使用万博1manbetx仿真软件编码器万博1manbetx实时仿真软件

实时仿真的工作流

在Simscape模型中配置实时模拟的求解器。

使用Simscape检查为实时仿真准备Simscape电气模型

了解性能顾问检查如何帮助您优化您的Simscape电气公司模型用于实时仿真。

使用Simscape HDL工作流顾问生成HDL代码

了解如何将Simscape模型转换为用于FPGA部署的HDL代码。

为Simscape模型生成HDL代码(高密度脂蛋白编码器)

从Simscape转换的线性模型中生成HDL代码。

为Simscape万博1manbetx两级转换器模型生成Simulink实时接口子系统(高密度脂蛋白编码器)

从Simscape模型生成HDL代码和Sim万博1manbetxulink实时接口模型。

验证HDL实现模型与Simscape算法

验证并解决Simscape算法与HDL实现模型之间的仿真不匹配。

提高Simscape算法生成的HDL实现模型的采样率

了解生成的HDL实现模型中的过采样,以及模型的采样时间与原始Simscape算法的采样时间之间的关系。

故障排除

Simscape直流电机控制到兼容hdl的Simulink模型的故障诊断转换万博1manbetx(高密度脂蛋白编码器)

如何故障排除从Simscape模型的实现模型与少数非线性元素,如直流电机控制。

Simscape永磁同步电机到hdl兼容Simulink模型的故障诊断转换万博1manbetx(高密度脂蛋白编码器)

如何排除从具有重要非线性元素的模型,如永磁同步电机,实现模型的生成故障。