Windows实时运动控制软核五LOCAL高速接口在自然环境下的应用测试与VC6.0的集成
在这篇文章中,我将详细介绍MotionRT7的安装和使用,以及如何利用VC6.0对MotionRT7进行开发。在这个过程中,我们将探索 MotionRT7 的功能特性,包括其独立软件安装、跨平台兼容性以及与VC6.0的集成。
首先,让我们来了解一下 MotionRT7。它是一款由深圳市正运动技术有限公司开发的运动控制实时内核,是国内首家完全自主研发、自主可控的Windows运动控制实时软核。MotionRT7 具有以下特点:
独立软件安装,适用于各种Windows电脑;绿色免安装,快速体验。
与 MotionRT 版本功能兼容,一次开发即可快速切换到嵌入式环境。
统一函数库接口,提供高速LOCAL接口,以us级别调用运动函数,比普通PCI卡快数十倍。
集成机器视觉,可以快速搭建各类运动控制+机器视觉的实时应用。
强大多卡功能,最多240轴联动,支持跨卡联动等高级功能。
接下来,我们将进入 MotionRT 的持续迭代和模块化架构。Motion RT 是一个不断迭代七代,从 Motion RT1 到 Motion RT7,它采用了模块化软件架构,将运动控制程序、视觉算法和 Motion RT 运动控制引擎通过共享内存进行交互,大大提升了效率。此外,它还提供统一开放的API函数,便于用户自定义功能并融合Gmc、Gear/Cam、Frame、Robotics等算法。
在实际操作中,我们可以按照以下步骤进行 Motion RT 项目的开发:
打开 VC++6.0 并新建工程。
选择“MFC APPWizard(exe)”并设置工程名,然后点击确定完成项目新建。
将产品配套光盘中的动态链接库复制到工程文件夹,并在应用程序文件中加入头文件声明及定义链接句柄。
至此,你就可以在 VC6.0 中调用函数库中的任意函数编写应用程序。具体用法及功能,请参考光盘资料中的ZMotion PC 函数库编程手册。此外,如果需要通过IP模式连接 Motion RT710 时,要注意配置项 Eth num 的值设置为大于0的小数,并输入本机IP,这些信息都可以直接查看于 ZDevelop 软件中。
最后,由于 EtherCAT 总线对于提升性能至关重要,我们建议使用正运动专门设计的 EtherCAT 运动控制卡 XPCIE1032 来进一步提升系统实时性。如果你有任何关于 Motion RT 或相关问题,请访问正运动技术官网 www.zmotion.com.cn 或联系相关人员获取更多信息。