【軟贏】基礎(chǔ)開發(fā)教程之使用LabVIEW語言創(chuàng)建WMX3工程

時(shí)間:2020-03-24

來源:深圳市軟贏科技有限公司

導(dǎo)語:LabVIEW作為一種熱門的圖形化開發(fā)語言,是WMX3的主要編程語言之一

  /WMX3/

  軟件運(yùn)動(dòng)控制怎么用?

  在之前的WMX3基礎(chǔ)開發(fā)教程里,我們已經(jīng)講述了使用C#語言和C++語言創(chuàng)建工程,LabVIEW作為一種熱門的圖形化開發(fā)語言,是WMX3的主要編程語言之一,而且它的操作步驟十分簡(jiǎn)單。接下來教程為:使用LabVIEW語言創(chuàng)建WMX3工程。

 運(yùn)動(dòng)控制.jpg

  Q1 前言

  創(chuàng)建工程概述▉

  開發(fā)WMX3應(yīng)用程序首先要?jiǎng)?chuàng)建工程,LabVIEW是圖形化編輯語言,產(chǎn)生的程序是框圖的形式,是開發(fā)控制系統(tǒng)的理想選擇。LabVIEW開發(fā)所需添加的庫所在文件夾為C:\ProgramFiles\SoftServo\WMX3\Lib\x86。

  下面以軸0運(yùn)動(dòng)程序?yàn)槔?,展示具體創(chuàng)建工程步驟。該方法通用于WMX3_V3.3及以上版本。

  操作環(huán)境▉

  系統(tǒng)環(huán)境:RTX3.7

  軟件版本:WMX3_V3.4u1_64bit

  LabVIEW2018(32bit)

  編程語言:LabViewVI


  Q2 步驟

  1.打開LabVIEW2018,創(chuàng)建一個(gè)新項(xiàng)目。

 運(yùn)動(dòng)控制器.png

  圖1.創(chuàng)建項(xiàng)目界面

 運(yùn)動(dòng)控制卡.png

  圖2.創(chuàng)建項(xiàng)目界面

 運(yùn)動(dòng)控制的控制對(duì)象.jpg

  圖3創(chuàng)建VI

  2.選擇“工具-導(dǎo)入-NET控件至選項(xiàng)”,導(dǎo)入庫文件到Labview項(xiàng)目(默認(rèn)位置:C:\Program Files\SoftServo\WMX3\Lib\x86)。

  在彈出的對(duì)話框里,添加以下的dll文件:

  AdvancedMotionApi.dll

  ApiBufferApi.dll

  CompensationApi.dll

  CoreMotionApi.dll

  CyclicBufferApi.dll

  EventApi.dll

  IMDll.dll

  IOApi.dll

  LogApi.dll

  UserMemoryApi.dll

  WMX3Api_CLRlib.dll

  注意:IMDLL.dll和WMX3Api_CLRlib.dll是必要的庫,其它庫為可選。

 運(yùn)動(dòng)控制非控制性運(yùn)動(dòng)的管理.png

  圖4.導(dǎo)入庫文件

 機(jī)電運(yùn)動(dòng)控制系統(tǒng).png

  圖5.添加需要的庫文件

  3.打開程序框圖界面進(jìn)行編寫。

 運(yùn)動(dòng)控制卡接線圖.png

  圖6.程序框圖界面

智能化運(yùn)動(dòng)控制.jpg 

  圖7.通過互連接口選擇相應(yīng)庫文件

IO模塊.png 

  圖8.添加相應(yīng)構(gòu)造函數(shù)

  4.添加下面的示例,啟動(dòng)通訊。引擎將與伺服,IO模塊或者其他從站設(shè)備建立通訊并控制軸運(yùn)動(dòng)。此外,WMX3也可以啟動(dòng)虛擬平臺(tái)通訊(simulatorplatform),用于測(cè)試,模擬仿真。

 控制軸運(yùn)動(dòng).png

  圖9建立引擎,通訊、使能函數(shù)

 運(yùn)動(dòng)控制伺服卡.png

  圖10.軸寫入運(yùn)動(dòng)參數(shù)

  5.單擊運(yùn)行程序框圖,可以通過VI界面查看返回的錯(cuò)誤代碼。

 運(yùn)動(dòng)控制器原理.png

  圖11.點(diǎn)擊運(yùn)行程序框圖

 運(yùn)動(dòng)控制教育.png

  圖12.VI界面錯(cuò)誤代碼返回0

  6.打開工具WMX3Console,運(yùn)行程序,監(jiān)控通訊狀態(tài)。當(dāng)軸號(hào)變?yōu)榫G色且CommunicationState變?yōu)镺n時(shí),證明通訊開啟。軸0對(duì)應(yīng)的Op狀態(tài)為IDLE證明軸在運(yùn)動(dòng)狀態(tài),ActualPos顯示軸的當(dāng)前實(shí)際位置。

 運(yùn)動(dòng)控制理論.jpg

  圖13WMX3 Console界面

中傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運(yùn)動(dòng)控制公眾號(hào)獲取更多資訊

關(guān)注直驅(qū)與傳動(dòng)公眾號(hào)獲取更多資訊

關(guān)注中國傳動(dòng)網(wǎng)公眾號(hào)獲取更多資訊

最新新聞
查看更多資訊

娓娓工業(yè)

廣州金升陽科技有限公司

熱搜詞
  • 運(yùn)動(dòng)控制
  • 伺服系統(tǒng)
  • 機(jī)器視覺
  • 機(jī)械傳動(dòng)
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機(jī)界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機(jī)器人
  • 低壓電器
  • 機(jī)柜
回頂部
點(diǎn)贊 0
取消 0