软件说明
对Simulink Coder的支持
在PLECS Blockset中,PLECS Coder与Simulink Coder (旧称:Real-Time Workshop)共同运行。 一旦启动编译(Build)步骤,PLECS会自动为电路模块生成代码并嵌入到Simulink代码框架的相应位置。PLECS可以为两种不同的目标系统生成代码:Rapid Simulation target(又称:RSim target)或者Real-Time target。如不特殊说明,PLECS会根据Simulink Coder的设置自动选择目标系统。
一步执行
PLECS Coder可以为制定目标硬件生成代码。目标支持包允许对生成的代码格式进行自定义,以接口任意基于微处理器的硬件。在PLECS电路图中使用特定I/O模块,可以直接建立模型变量与目标硬件物理输入输出端口之间的联系。
- RT Box目标PLECS Standalone 中提供了直接针对PLECS RT Box的目标支持包。PLECS RT Box库包括了用于设置模拟与数字端口的模块。此外针对PWM采集以及用于电机控制的编码器信号输出也提供了相应模块。以下三相光伏逆变器的示例模型中,PLECS Coder为主电路,PWM采集,以及输出电流电压量测等生成代码。
启动外部模式(External Mode)的情况下,用户可以在用于代码生成的离线仿真模型中利用观测元件(例如示波器)实时监测RT Box中仿真的变量,后者在线修改参数。