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

    文章

    787

    浏览量

    30125
  • Roboguide
    +关注

    关注

    0

    文章

    2

    浏览量

    1579

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    FANUC机器人安全操作及保养

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

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

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

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

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

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

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

    FANUC数控0i系统报警维修方法

    FANUC数控0i系统报警维修方法
    的头像 发表于 11-27 14:00 351次阅读

    在Ubuntu上编译安装pcl教程

    编译安装PCL(Point Cloud Library)是在Ubuntu上使用自定义选项进行安装的一种方式
    的头像 发表于 10-26 09:36 415次阅读

    Linux 下GCC的编译

    一个 .c 文件,直接使用 gcc [目标文件] -o [想要生产的文件名字] 那在遇到多个 .c 文件的时候如何处理呢? 实际上还是使用上面这条指令,其中的 [目标文件] 是可以为多个的。 举一个简单的例子,我们写了三个.c 文件,内容如下: 编译方式如下图: 这么看
    的头像 发表于 09-11 15:18 1072次阅读
    Linux 下GCC的<b class='flag-5'>编译</b>

    C语言的编译链接过程

    、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。 从下图可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。
    的头像 发表于 08-21 10:06 1612次阅读
    C语言的<b class='flag-5'>编译</b>链接过程

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

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

    跨平台编译工具cmake的简单使用

    在使用不同平台的电脑时,使用的编译也会不一样,如果想把一个项目在不同平台下编译,那有什么方式可以实现这样的需求呢,这就是这篇文章就来介绍其中的一种方式,就是使用cmake,cmake
    发表于 08-14 10:40 473次阅读
    跨平台<b class='flag-5'>编译</b>工具cmake的简单使用

    FANUC机器人与SIEMENS PLC的PROFIBUS-DP通讯技术分析

    本文采用的PLC为S7-300 CPU317-2PN/DP,FANUC机器人型号为,以PLC为主站,FANUC机器人为从站,通过DP线连接。FANUC机器人的PROFIBUS-DP通讯板卡处连接如下图所示。
    发表于 07-21 12:46 5762次阅读
    <b class='flag-5'>FANUC</b>机器人与SIEMENS PLC的PROFIBUS-DP通讯技术分析

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

    如主题,应该怎么处理这些管脚,上拉?接地还是悬空? avdd vref 接vdd avss 接gnd
    发表于 06-13 07:45