Windows实时运动控制软核六LOCAL高速接口测试与Matlab在人物运动控制技术中的应用

  • 学术交流
  • 2025年01月06日
  • 正运动小助手今日为大家揭秘MotionRT7的安装与使用,以及如何运用Matlab进行前期开发准备。 MotionRT7是一款由深圳市正运动技术研发的跨平台运动控制实时内核,自主可控,适用于Windows系统。 MotionRT7简介 MotionRT7不仅具备独立软件安装、绿色免安装以及硬件绑定运行许可证授权等特点,而且与MotionRT版本功能兼容,一次开发即可快速切换到嵌入式Linux平台

Windows实时运动控制软核六LOCAL高速接口测试与Matlab在人物运动控制技术中的应用

正运动小助手今日为大家揭秘MotionRT7的安装与使用,以及如何运用Matlab进行前期开发准备。 MotionRT7是一款由深圳市正运动技术研发的跨平台运动控制实时内核,自主可控,适用于Windows系统。

MotionRT7简介

MotionRT7不仅具备独立软件安装、绿色免安装以及硬件绑定运行许可证授权等特点,而且与MotionRT版本功能兼容,一次开发即可快速切换到嵌入式Linux平台。此外,它还提供统一函数库接口和LOCAL高速接口,实现了高效率的本地数据交互。集成机器视觉功能,使得用户可以快速搭建复杂的运动控制与视觉应用。而且,它支持多卡联动,最多240轴联动,让用户在实现位置锁存/PSO等高级功能方面无需担忧。

持续迭代的MotionRT

作为正运动技术持续建设与发展的一部分,MotionRT从第一代到第七代不断迭代,不断提升性能和功能。每一次更新都带来了新的改进,为用户提供更加完善和稳定的服务。

MotionRT7采用模块化软件架构

通过将运动控制程序、视觉算法和MotionRT7引擎之间进行高共享内存数据交互,大大提高了两者的交互效率。此外,用户可以自定义功能并融合Gmc、Gear/Cam、Frame、Robotics、CNC等算法,以创造出符合自己需求的专用控制系统。

统一开放的API函数

为了提高效率并保持兼容性,正运动推出了统一完善的SDK库,这样所有第三方开发环境就可以使用同一套API接口,无论是在哪个平台上工作。这极大地简化了跨平台产品架构设计过程。

简单易用的运动控制特性

支持点位运动直线插补圆弧插补螺旋插补连续轨迹加工。

电子凸轮电子齿轮同步跟随位置锁存虚拟轴叠加。

S曲线加减速SS曲线加减速,使得轨迹更柔和。

1D/2D/3D高速位置同步输出PS0,对于视觉飞拍高速点胶激光加工非常适用。

用户可以自定义或修改机器人正反解算法。

方便配合第三方视觉系统工作。

开放EtherCAT配置调试工具

ZDevelop是一个免费绿色的配置工具,不仅具有轴调试状态示波器等基础工具,还能支持各种EtherCAT设备,如伺服电机步进电机IO阀岛传感器。未来,我们将继续优化这个配置工具,并努力成为最好的运动控制解决方案之一。

Motion RT 7 的安装及使用方法:

打开“设备管理器”,选择“操作”中的“添加过时硬件”,然后点击“下一步”选项卡,然后选择“手动选择”。点击浏览按钮找到驱动文件夹中的 “driver_signed” 文件夹里的 “ZMotionRt64.inf”。

使用ZDevelop软件链接至PCI/LOCAL方式进行连接。如果需要网络扩展 EtherCAT 主站协议,请查看网络连接,并确认网卡属性中有正确安装 EtherCAT 协议驱动程序。如果需要更高实时性的 EtherCAT 设备,可以考虑使用我们公司生产的 XPCIE1032 卡片。

Matlab 进行 Motion RT 7 项目开发:

首先,在MATLAB R2020a中新建工程,然后复制dll文件到MATLAB工作目录,并在GUI设计界面中拖拽控件以完成UI界面设计。在代码中通过IP链接方式建立连接,并编写相应消息响应函数来处理链接事件。在实际应用中,如果需要通过IP模式连接 Motion RT 710,则需在Config配置项Eth num设置一个有效值,同时确保输入IP地址为本机IP地址,可在 ZDevelop 中直接查看此信息。

猜你喜欢