MathWorks 产品包括Control System Toolbox™、SimPowerSystems™和Simscape™,提供工业标准算法和应用程序以对线性控制系统进行系统化分析、设计和调谐,此外还有元件库和分析工具,用于对机械、电气、液压和其他物理领域的各种系统进行建模和仿真。利用这些工具可以创建高保真的工厂和控制器模型,进而验证控制系统的行为和性能,成功之后方移交实际实施。该仿真环境是验证极端功能情形和工作状况的理想场所,确保控制器已为这些状况做好准备,并且其实际操作对设备和工作人员都将是安全的。
一旦控制系统在仿真环境中完成了全面验证,就可以利用嵌入式转码器和HDL转码工具将其转换为C代码和HDL,并部署到原型硬件上进行测试,然后部署到最终生产系统上。此时要指定定点和时序行为等软硬件实施要求。自动生成代码有助于缩短从概念到实际系统实现所需的时间,消除编程错误,确保实际结果与模型相符。图3给出了在Simulink中进行电机控制器建模并将其转移到最终生产系统所需的实际步骤。