当前位置 当前位置: 首页 > 新闻频道 > 行业资讯 > 【软赢】基础开发教程之使用LabVIEW语言创建WMX3工程

【软赢】基础开发教程之使用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界面

标签: 运动控制

点赞

分享到:

上一篇:2019年年会

下一篇:雷赛智能企业宣传片震撼发布

赢咖2版权与免责声明:凡本网注明[来源:赢咖2]的所有文字、图片、音视和视频文件,版权均为赢咖2(www.fygjs.com)独家所有。如需转载请与0755-18889061联系。任何媒体、网站或个人转载使用时须注明来源“赢咖2”,违反者本网将追究其法律责任。

本网转载并注明其他来源的稿件,均来自互联网或业内投稿人士,版权属于原版权人。转载请保留稿件来源及作者,禁止擅自篡改,违者自负版权法律责任。

世强
TOP

联系我们

广告联系:0755-18888561
展会合作:0755-18886589
杂志投稿:0755-18888562