
TwinCAT 3 Target for MATLAB® 在 MATLAB® 与 TwinCAT 之间提供了一个接口。MATLAB® 是一种由 MathWorks 公司开发的高级计算机语言。该编程环境在科学和工业领域都得到了广泛应用。MATLAB® 是一种脚本语言,非常适合用于开发算法和数学模型。
通过 TwinCAT 3 Target for MATLAB®,可以在 TwinCAT 3 中使用用 MATLAB® 脚本语言开发的功能。这些功能使用 MATLAB® Coder™ 自动转换为 C/C++ 代码,并通过 TwinCAT 3 Target for MATLAB® 编译为 TwinCAT 对象。这些对象可以在 TwinCAT 3 开发环境中无缝使用,例如,可以将这些对象添加到工程项目中连同 PLC 代码以及现场总线设备组成一个可以调试的完整项目。自动生成的模块可以作为 TcCOM 对象或 PLC 功能块集成到 TwinCAT 解决方案中。插入的模块与整个 TwinCAT 项目一起被下载到 TwinCAT 3 Runtime 环境中,并像所有其它对象一样在实时环境中执行。TwinCAT 3 Target for Simulink® 支持安装有 Windows 32 位和 64 位以及 TwinCAT/BSD 的目标设备。
因此,MATLAB® 程序员能够为实时设备控制器创建可直接投入使用的程序代码,并与同事共享。此外,他们还可以通过 MATLAB® 的编程接口创建完整的 TwinCAT 3 项目,并借助 TwinCAT 3 Automation Interface 在目标系统上激活这些项目。因此,必要时,可以在 MATLAB® 上完成所有开发工作。
TwinCAT 3 Target for MATLAB® 的典型应用场景是对控制算法要求较高的应用,如预测性维护、机器学习和机器视觉。其应用范围广泛,包括优化任务和机器人或运动控制应用,例如复杂轨迹控制。
产品状态:
正常供应
© Beckhoff Automation 2025 - 使用条款