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

    文章

    826

    浏览量

    32641
  • Roboguide
    +关注

    关注

    0

    文章

    3

    浏览量

    1741

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    就用 不绕弯子、接地气、工程师能看懂 的方式,把交叉编译讲得明明白白。 而且结合我们钡铼技术(BaileiTech)那些跑在 ARM、RISC-V、国产嵌入式 Linux 的产品,告诉交叉
    的头像 发表于 12-03 16:28 361次阅读
    别再迷糊了!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 228次阅读
    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 698次阅读
    基于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 403次阅读

    FANUC程序传输软件的使用

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

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

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

    怎样编译dlp4500源代码,使用vs2015调用?

    DLP4500有详细教程吗?为什么给的官方文档非要用什么opencv2.4版本的,还要用Qt这些,来编译,这些对我没用啊。。就直接编译完,能用C++的调用的教程有吗?
    发表于 02-27 08:10

    什么样的代码会被编译器优化

    现在的编译器有多智能,可能辛辛苦苦写的代码,在编译器看来就是几句废话,直接被删除掉。
    的头像 发表于 01-16 16:38 928次阅读

    Triton编译器如何提升编程效率

    在现代软件开发中,编译器扮演着至关重要的角色。它们不仅将高级语言代码转换为机器可执行的代码,还通过各种优化技术提升程序的性能。Triton 编译器作为一种先进的编译器,通过多种方式提升
    的头像 发表于 12-25 09:12 1187次阅读

    Triton编译器与其他编译器的比较

    Triton编译器与其他编译器的比较主要体现在以下几个方面: 一、定位与目标 Triton编译器 : 定位:专注于深度学习中最核心、最耗时的张量运算的优化。 目标:提供一个高度抽象、灵活、高效
    的头像 发表于 12-24 17:25 1573次阅读

    Triton编译器功能介绍 Triton编译器使用教程

    Triton 是一个开源的编译器前端,它支持多种编程语言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一个可扩展和可定制的编译器框架,允许开发者添加新的编程语言特性和优化技术
    的头像 发表于 12-24 17:23 2669次阅读