国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

干貨 | 虹科KPA MoDK運行環(huán)境與搭建步驟(3)——MoDK例程測試

虹科智能自動化 ? 2022-01-19 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“虹科工業(yè)自動化

本系列文章旨在幫助讀者對虹科KPA Automation體系進行一個簡要的理解,并且能使用MoDK進行快速的上手操作,包括:虹科KPA Automation、虹科KPA MoDK簡介,虹科KPA MoDK的運行環(huán)境搭建與例程測試。本文檔搭建的虹科KPA MoDK運行環(huán)境,是基于Win10,并且是以C/C++為開發(fā)語言進行的。

本篇推文將展示部分官方例程的測試。以下例程分別對應(yīng)了MoDK可以控制的3類對象:EtherCAT從站(結(jié)合MDK)、Vrep機器人仿真平臺、Simulation(純文字仿真)。最后一個例程通過Motion Configuration Utility中的設(shè)置,實現(xiàn)了對實際電機以及Vrep中仿真機器人的同時控制。

溫故

知新

點擊以下鏈接可回顧前文內(nèi)容

? 虹科KPA MoDK運行環(huán)境與搭建步驟(1)——運行環(huán)境簡介

? 虹科KPA MoDK運行環(huán)境與搭建步驟(2)——MoDK運行環(huán)境搭建

1. Move_relative (EtherCAT & CiA402)

該例程的測試效果是控制一個物理電機軸進行3次相關(guān)運動,需要我們外接一個EtherCAT從站伺服和電機進行現(xiàn)象觀察,筆者的測試環(huán)境中,選擇的是maxsine的伺服。

af608998-787b-11ec-9437-dac502259ad0.jpg?

例程測試的步驟如下:

在虹科KPA Studio中進行網(wǎng)絡(luò)組態(tài)

打開虹科KPA Studio,導(dǎo)入maxsine伺服ESI文件。當(dāng)虹科KPA MRT安裝完畢后,可用作本地EtherCAT Master與Studio進行連接。將maxsine伺服拖動至Master的位置,即實現(xiàn)了從站的掛載,也完成了網(wǎng)絡(luò)組態(tài)。

進行軸的配置,并導(dǎo)出配置文件

接下來在Motion Configuration Utility中將軸與伺服電機進行對接,并導(dǎo)出網(wǎng)絡(luò)組態(tài)與軸配置文件,然后進行電機軸與伺服的綁定,并導(dǎo)出相關(guān)文件。

修改程序源代碼的部分參數(shù)

例程通過讀取網(wǎng)絡(luò)配置文件和軸配置文件進行MoDK運行環(huán)境的初始化,其讀取的文件名是通過宏進行設(shè)定的。可以通過修改宏來適應(yīng)文件名。另外,我們還需要修改ecatm虹科KPA15_helper.c中的選用網(wǎng)卡編號,使得本地Master能夠通過正確的網(wǎng)卡進行從站伺服的控制。

以上配置完成后,點擊“ctrl+F5”,即可運行程序觀察現(xiàn)象。

2. Move_path (Vrep)

該例程不僅體現(xiàn)了虹科KPA MoDK的另一種被控對象(Vrep),并且也體現(xiàn)了另一種軸實例的初始化方式——源代碼配置,即通過直接在程序中添加源碼以到達(dá)修改軸配置參數(shù)的目的。相比上一個例程中的“界面配置+源碼導(dǎo)入”的環(huán)境初始化方式,這種配置方式無疑會更加繁瑣,而且會增加源代碼的代碼量。但是在此部分代碼完成后,再次修改軸配置參數(shù)的步驟可以直接在代碼中進行,而另一種環(huán)境初始化方式則仍需要重新配置生成ini文件。

例程測試的步驟如下:

在VREP中打開官方提供的三軸線性機器人模型

虹科MoDK提供了一個Vrep三軸線性機器人模型,在開發(fā)包的samples文件夾下,安裝Vrep后,雙擊即可在Vrep中打開模型

在代碼中修改VREP的端口參數(shù)

虹科MoDK提供的Vrep模型使用3.04.00版本的Vrep開發(fā),而目前在官網(wǎng)上下載的Vrep版本已經(jīng)到達(dá)了3.5.0。不過這并不需要用戶進行太多的適配操作,新版本的vrep會向下兼容舊版本vrep的模型。

觀察控制現(xiàn)象

修改完成后,即可進行例程測試,點擊ctrl+F5,切換至VREP窗口,即可觀察到機器人末端按照預(yù)定的軌跡點進行運動。用戶也可以使用自己的算法生成所需要的軌跡在此demo中進行測試

3.Simulation_move_absolute (Simulation)

此例程為純文字仿真,不需要進行額外的操作。MoDK在虹科KPA運行環(huán)境內(nèi)創(chuàng)建了虛擬軸句柄,simulation即對這些虛擬軸句柄進行虛擬化運動,反映在讀取的各軸位置、速度值發(fā)生變化。

切換啟動項目,按下ctrl+F5,即可開始仿真。

af9d61ec-787b-11ec-9437-dac502259ad0.png?

4. Move_complex_drawing (EtherCAT & CiA402 + Vrep)

對于可控制的三種被控對象,虹科MoDK可以同時控制其中任意兩種,此部分選取EtherCAT伺服電機+Vrep機器人模型這兩種比較直觀的被控對象進行測試。測試控制的對象是三個maxsine的EtherCAT伺服電機,加上Vrep中的三軸線性機器人模型。

例程測試的步驟如下:

在虹科KPA Studio中進行網(wǎng)絡(luò)組態(tài)

此部分操作與第1個例程Move_relative (EtherCAT & CiA402)的操作基本相同,可參照前文進行。

打開Vrep中的三軸線性機器人模型,并將軸與伺服電機進行對接

留意此處線性機器人模型的名稱,后續(xù)會使用到。并且注意到,機器人的axis1使用y軸坐標(biāo)表示,axis2使用x軸坐標(biāo)表示。而代碼的邏輯是按照x、y的順序進行掃描的。因此在初始化配置的時候需要留意軸的編號指定,即將編號1(x軸)指定到axis2,編號2(y軸)指定到axis1。

修改V-REP參數(shù)和通用參數(shù),并克隆電機軸

將參數(shù)修改為所需的參數(shù),完成電機軸參數(shù)配置后克隆電機軸,然后只需要為克隆出來的電機軸綁定伺服、設(shè)定Vrep機器人模型的軸編號、修改Vrep端口號即可。

導(dǎo)出文件,修改源代碼部分參數(shù)后按下“ctrl+F5”,即可看到控制現(xiàn)象:Vrep中的機器人模型進行圓周運動,EtherCAT伺服也在帶動電機進行運動。

afd78bce-787b-11ec-9437-dac502259ad0.png?

總結(jié)CONCLUSIONS

1. 觀察MoDK的例程代碼,可以發(fā)現(xiàn)其程序編寫遵循一個比較規(guī)整的三步走模式:聲明變量→創(chuàng)建實例→函數(shù)調(diào)用,軸控制循環(huán)則采用狀態(tài)機的方式實現(xiàn)。但這種PLC編程方式雖然用起來的思路比較明確,但是代碼量看起來會相當(dāng)龐大,可維護性相對較差。

2. 因而MoDK最好的使用方式,仍是結(jié)合虹科Straton使用PLC語言進行開發(fā)。虹科Straton擁有獨立的變量編輯器,并且PLC功能塊創(chuàng)建與調(diào)用本身就是一體化的,可以極大減少開發(fā)的工作量,程序的維護也變得直觀與簡單起來。

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

    關(guān)注

    9

    文章

    6203

    瀏覽量

    131375
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    瑞薩FPB-RA0E2開發(fā)板的批量加載例程

    瑞薩“RA MCU眾測寶典”環(huán)境搭建專題再添實用干貨!上一篇我們搞定了【FPB-RA0E2】開發(fā)板的基礎(chǔ)環(huán)境配置,這次將解鎖“批量加載官方例程
    的頭像 發(fā)表于 01-29 17:52 ?6840次閱讀
    瑞薩FPB-RA0E2開發(fā)板的批量加載<b class='flag-5'>例程</b>

    PEAK解決方案

    PEAK解決方案
    發(fā)表于 12-19 14:45 ?0次下載

    車載以太網(wǎng)解決方案:全面賦能智能汽車與無人駕駛通信

    車載以太網(wǎng)解決方案以高性能硬件、全棧測試工具與專業(yè)服務(wù),成為車企實現(xiàn)無人駕駛、車隊管理的理想選擇。無論是高速物流還是礦山極端環(huán)境
    的頭像 發(fā)表于 12-19 09:51 ?346次閱讀

    動態(tài) | ×長城汽車技術(shù)交流日圓滿落幕!

    11月25日,攜手長城汽車在保定·長城技術(shù)中心成功舉辦“X長城汽車技術(shù)交流日”系列workshop活動,與長城技術(shù)中心的各位工程師共同展望行業(yè)發(fā)展前景,為雙方未來更多的生態(tài)合作
    的頭像 發(fā)表于 11-28 17:07 ?2098次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態(tài) | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×長城汽車技術(shù)交流日圓滿落幕!

    圓滿收官 | CAN總線專題全系列直播精華回顧已上線!

    CAN總線系列直播圓滿收官!HongKeWebinars作為汽車電子通信領(lǐng)域的核心協(xié)議,CAN總線技術(shù)正隨著智能駕駛、車聯(lián)網(wǎng)等趨勢加速迭代。為幫助工程師深入掌握CAN總線技術(shù),
    的頭像 發(fā)表于 11-24 17:55 ?2855次閱讀
    圓滿收官 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN總線專題全系列直播精華回顧已上線!

    案例 | 礦業(yè)數(shù)字化轉(zhuǎn)型:owa5X如何贏得日立Wenco信任?

    owa5X用于采礦業(yè)的遠(yuǎn)程信息處理方案礦業(yè)數(shù)字化轉(zhuǎn)型不僅是技術(shù)升級,更是一場信任構(gòu)建的歷程。選擇何種技術(shù)伙伴,如何確保系統(tǒng)在惡劣環(huán)境下穩(wěn)定可靠,是每一個礦業(yè)企業(yè)決策者必須審慎考慮的問題。在這
    的頭像 發(fā)表于 11-18 17:03 ?565次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 礦業(yè)數(shù)字化轉(zhuǎn)型:<b class='flag-5'>虹</b><b class='flag-5'>科</b>owa5X如何贏得日立Wenco信任?

    新品發(fā)布 | 車輛矢量測試難?WVS系統(tǒng)來破局

    WVS車輛矢量測試系統(tǒng)高精度|抗干擾|輕量化在智能底盤開發(fā)中,您是否也曾困擾于:實車測試數(shù)據(jù)的重復(fù)性與一致性難以保證?多傳感器數(shù)據(jù)不同步,導(dǎo)致因果分析困難,拖慢研發(fā)進度?
    的頭像 發(fā)表于 11-06 17:04 ?1511次閱讀
    新品發(fā)布 | 車輛矢量<b class='flag-5'>測試</b>難?<b class='flag-5'>虹</b><b class='flag-5'>科</b>WVS系統(tǒng)來破局

    動態(tài) | 2025年10月精彩回顧

    2025年10月精彩速覽——出席2025上海國際嵌入式會議并發(fā)表演講;自研HK-CoreTest車載總線測試軟件首發(fā)上線;多場技術(shù)直播圓滿收官...下面讓我們一起回顧10月的
    的頭像 發(fā)表于 11-01 09:02 ?1158次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態(tài) | 2025年10月精彩回顧

    案例 | 為什么汽車零部件頭部企業(yè),選擇方案做方向盤EOL測試

    方案助力提升方向盤產(chǎn)線測試效能汽車方向盤的EOL測試,如何做到既快又穩(wěn)?當(dāng)產(chǎn)線因測試偶發(fā)故障而面臨停滯風(fēng)險時,有哪些技術(shù)路徑可以實現(xiàn)精準(zhǔn)
    的頭像 發(fā)表于 10-29 17:33 ?381次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 為什么汽車零部件頭部企業(yè),選擇<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案做方向盤EOL<b class='flag-5'>測試</b>?

    直播回顧 | 硬核干貨放送,CAN總線應(yīng)用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡(luò)開發(fā)核心難題

    周二下午3點準(zhǔn)時開播,資深技術(shù)工程師團隊傾囊相授,助您掌握CAN總線從基礎(chǔ)到高階的全鏈路技術(shù)與核心技能。更多硬核課程與技術(shù)干貨敬請持續(xù)關(guān)注
    的頭像 發(fā)表于 09-17 17:39 ?828次閱讀
    直播回顧 | 硬核<b class='flag-5'>干貨</b>放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN總線應(yīng)用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡(luò)開發(fā)核心難題

    ESP32-S3的MicroPython開發(fā)環(huán)境搭建

    本文通過搭建Thonny IDE開發(fā)環(huán)境,了解了如何給ESP32-S3燒錄MircoPython固件和MircoPython應(yīng)用程序。
    的頭像 發(fā)表于 09-11 16:02 ?1636次閱讀
    ESP32-S<b class='flag-5'>3</b>的MicroPython開發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    賦能高效EOL測試Baby-LIN格柵電機控制與診斷

    Baby-LIN-3-MB提供高效、靈活的格柵電機EOL測試解決方案,解決環(huán)境復(fù)雜、操作繁瑣、效率低等痛點。
    的頭像 發(fā)表于 07-22 14:06 ?1987次閱讀
    賦能高效EOL<b class='flag-5'>測試</b>:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Baby-LIN格柵電機控制與診斷

    分享 | 賦能現(xiàn)代化礦業(yè):Owasys堅固型車載通信終端方案

    導(dǎo)讀在采礦行業(yè),設(shè)備運行環(huán)境極端惡劣——高溫、嚴(yán)寒、粉塵、震動、沖擊無處不在。確保關(guān)鍵設(shè)備(如礦用卡車、挖掘機、鉆機等)的可靠通信、精準(zhǔn)定位與高效管理,是保障礦山安全運營和提升生產(chǎn)力的核心挑戰(zhàn)。
    的頭像 發(fā)表于 06-24 17:04 ?592次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 賦能現(xiàn)代化礦業(yè):<b class='flag-5'>虹</b><b class='flag-5'>科</b>Owasys堅固型車載通信終端方案

    迅為RK3576開發(fā)板NPU例程測試-rknn-toolkit2環(huán)境搭建和使用

    迅為RK3576開發(fā)板NPU例程測試-rknn-toolkit2環(huán)境搭建和使用
    的頭像 發(fā)表于 06-17 13:46 ?1739次閱讀
    迅為RK3576開發(fā)板NPU<b class='flag-5'>例程</b><b class='flag-5'>測試</b>-rknn-toolkit2<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>和使用

    openstack搭建詳細(xì)步驟

    openstack搭建詳細(xì)步驟
    的頭像 發(fā)表于 05-07 14:05 ?2028次閱讀