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

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

3天内不再提示

Fanuc-你没用到的Karel编译方式

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-08-07 16:33 次阅读

你是如何将Karel程序编译为.pc文件?ROBOGUIDE里编辑器的Build按钮?来吧,我们来捣鼓点快乐的东西!

当我们完整安装ROBOGUIDE软件以后,在ROBOGUIDE安装位置有WinOLPC这样一个文件夹,里面存放着fanuc的所有编译器。

我们打开WinOLPC/bin文件夹:

kcdict.exe:用于编译*.utx、*.ftx文件。

kconvars.exe:用于转换 .sv .io .vr 文件为可读字符。(将文件转换为可读字符串)

ktrans.exe:用于编译 *.kl文件为*.pc文件

maketp.exe:用于编译*.ls文件为*.tp文件(仿真输出的轨迹文件,可用此转换)

printtp.exe:用于将*.TP文件转换为*.ls文件。

setrobot.exe:用于设置机器人版本号,以便以上几个程序按正确版本进行编译或者反编译。

如何使用?接着往下看:

1.设置电脑环境变量

设置环境变量的意义在于我们更方便的调用可执行文件,不必在输入可执行文件的绝对路径,具体方法如下:

复制WinOLPCin的绝对路径,我的路径为:

E:RobotWarefanucWinOLPCin

进入[计算机]-[属性]-[高级]-[环境变量]

在系统变量中的[Path]中粘贴路径(记得与前一路径用 ; 号隔开)

2.编译文件

这里我以编译KL文件为例

这有什么用?炸裂黑科技从此开始!

比如可以使用批处理文件批量编译文件:

在项目上我们经常会遇到有大量*.ls文件需要编译为*.tp文件

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

    关注

    1

    文章

    806

    浏览量

    31198
  • Roboguide
    +关注

    关注

    0

    文章

    2

    浏览量

    1621

原文标题:Fanuc-你没用到的Karel编译方式

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    天拓四方:Fanuc机床数据采集与远程运维解决方案

    摘 要 本文主要介绍如何通过工业智能网关实现对Fanuc机床的全面、高效数据采集,解决制造业中的生产监控、效率提升及故障预警等行业痛点。通过集成Fanuc机床与工业智能网关,结合云计算与大数
    的头像 发表于 11-05 15:41 222次阅读
    天拓四方:<b class='flag-5'>Fanuc</b>机床数据采集与远程运维解决方案

    请问PCM1681是否可以不接SCLK?

    请问PCM1681 是否可以不接SCLK? 只用到BCLK & LRCLK. 那如果没用到SCLK的时候是floating 还是要pull or pull low. 另外如果是必须要接的话, 前端没有MCLK, 是不是可以外接一个晶振? 谢谢!
    发表于 10-18 07:49

    linux开发板如何编译curl

    准备开发环境 确保的开发板已经安装了编译 curl 所需的工具,包括 gcc 、 make 和可能的其他库。如果开发板是交叉编译环境(即在一个平台上
    的头像 发表于 08-30 15:33 657次阅读

    请问ESP-AT在编译过程中会用到哪些源文件?

    如题,请问ESP-AT在编译过程中会用到哪些源文件?要修改蓝牙相关的代码应该修该哪些呢?有通透的大神指点一下吗?谢谢!
    发表于 06-27 06:59

    G0B1CET6擦除bank1的flash会跑飞,为什么?

    G0B1CET6,擦除bank1的flash会跑飞,单步运行ok,全速运行会卡死。 有两个项目虽然程序有些不一样,但是大体方案一致。他俩的区别是一个用了bank2,擦了bank2。一个没用到就擦
    发表于 06-04 09:22

    鸿蒙OpenHarmony【轻量系统 编译】 (基于Hi3861开发板)

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本
    的头像 发表于 05-14 17:53 1310次阅读
    鸿蒙OpenHarmony【轻量系统 <b class='flag-5'>编译</b>】 (基于Hi3861开发板)

    鸿蒙OpenHarmony【小型系统 编译】(基于Hi3516开发板)

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本
    的头像 发表于 05-10 15:59 719次阅读
    鸿蒙OpenHarmony【小型系统 <b class='flag-5'>编译</b>】(基于Hi3516开发板)

    STM8S105K6老是复位的原因?

    的初始化,因为没用到。 现在自己写出来的程序老是碰到复位问题,而且复位后程序可以走到while(1)最后语句,再复位,周而复始复位。求助。急
    发表于 05-10 06:04

    鸿蒙OpenHarmony【标准系统 编译】(基于RK3568开发板)

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本
    的头像 发表于 05-08 17:37 1198次阅读
    鸿蒙OpenHarmony【标准系统 <b class='flag-5'>编译</b>】(基于RK3568开发板)

    STM32不用的IO口需要配置吗?还是要配置成下拉输入?

    设计时有几个IO口没用到,想闲置,但是有看到说要配置成下拉输入的
    发表于 03-27 06:32

    【从0开始创建AWTK应用程序】编译用到RTOS平台

    AWStudio上编写好AWTK应用程序后,部署到RTOS平台(如STM32)是很方便的,下面就以STM32F429型号为例子来介绍如何编译AWTK应用到RTOS
    的头像 发表于 03-21 08:23 628次阅读
    【从0开始创建AWTK应用程序】<b class='flag-5'>编译</b>应<b class='flag-5'>用到</b>RTOS平台

    FANUC外部I/O点数不够用了怎么办?可以扩展I/O点数吗?

    FANUC外部I/O点数不够用了怎么办?可以扩展I/O点数吗? 扩展FANUC的外部I/O点数是一种常见的需求,这可以通过一些方法来实现。 在FANUC控制系统中,I/O模块被用于将外部设备与控制器
    的头像 发表于 02-18 15:21 1955次阅读

    Tasking会编译未被调用到的代码吗?如何使得tasking不编译它们?

    Tasking 会编译 未被调用到的代码吗,如何使得tasking 不编译它们
    发表于 02-18 06:15

    FANUC机器人安全操作及保养

    使用FANUC机器人进行作业之前,必须对相关工作人员进行培训,未经过培训的人员不得随意更改设置、不能随意进行操作。
    发表于 01-24 11:09 476次阅读

    没用到adc功能是不是不用接AVDD,Vref,AVSS?

    如主题,应该怎么处理这些管脚,上拉?接地还是悬空?
    发表于 01-15 06:51