時間:2020-11-27 15:58:56來源:正運動技術(shù)
今天,我們來講解一下正運動技術(shù)運動控制卡應(yīng)用開發(fā)教程之LabVIEW。
在正式學(xué)習(xí)之前,我們先了解一下正運動技術(shù)的運動控制卡ECI2418和ECI2618。這兩款產(chǎn)品分別是4軸,6軸運動控制卡。
ECI2418支持4軸脈沖輸入與編碼器反饋,板載24點輸入,16點輸出,2AD,2DA,支持手輪接口,其中特定輸出支持高速PWM控制。
ECI2618支持6軸脈沖輸入與編碼器反饋,板載24點輸入,16點輸出,2AD,2DA,支持手輪接口,其中特定輸出支持高速PWM控制。
ECI2418,ECI2618均使用同一套API函數(shù),均支持C、C++、C#、LabVIEW、Python、Delphi等開發(fā)語言,支持VC6.0、VB6.0、Qt、.Net等平臺,支持Windows、Linux、WinCE、iMac等操作系統(tǒng)。
一、LabVIEW導(dǎo)入共享庫流程
1、從光盤資料中下載LabVIEW的函數(shù)庫。
正運動提供的LabVIEW專用的DLL函數(shù)庫如下圖,可以按照下面的步驟可以自動生成對應(yīng)Vi函數(shù)庫,如有需要封裝自己的函數(shù)庫可以在zauxdll源碼中編譯自己的函數(shù)封裝,生成對應(yīng)的Vi。
不同LabVIEW版本對應(yīng)的不同的Vi函數(shù)庫,高版本的LabVIEW也可以直接使用低版本的Vi,如果使用的LabVIEW版本過低,可以通過高版本的LabVIEW將Vi庫轉(zhuǎn)成低版本的,也可聯(lián)系廠家提供。
2、打開 LabVIEW界面。在【工具】選項中,選擇導(dǎo)入—共享庫“.dll”。
3、在出現(xiàn)的界面中,選擇“為共享庫創(chuàng)建Vi”,然后點擊下一步。
4、選擇共享庫及頭文件,把zauxdll.dll和 zauxdll.h文件載入。
5、配置包括路徑和宏定義命令,此時加入“ZMC_HANDLE=void*;”預(yù)處理命令。
6、全部勾選 .dll 庫里面的函數(shù)定義文件,下一步,基本庫中有些函數(shù)是不常用的,故有些函數(shù)是沒有的可以不用管。
7、配置好生成的 Vi 庫的路徑和名稱。
8、選擇錯誤處理方式,這里有多種方式,可以選擇簡易錯誤處理。
9、配置Vi和控件,這里和.dll一樣設(shè)置如圖。
10、一直選擇下一步,等待完成就好。
二、例程講解
1、我們的光盤資料提供了8個基本常用的小例程,通過這些歷程可以更容易的上手正運動技術(shù)的控制器。具體的目錄地址和例程如下圖所示。
2、單軸運動與IO監(jiān)控例程講解
1)新建Vi。
2)在前面板,右鍵鼠標,選擇控件進行UI設(shè)計。
3)在前面板設(shè)計完UI界面后,進入程序編輯框,會看到各個控件對應(yīng)的接線端。
4)在程序編輯框中右鍵鼠標,選擇“編程”-“結(jié)構(gòu)”-“平鋪順序結(jié)構(gòu)”,接著選中平鋪順序結(jié)構(gòu)右鍵鼠標,選擇在前面添加幀,做到如下效果。
5)使用ZAux Open Eth.Vi鏈接控制器。
A、在平鋪順序結(jié)構(gòu)第一幀,添加數(shù)值常量和局部變量(控制器卡號),然后通過連線對控制器卡號進行初始化為0。
B、右鍵選擇Vi,選擇ZAux Open Eth.Vi進行添加。
C、可以參考ZMotion PC 編程手冊,大致了解對應(yīng)Vi的使用方法。
D、給Vi輸入控制器Ip,進行鏈接控制器,如果鏈接成功,彈出鏈接成功對話框。
E、運行程序,如果鏈接成功,將跳出鏈接成功對話框。
6)鏈接控制器成功后,獲取正/負向軟限位、正/負限位開關(guān)、以及正/負限位的反轉(zhuǎn)電平。
7)通過事件結(jié)構(gòu)里面的超時事件,來更新一些軸的狀態(tài)以及輸入輸出口的狀態(tài)。
8)添加運動按鈕事件實現(xiàn)軸運動。
A、先通過鼠標選中事件結(jié)構(gòu),然后右鍵添加事件分支。
B、接著在彈出來的窗口中編輯剛剛添加的事件分支,添加運動按鈕值改變事件,編輯完成后點擊確定。
C、接著在“運動”:值改變事件中添加如下程序。
9)參考運動按鈕事件的添加過程,添加停止按鈕事件,編寫對應(yīng)的程序,程序如下。
10)參考運動按鈕事件的添加過程,添加坐標清零按鈕事件,編寫對應(yīng)的程序,程序如下。
11)參考運動按鈕事件的添加過程,添加輸出狀態(tài)改變事件,編寫對應(yīng)的程序,程序如下。
12)參考運動按鈕事件的添加過程,添加修改按鈕事件,編寫對應(yīng)的程序,程序如下。
13)到這里例程就設(shè)計完了,點擊運行按鈕就可以對例程進行測試了,效果如下。
14)同時通過ZDevelop軟件連接同一個控制器,對例程的控制效果進行觀察。
今天,正運動技術(shù)運動控制卡應(yīng)用開發(fā)教程之LabVIEW就分享到這里。更多精彩內(nèi)容,請關(guān)注我們的公眾號。
本文由正運動小助手原創(chuàng),歡迎大家轉(zhuǎn)載,共同學(xué)習(xí),一起提高中國智能制造水平。文章版權(quán)歸正運動技術(shù)所有,如有轉(zhuǎn)載請注明文章來源。
中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測節(jié)拍...
2025-03-31
激光閃耀 智慧引領(lǐng) | WISE MASER 黑武士...
2025-03-20