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

    文章

    803

    浏览量

    31129
  • Roboguide
    +关注

    关注

    0

    文章

    2

    浏览量

    1599

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

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

收藏 人收藏

    评论

    相关推荐

    请问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 530次阅读

    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 1218次阅读
    鸿蒙OpenHarmony【轻量系统 <b class='flag-5'>编译</b>】 (基于Hi3861开发板)

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

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本
    的头像 发表于 05-10 15:59 658次阅读
    鸿蒙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 959次阅读
    鸿蒙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 578次阅读
    【从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 1733次阅读

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

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

    FANUC机器人安全操作及保养

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

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

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

    FANUC数控0i系统报警400维修

    FANUC数控0i系统报警400维修
    的头像 发表于 12-08 09:13 1113次阅读

    u-boot源码的编译配置方式

    u-boot使用了同Linux一样的编译配置方式,即使用kbuild系统来管理整体代码的配置和编译,通过defconfig来定制各种不同厂商的芯片bootloader二进制程序。 编译
    的头像 发表于 12-07 11:12 1047次阅读