0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Fanuc-你沒(méi)用到的Karel編譯方式

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2020-08-07 16:33 ? 次閱讀

你是如何將Karel程序編譯為.pc文件?ROBOGUIDE里編輯器的Build按鈕?來(lái)吧,我們來(lái)?yè)v鼓點(diǎn)快樂(lè)的東西!

當(dāng)我們完整安裝ROBOGUIDE軟件以后,在ROBOGUIDE安裝位置有WinOLPC這樣一個(gè)文件夾,里面存放著fanuc的所有編譯器。

我們打開(kāi)WinOLPC/bin文件夾:

kcdict.exe:用于編譯*.utx、*.ftx文件。

kconvars.exe:用于轉(zhuǎn)換 .sv .io .vr 文件為可讀字符。(將文件轉(zhuǎn)換為可讀字符串)

ktrans.exe:用于編譯 *.kl文件為*.pc文件

maketp.exe:用于編譯*.ls文件為*.tp文件(仿真輸出的軌跡文件,可用此轉(zhuǎn)換)

printtp.exe:用于將*.TP文件轉(zhuǎn)換為*.ls文件。

setrobot.exe:用于設(shè)置機(jī)器人版本號(hào),以便以上幾個(gè)程序按正確版本進(jìn)行編譯或者反編譯。

如何使用?接著往下看:

1.設(shè)置電腦環(huán)境變量

設(shè)置環(huán)境變量的意義在于我們更方便的調(diào)用可執(zhí)行文件,不必在輸入可執(zhí)行文件的絕對(duì)路徑,具體方法如下:

復(fù)制WinOLPCin的絕對(duì)路徑,我的路徑為:

E:RobotWarefanucWinOLPCin

進(jìn)入[計(jì)算機(jī)]-[屬性]-[高級(jí)]-[環(huán)境變量]

在系統(tǒng)變量中的[Path]中粘貼路徑(記得與前一路徑用 ; 號(hào)隔開(kāi))

2.編譯文件

這里我以編譯KL文件為例

這有什么用?炸裂黑科技從此開(kāi)始!

比如可以使用批處理文件批量編譯文件:

在項(xiàng)目上我們經(jīng)常會(huì)遇到有大量*.ls文件需要編譯為*.tp文件

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31209
  • Roboguide
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    1621

原文標(biāo)題:Fanuc-你沒(méi)用到的Karel編譯方式

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    天拓四方:Fanuc機(jī)床數(shù)據(jù)采集與遠(yuǎn)程運(yùn)維解決方案

    摘 要 本文主要介紹如何通過(guò)工業(yè)智能網(wǎng)關(guān)實(shí)現(xiàn)對(duì)Fanuc機(jī)床的全面、高效數(shù)據(jù)采集,解決制造業(yè)中的生產(chǎn)監(jiān)控、效率提升及故障預(yù)警等行業(yè)痛點(diǎn)。通過(guò)集成Fanuc機(jī)床與工業(yè)智能網(wǎng)關(guān),結(jié)合云計(jì)算與大數(shù)
    的頭像 發(fā)表于 11-05 15:41 ?234次閱讀
    天拓四方:<b class='flag-5'>Fanuc</b>機(jī)床數(shù)據(jù)采集與遠(yuǎn)程運(yùn)維解決方案

    請(qǐng)問(wèn)PCM1681是否可以不接SCLK?

    請(qǐng)問(wèn)PCM1681 是否可以不接SCLK? 只用到BCLK & LRCLK. 那如果沒(méi)用到SCLK的時(shí)候是floating 還是要pull or pull low. 另外如果是必須要接的話, 前端沒(méi)有MCLK, 是不是可以外接一個(gè)晶振? 謝謝!
    發(fā)表于 10-18 07:49

    linux開(kāi)發(fā)板如何編譯curl

    準(zhǔn)備開(kāi)發(fā)環(huán)境 確保的開(kāi)發(fā)板已經(jīng)安裝了編譯 curl 所需的工具,包括 gcc 、 make 和可能的其他庫(kù)。如果開(kāi)發(fā)板是交叉編譯環(huán)境(即在一個(gè)平臺(tái)上
    的頭像 發(fā)表于 08-30 15:33 ?694次閱讀

    請(qǐng)問(wèn)ESP-AT在編譯過(guò)程中會(huì)用到哪些源文件?

    如題,請(qǐng)問(wèn)ESP-AT在編譯過(guò)程中會(huì)用到哪些源文件?要修改藍(lán)牙相關(guān)的代碼應(yīng)該修該哪些呢?有通透的大神指點(diǎn)一下嗎?謝謝!
    發(fā)表于 06-27 06:59

    G0B1CET6擦除bank1的flash會(huì)跑飛,為什么?

    G0B1CET6,擦除bank1的flash會(huì)跑飛,單步運(yùn)行ok,全速運(yùn)行會(huì)卡死。 有兩個(gè)項(xiàng)目雖然程序有些不一樣,但是大體方案一致。他倆的區(qū)別是一個(gè)用了bank2,擦了bank2。一個(gè)沒(méi)用到就擦
    發(fā)表于 06-04 09:22

    鴻蒙OpenHarmony【輕量系統(tǒng) 編譯】 (基于Hi3861開(kāi)發(fā)板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請(qǐng)參考[使用build.sh腳本
    的頭像 發(fā)表于 05-14 17:53 ?1335次閱讀
    鴻蒙OpenHarmony【輕量系統(tǒng) <b class='flag-5'>編譯</b>】 (基于Hi3861開(kāi)發(fā)板)

    鴻蒙OpenHarmony【小型系統(tǒng) 編譯】(基于Hi3516開(kāi)發(fā)板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請(qǐng)參考[使用build.sh腳本
    的頭像 發(fā)表于 05-10 15:59 ?724次閱讀
    鴻蒙OpenHarmony【小型系統(tǒng) <b class='flag-5'>編譯</b>】(基于Hi3516開(kāi)發(fā)板)

    STM8S105K6老是復(fù)位的原因?

    的初始化,因?yàn)?b class='flag-5'>沒(méi)用到。 現(xiàn)在自己寫(xiě)出來(lái)的程序老是碰到復(fù)位問(wèn)題,而且復(fù)位后程序可以走到while(1)最后語(yǔ)句,再?gòu)?fù)位,周而復(fù)始復(fù)位。求助。急
    發(fā)表于 05-10 06:04

    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 編譯】(基于RK3568開(kāi)發(fā)板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請(qǐng)參考[使用build.sh腳本
    的頭像 發(fā)表于 05-08 17:37 ?1239次閱讀
    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) <b class='flag-5'>編譯</b>】(基于RK3568開(kāi)發(fā)板)

    STM32不用的IO口需要配置嗎?還是要配置成下拉輸入?

    設(shè)計(jì)時(shí)有幾個(gè)IO口沒(méi)用到,想閑置,但是有看到說(shuō)要配置成下拉輸入的
    發(fā)表于 03-27 06:32

    【從0開(kāi)始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到RTOS平臺(tái)

    AWStudio上編寫(xiě)好AWTK應(yīng)用程序后,部署到RTOS平臺(tái)(如STM32)是很方便的,下面就以STM32F429型號(hào)為例子來(lái)介紹如何編譯AWTK應(yīng)用到RTOS
    的頭像 發(fā)表于 03-21 08:23 ?634次閱讀
    【從0開(kāi)始創(chuàng)建AWTK應(yīng)用程序】<b class='flag-5'>編譯</b>應(yīng)<b class='flag-5'>用到</b>RTOS平臺(tái)

    FANUC外部I/O點(diǎn)數(shù)不夠用了怎么辦?可以擴(kuò)展I/O點(diǎn)數(shù)嗎?

    FANUC外部I/O點(diǎn)數(shù)不夠用了怎么辦?可以擴(kuò)展I/O點(diǎn)數(shù)嗎? 擴(kuò)展FANUC的外部I/O點(diǎn)數(shù)是一種常見(jiàn)的需求,這可以通過(guò)一些方法來(lái)實(shí)現(xiàn)。 在FANUC控制系統(tǒng)中,I/O模塊被用于將外部設(shè)備與控制器
    的頭像 發(fā)表于 02-18 15:21 ?1974次閱讀

    Tasking會(huì)編譯未被調(diào)用到的代碼嗎?如何使得tasking不編譯它們?

    Tasking 會(huì)編譯 未被調(diào)用到的代碼嗎,如何使得tasking 不編譯它們
    發(fā)表于 02-18 06:15

    FANUC機(jī)器人安全操作及保養(yǎng)

    使用FANUC機(jī)器人進(jìn)行作業(yè)之前,必須對(duì)相關(guān)工作人員進(jìn)行培訓(xùn),未經(jīng)過(guò)培訓(xùn)的人員不得隨意更改設(shè)置、不能隨意進(jìn)行操作。
    發(fā)表于 01-24 11:09 ?481次閱讀

    沒(méi)用到adc功能是不是不用接AVDD,Vref,AVSS?

    如主題,應(yīng)該怎么處理這些管腳,上拉?接地還是懸空?
    發(fā)表于 01-15 06:51