部署一个工厂模型允许你测试你的控制算法。您可以部署您的Simscape电气™实时仿真模型,包括硬件在环(HIL)仿真,使用生成的C代码或HDL代码。
生成C代码来部署需要20µs或更长的模拟样本时间的非线性、线性或切换线性模型。如果你有执照的话金宝app仿真软件编码器™,您可以生成C代码,以便部署到实时目标机器。如果你有嵌入式编码器的许可证®,您可以生成用于部署到嵌入式系统的C代码。如果你有执照的话金宝app实时仿真软件,可以使用Simscape检查来准备您的Simscape电用于代码生成的模型。然后可以使用金宝app实时仿真软件资源管理器:
在开发计算机上生成和编译代码。
下载实时应用程序到目标计算机。
从开发计算机远程执行实时应用程序。
要了解如何生成和部署Simscape模型的C代码版本,请参见实时模型准备工作流程,实时仿真的工作流,半实物仿真的工作流.
生成HDL代码以部署需要1µs或更长的模拟样本时间的线性或切换线性模型。如果您拥有HDL Coder™的许可证,您可以从您的Simscape电模型,而不首先使用Simscape HDL Workflow Advisor手动将模型转换为Simulink模金宝app型。的sschdladvisor
函数生成您的模型的HDL代码兼容版本。然后,您可以从HDL实现模型生成代码,并将您的工厂模型部署到FPGA中进行HIL仿真。
要了解如何生成Simscape模型的HDL版本,请参见使用Simscape HDL工作流顾问生成HDL代码.
遵循实时模型准备工作流程,使您的Simscape模型具有实时能力。
遵循硬件在环(HIL)仿真工作流,将Simscape模型部署到您的实时目标机器使用金宝app仿真软件编码器和金宝app实时仿真软件.
在Simscape模型中配置求解器以进行实时仿真。
使用Simscape检查为实时仿真准备Simscape电气模型
了解Performance Advisor Checks如何帮助您优化Simscape电实时仿真模型。
学习如何将Simscape模型转换为FPGA部署的HDL代码。
生成Simscape模型的HDL代码(高密度脂蛋白编码器)
从Simscape切换线性模型生成HDL代码。
生成Simscap金宝appe两级转换器模型的Simulink实时接口子系统(高密度脂蛋白编码器)
从Simscape模型生成HDL代码和Sim金宝appulink实时接口模型。
验证和解决Simscape算法和HDL实现模型之间的仿真不匹配。
了解生成的HDL实现模型中的过采样,以及模型采样时间与原始Simscape算法的采样时间之间的关系。
Simscape直流电机控制到HDL-Compatible Simulink模型的故障诊断转换金宝app(高密度脂蛋白编码器)
如何排除Simscape模型产生的实现模型的非线性元素,如直流电机控制。
Simscape永磁同步电机向HDL-Compatible Simulink模型的故障诊断转换金宝app(高密度脂蛋白编码器)
如何从具有重要非线性元素的模型(如永磁同步电机)中排除实现模型产生的故障。