0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

干货|虹科KPA MoDK运行环境与搭建步骤(2)——MoDK运行环境搭建

虹科智能自动化 2022-01-14 13:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“虹科工业自动化

本系列文章旨在帮助读者对虹科KPA Automation体系进行一个简要的理解,并且能使用MoDK快速进行上手操作,包括:虹科KPA Automation、虹科KPA MoDK简介,虹科KPA MoDK的运行环境搭建与例程测试。本文档搭建的虹科KPA MoDK运行环境,是基于Win10,并且是以C/C++为开发语言进行的。若您有任何疑问,欢迎您联系我们(400-999-3848),虹科工程师将给您专业的解答。

MoDK运行环境搭建 STRAT

程序准备:

# 虹科KPA EtherCAT Studio

#虹科KPA MDK

# 高于2.8版本的CMAKE

#Visual Studio、V-REP机器人仿真平台

#虹科KPA MoDK

Hongke

01. 安装虹科KPA EtherCAT Studio

虹科KPA EtherCAT Studio是一站式的开发软件,可以连接至本地或远程的虹科KPA Master,进行整个EtherCAT网络的组态扫描,状态机切换,过程数据地址表确认等等操作,实现EtherCAT网络的组态、监视、诊断等功能。

结合MoDK使用时,我们需要虹科KPA EtherCAT Studio进行整个ECAT网络的组态,以及电机轴的各项参数设置,如绑定驱动器(伺服),驱动模式,电机最大速度、加速度、加加速度等等。

安装虹科KPA EtherCAT Studio

请注意,MoDK所需要的Motion Configuration Utility插件,只有在虹科KPA EtherCAT Studio 2中才有,所以我们安装的Studio版本,也必须是2.x版本的。步骤流程如下:

获取Studio安装包/Download

如果您在虹科的合作伙伴KPA的官网上自行获取Studio安装包,那么流程将相对复杂,大致流程如下:注册KPA账户→填写缘由申请Trial版本的Studio(或者其他的试用产品)→等待KPA批复→KPA确认后在您的帐户中提供下载链接

由于流程复杂而且KPA批复的时间不定,我们虹科会给您提供所有使用产品的安装包。如果您有这个需求,欢迎拨打400-999-3848

安装Studio/Installation

获取安装包后,您会得到一个msi安装文件,点击即进入安装流程。请注意安装时候的两个路径,其中一个是Studio程序本体的安装路径,另外一个是Studio所需要调用的一些周边数据的路径,包括插件(如MoDK所需要的Motion Configuration Utility)、ECAT从站库等等。您可以自行修改安装目录。

Studio打开时需要扫描从站库文件夹加载ECAT从站库,这个过程耗时较长,且其中多数从站都不会用到,导致用户体验不佳,您可以参照以下步骤,快速加载Studio:打开从站库文件夹,进行备份后删除,然后回到Studio,右键从站库空白处,点击“Reload collection”,可观察从站库已清空,此时重新打开Studio,可以看到Studio的启动加载时间极大缩短了。

此时开启Studio后,只需要将将所需设备的xml放入从站库文件夹,重新加载从站库即可。

为Studio绑定License/License

请注意,Studio可以运行在无需License的demo模式下,其性能会有所限制,仅允许从站有15个字节的PDO数据,多于15字节则PDO数据无法下发,并且运行其单次运行时间会有限制。MDK/MoDK运行环境的单次运行时间最多为1小时,1小时后运行环境将自动关闭。

Hongke

02. 安装虹科KPA MDK

虹科KPA MDK(Master Development kit)包括虹科KPA MRT(Master Runtime)和虹科KPA MIP(Master Integration),前者是虹科KPA Master的运行环境,后者是虹科KPA Master的头文件、库文件以及例程源代码。两者均以安装包的形式提供,请注意MoDK目前仅支持虹科KPA MDK 1.6及以下版本,虹科KPA MDK 2.0以上暂不支持。

安装时的注意事项

● 虹科KPA MRT的安装过程中包括WinPcap 4.1.3的安装,可能会出现WinPcap不支持当前系统(WIN10)的问题。但点击确定后仍可以完成安装。安装虹科KPA MIP时,需要记住Installation location的安装路径,在下一节CMAKE编译中,我们需要指定的MDK引用路径,就在其中。安装完成后会提示重启计算机,您可以在安装完其余组件后再一次性重启。

03

VS 2019、V-REP机器人仿真平台安装

严格上来说Visual Studio的版本并没有严格规定,只要不是太过时都可以使用,笔者使用的是VS 2019 community进行开发。Visual Studio的资源及安装流程在网上比较常见,请您自行查找,或者也可以找我们索要安装包。由于cmake编译生成MoDK需要使用现成的编译器,请务必在cmake编译生成MoDK工程前完成VS(或其它IDE)的安装。

V-REP机器人仿真平台是一个开源的机器人仿真平台,使用EDU(教育版)可以免费使用其所有功能,其官网下载链接为:https://www.coppeliarobotics.com/downloads

04

CMAKE编译MoDK例程

上文提到,MoDK可根据不同的OSAL库文件运行于不同的操作系统下,为了实现这种平台无关性,MoDK本身仅以源代码和库的形式提供,包括C文件、头文件、库文件以及CMAKE list文件,不包括任何平台相关的项目文件,需要您自己手动使用CMAKE进行源代码编译。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动化
    +关注

    关注

    31

    文章

    6020

    浏览量

    90859
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【RA-Eco-RA4M2开发板评测】+ 开发板开箱及开发环境搭建

    【RA-Eco-RA4M2开发板评测】 环境搭建
    的头像 发表于 05-09 10:04 420次阅读
    【RA-Eco-RA4M<b class='flag-5'>2</b>开发板评测】+ 开发板开箱及开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    瑞芯微(EASY EAI)RV1126B 模型转换环境搭建

    1.概述模型转换环境搭建流程如下所示:下载模型工具2.下载模型转换工具为了保证模型转换工具顺利运行,请下载网盘里“06.AI算法开发/01.rknn-toolkit
    的头像 发表于 04-29 17:37 1210次阅读
    瑞芯微(EASY EAI)RV1126B 模型转换<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    瑞萨RA MCU众测宝典 | 环境搭建之【RA-Eco-RA4M2搭建Keil开发环境

    瑞萨“RAMCU众测宝典”环境搭建专题再添硬核实操!开启宝典概览瑞萨电子RA4M232位微控制器(MCU)系列使用支持TrustZone的高性能ArmCortex-M33内核。与片内
    的头像 发表于 04-03 17:59 7301次阅读
    瑞萨RA MCU众测宝典 | <b class='flag-5'>环境</b><b class='flag-5'>搭建</b>之【RA-Eco-RA4M<b class='flag-5'>2</b>】<b class='flag-5'>搭建</b>Keil开发<b class='flag-5'>环境</b>

    瑞萨RA MCU众测宝典 | 环境搭建之【RA-Eco-RA4M2】基本模板搭建与LED

    瑞萨“RAMCU众测宝典”环境搭建专题再添硬核实操!这次将解锁“基本模板搭建与LED”技能,加入简易调度器实现多任务管理,一步步搞定“能直接落地”的开发模板,不管是入门练手还是项目开发都能复用。开启
    的头像 发表于 03-27 17:30 2593次阅读
    瑞萨RA MCU众测宝典 | <b class='flag-5'>环境</b><b class='flag-5'>搭建</b>之【RA-Eco-RA4M<b class='flag-5'>2</b>】基本模板<b class='flag-5'>搭建</b>与LED

    瑞萨RA MCU众测宝典 | 环境搭建之【RA-Eco-RA6E2-64PIN-V1.0 开发板】介绍、环境搭建、工程测试

    “RAMCU众测宝典”环境搭建专题再添实用干货!这次咱们聚焦高性能入门级开发板——【RA-Eco-RA6E2-64PIN-V1.0】。本文介绍了RA-Eco-RA6E
    的头像 发表于 03-20 16:23 8086次阅读
    瑞萨RA MCU众测宝典 | <b class='flag-5'>环境</b><b class='flag-5'>搭建</b>之【RA-Eco-RA6E<b class='flag-5'>2</b>-64PIN-V1.0 开发板】介绍、<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>、工程测试

    RA MCU众测宝典 | 环境搭建之【FPB-RA0E2】开发环境搭建

    RA生态工作室关注我们“RAMCU众测宝典”环境搭建专题更新啦!这次我们聚焦【FPB-RA0E2】开发板,一步步打通开发“第一关”,为后续功能开发筑牢基础。开启宝典1.FPB-RA0E2
    的头像 发表于 03-11 16:33 1713次阅读
    RA MCU众测宝典 | <b class='flag-5'>环境</b><b class='flag-5'>搭建</b>之【FPB-RA0E<b class='flag-5'>2</b>】开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    RK3568 Android11编译环境搭建及报错解决指南

    在嵌入式开发领域,RK3568 芯片凭借其出色的性能被广泛应用。基于 RK3568 进行 Android11 系统的开发,首先要搭建好编译环境。本文将详细介绍在 Ubuntu20.04 系统上搭建 RK3568 Android1
    的头像 发表于 02-04 17:37 2346次阅读
    RK3568 Android11编译<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>及报错解决指南

    AT32开源鸿蒙开发环境搭建

    本帖最后由 jf_77210199 于 2026-1-19 09:49 编辑 AT32开源鸿蒙开发环境搭建 主要介绍两部分内容: 1、如何快速搭建起开源鸿蒙的开发环境
    发表于 01-16 13:56

    【瑞萨RA6E2】+开发环境搭建过程

    目前,我看到关于开发环境搭建的文章有2篇: https://blog.csdn.net/qq_36654593/article/details/149246851 这篇基于studio
    发表于 12-04 15:00

    【EK-RA6E2开发指南】开发环境搭建

    瑞萨电子的开发工具有很多,笔者习惯使用MDK开发,因此本文将基于MDK+RA Smart Configurator搭建开发环境
    的头像 发表于 09-23 18:12 3333次阅读
    【EK-RA6E<b class='flag-5'>2</b>开发指南】开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    ESP32-S3的MicroPython开发环境搭建

    本文通过搭建Thonny IDE开发环境,了解了如何给ESP32-S3烧录MircoPython固件和MircoPython应用程序。
    的头像 发表于 09-11 16:02 2196次阅读
    ESP32-S3的MicroPython开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    【米尔NXP i.MX 91开发板评测】开发环境搭建+编译uboot,kernel

    1 获取资料 进入米尔官网,找到开发者中心,就可以获得全部开发资料。详情咨询米尔客服。 2 开发环境搭建 在已经有的Ubuntu主机中,选择一个20G以上目录安装“toolchain”。
    发表于 08-18 15:40

    开发环境一键部署 | 如何搭建Docker环境编译ARM程序?

    智能化科技领域,嵌入式系统开发占据着极为重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,为众多应用场景赋能。基于Linux系统搭建其开发环境,为用户开启高效开发的大门。Q痛
    的头像 发表于 08-15 11:06 1245次阅读
    开发<b class='flag-5'>环境</b>一键部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>环境</b>编译ARM程序?

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 1574次阅读
    迅为RK3576开发板NPUrknn-toolkit<b class='flag-5'>2</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>环境</b>安装

    迅为RK3576开发板NPU例程测试-rknn-toolkit2环境搭建和使用

    迅为RK3576开发板NPU例程测试-rknn-toolkit2环境搭建和使用
    的头像 发表于 06-17 13:46 2118次阅读
    迅为RK3576开发板NPU例程测试-rknn-toolkit<b class='flag-5'>2</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>和使用