傳動網 > 新聞頻道 > 行業資訊 > 資訊詳情

【軟贏】基礎開發教程之使用LabVIEW語言創建WMX3工程

時間:2020-03-24

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

導語:LabVIEW作為一種熱門的圖形化開發語言,是WMX3的主要編程語言之一

  /WMX3/

  軟件運動控制怎么用?

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

 運動控制.jpg

  Q1 前言

  創建工程概述▉

  開發WMX3應用程序首先要創建工程,LabVIEW是圖形化編輯語言,產生的程序是框圖的形式,是開發控制系統的理想選擇。LabVIEW開發所需添加的庫所在文件夾為C:\ProgramFiles\SoftServo\WMX3\Lib\x86。

  下面以軸0運動程序為例,展示具體創建工程步驟。該方法通用于WMX3_V3.3及以上版本。

  操作環境▉

  系統環境:RTX3.7

  軟件版本:WMX3_V3.4u1_64bit

  LabVIEW2018(32bit)

  編程語言:LabViewVI


  Q2 步驟

  1.打開LabVIEW2018,創建一個新項目。

 運動控制器.png

  圖1.創建項目界面

 運動控制卡.png

  圖2.創建項目界面

 運動控制的控制對象.jpg

  圖3創建VI

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

  在彈出的對話框里,添加以下的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是必要的庫,其它庫為可選。

 運動控制非控制性運動的管理.png

  圖4.導入庫文件

 機電運動控制系統.png

  圖5.添加需要的庫文件

  3.打開程序框圖界面進行編寫。

 運動控制卡接線圖.png

  圖6.程序框圖界面

智能化運動控制.jpg 

  圖7.通過互連接口選擇相應庫文件

IO模塊.png 

  圖8.添加相應構造函數

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

 控制軸運動.png

  圖9建立引擎,通訊、使能函數

 運動控制伺服卡.png

  圖10.軸寫入運動參數

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

 運動控制器原理.png

  圖11.點擊運行程序框圖

 運動控制教育.png

  圖12.VI界面錯誤代碼返回0

  6.打開工具WMX3Console,運行程序,監控通訊狀態。當軸號變為綠色且CommunicationState變為On時,證明通訊開啟。軸0對應的Op狀態為IDLE證明軸在運動狀態,ActualPos顯示軸的當前實際位置。

 運動控制理論.jpg

  圖13WMX3 Console界面

中傳動網版權與免責聲明:

凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

關注伺服與運動控制公眾號獲取更多資訊

關注直驅與傳動公眾號獲取更多資訊

關注中國傳動網公眾號獲取更多資訊

最新新聞
查看更多資訊

娓娓工業

廣州金升陽科技有限公司

熱搜詞
  • 運動控制
  • 伺服系統
  • 機器視覺
  • 機械傳動
  • 編碼器
  • 直驅系統
  • 工業電源
  • 電力電子
  • 工業互聯
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機界面
  • PLC
  • 電氣聯接
  • 工業機器人
  • 低壓電器
  • 機柜
回頂部
點贊 0
取消 0