![TE1400 | TwinCAT 3 Target for Simulink®](https://multimedia.beckhoff.com/media/te14xx__web_preview.png)
TwinCAT 3 Target for Simulink® 在 Simulink® 与 TwinCAT 之间提供了一个接口。Simulink® 软件由 MathWorks 公司开发和发行。该编程环境基于 MATLAB®,在科学和工业领域都得到了广泛应用。Simulink® 是一种图形编程环境,非常适合用于基于模型的开发过程。它可以用于创建系统的仿真模型,例如控制和反馈控制算法,以测试所创建的模型。
使用 TwinCAT 3 Target for Simulink®,可以将在 Simulink® 中开发的模型应用于 TwinCAT 3 中。诸如 Simscape™、Stateflow® 等各种工具箱或 MATLAB® 功能块,都可以嵌入在 Simulink® 中。这些模型使用 Simulink® Coder™ 自动转换为 C/C++ 代码,并通过 TwinCAT 3 Target for Simulink® 编译为 TwinCAT 对象。这些对象可以在 TwinCAT 3 开发环境中无缝使用,例如,可以将这些对象添加到工程项目中连同 PLC 代码以及现场总线设备组成一个可以调试的完整项目。”在 TwinCAT 3 开发环境中可以看到完整的 Simulink®。除了支持 Simulink® 外部模式外,嵌入在开发环境中的模型框图也可以用作参数调整、调试、信号和状态监测的控件。自动生成的模块可以作为 TcCOM 对象或 PLC 功能块集成到 TwinCAT 解决方案中。插入的模块与整个 TwinCAT 项目一起被下载到 TwinCAT 3 Runtime 环境中,并像所有其它对象一样在实时环境中执行。TwinCAT 3 Target for Simulink® 支持安装有 Windows 32 位和 64 位以及 TwinCAT/BSD 的目标设备。
因此,MATLAB® 和 Simulink® 程序员能够为实时设备控制器创建可直接投入使用的程序代码,并与同事共享。此外,他们还可以通过 MATLAB® 的编程接口创建完整的 TwinCAT 3 项目,并借助 TwinCAT 3 Automation Interface 在目标系统上激活这些项目。因此,必要时,可以在 MATLAB® 上完成所有开发工作。TwinCAT 3 Target for Simulink® 的典型应用场景包括对控制算法要求较高的应用、传感器数据融合、硬件在环测试台架以及设备和系统的虚拟调试。
产品状态:
正常供应
© Beckhoff Automation 2025 - 使用条款