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

    文章

    829

    浏览量

    33061
  • Roboguide
    +关注

    关注

    0

    文章

    3

    浏览量

    1757

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    注意!注意!Profinet转devicenet与Fanuc机器手臂连接易忽略的小细节

    专项重点:Profinet转devicenet网关与Fanuc机器手臂连接常见问题及易忽视细节。 结合现场经验,该连接80%的通讯故障源于接线不规范、机器人设置遗漏,以下阐述接线细节、设置要点
    的头像 发表于 03-31 14:50 656次阅读
    注意!注意!Profinet转devicenet与<b class='flag-5'>Fanuc</b>机器手臂连接易忽略的小细节

    瑞芯微(EASY EAI)RV1126B 开发(编译)方式说明

    1.交叉编译(推荐)1.1优缺点优点:采用x86架构的CPU进行编译编译速度快。源码编辑方便,开发环境支持各种如vsCode、qtCreator等IDE。缺点:编译环境需要进行安装部
    的头像 发表于 03-28 16:08 5198次阅读
    瑞芯微(EASY EAI)RV1126B 开发(<b class='flag-5'>编译</b>)<b class='flag-5'>方式</b>说明

    简单高效的鸿蒙编译提速技巧

    在鸿蒙应用开发中编译构建是开发者最频繁的操作,每一次编译提速都能显著提升项目整体开发效率。本次分享几个简单却高效的鸿蒙编译提速技巧,从编译配置、构建
    的头像 发表于 03-04 16:09 241次阅读
    简单高效的鸿蒙<b class='flag-5'>编译</b>提速技巧

    踩坑实录:RK3588单独编译boot.img无法启动?这个GPU配置才是关键!

    做 RK3588 嵌入式开发的同学,大概率都遇到过 “编译成功却启动失败” 的糟心场景 —— 明明按官方流程单独编译了 boot.img,烧录后设备却卡在开机 logo,或者直接进入不了系统,查日志、换编译器、核对指令都
    的头像 发表于 02-10 16:54 2568次阅读
    踩坑实录:RK3588单独<b class='flag-5'>编译</b>boot.img无法启动?这个GPU配置才是关键!

    dsp报错Flash Programmer

    ram里面写代码,感觉写不进去,我也没用到flash,flash报错,ccs4.2版本,dsp28335,xds100v2 usb仿真器,他是哪里有问题,是ccs版本太低了吗?我该做些什么?
    发表于 01-09 11:12

    别再迷糊了!Linux交叉编译到底是个啥?一文讲清楚

    就用 不绕弯子、接地气、工程师能看懂 的方式,把交叉编译讲得明明白白。 而且结合我们钡铼技术(BaileiTech)那些跑在 ARM、RISC-V、国产嵌入式 Linux 的产品,告诉交叉
    的头像 发表于 12-03 16:28 1304次阅读
    别再迷糊了!Linux交叉<b class='flag-5'>编译</b>到底是个啥?一文讲清楚

    哪些场合会用到volatile关键字?

    当你理解 volatile关键字的含义之后,就能明白,其实很多场合都能用到 volatile关键字。 1.全局变量单片机开发,难免会用到全局变量。一些初级工程师,更是全局变量满天飞。这种情况下
    发表于 11-25 08:19

    Linux 下交叉编译实战:跑起来的第一个 STM32 程序

    跑起来的第一个STM32程序。一、准备工作在开始之前,需要准备:1、Linux开发环境Ubuntu、Debian或其他主流发行版都可以。2、ARMGCC交叉编译工具
    的头像 发表于 11-24 19:04 1052次阅读
    Linux 下交叉<b class='flag-5'>编译</b>实战:跑起来<b class='flag-5'>你</b>的第一个 STM32 程序

    利用RVSTAR板子编译helloworld程序报错是怎么回事?如何解决?

    在按照芯来官网指导,用NucleiStudio进行编译时一直报错,重复多次之后依然没用。(比较初级的问题,希望能耐心回答,感谢感谢!!)
    发表于 11-05 08:42

    基于HT的智慧航运数字孪生系统开发

    在水运行业向智能化转型的过程中,图扑软件靠自己研发的 HT for Web 轻量化技术,打造出了能覆盖智慧港口、智慧船舶航运的全流程数字孪生解决方案。这套方案没用到任何第三方插件,全靠 HT 原生技术,把实时监控、智能预警、资源优化和科学决策整合到一起,为港口和船舶的数字化管理提供了核心技术支持。
    的头像 发表于 10-27 18:10 982次阅读
    基于HT的智慧航运数字孪生系统开发

    加载动态模块报错,提示memset函数未找到,但是代码没用到memset,为什么?

    动态模块提示memset未找到,但是代码没用到memset。 报错: Module: can’t find memset in kernel symbol table
    发表于 10-14 06:59

    backtrace命令无法使用?为什么?

    GD32F303,之前一直用nano,最近使用5.2.0标准版,工程使用最新版本bsp中的,直接下载,发现有backtrace命令,根据提示使用,一直提示无效输入?是M核不支持吗?还是我哪里没有开启,虽然暂时没用到,还是想多了解一下?
    发表于 09-22 08:13

    如何对Fanuc发那科机床实现数据采集和远程监控?

    御控网关为Fanuc机床提供从数据采集到智能决策的全链条解决方案,助力企业实现生产效率、运维成本和智能化水平的全面提升。
    的头像 发表于 06-30 13:06 696次阅读

    FANUC程序传输软件的使用

    FANUC程序传输软件的使用
    发表于 06-04 16:23 0次下载

    FANUC Series Oi-MODEL F Plus维修说明书

    电子发烧友网站提供《FANUC Series Oi-MODEL F Plus维修说明书.pdf》资料免费下载
    发表于 06-03 17:24 29次下载