运动控制卡应用开发教程之LabVIEW
本日,我们来讲授一下正行为技能行为节制卡应用开拓教程之LabVIEW。 在正式进修之前,我们先相识一下正行为技能的行为节制卡ECI2418和ECI2618。这两款产物别离是4轴,6轴行为节制卡。
ECI2418支持4轴脉冲输入与编码器反馈,板载24点输入,16点输出,2AD,2DA,支持手轮接口,个中特定输出支持高速PWM节制。
ECI2618支持6轴脉冲输入与编码器反馈,板载24点输入,16点输出,2AD,2DA,支持手轮接口,个中特定输出支持高速PWM节制。
ECI2418,ECI2618均行使统一套API函数,均支持C、C++、C#、LabVIEW、Python、Delphi等开拓说话,支持VC6.0、VB6.0、Qt、.Net等平台,支持Windows、Linux、WinCE、iMac等操纵体系。
一、LabVIEW导入共享库流程
1、从光盘资料中下载LabVIEW的函数库。 正行为提供的LabVIEW专用的DLL函数库如下图,可以凭证下面的步调可以自动天生对应Vi函数库,若有必要封装本身的函数库可以在zauxdll源码中编译本身的函数封装,天生对应的Vi。 差异LabVIEW版本对应的差异的Vi函数库,高版本的LabVIEW也可以直接行使低版本的Vi,假如行使的LabVIEW版本过低,可以通过高版本的LabVIEW将Vi库转成低版本的,也可接洽厂家提供。
2、打开 LabVIEW界面。在【器材】选项中,选择导入—共享库“.dll”。
3、在呈现的界面中,选择“为共享库建设Vi”,然后点击下一步。
4、选择共享库及头文件,把zauxdll.dll和 zauxdll.h文件载入。
5、设置包罗路径和宏界说呼吁,此时插手“ZMC_HANDLE=void*;”预处理赏罚呼吁。
6、所有勾选 .dll 库内里的函数界说文件,下一步,根基库中有些函数是不常用的,故有些函数是没有的可以不消管。
7、设置好天生的 Vi 库的路径和名称。
8、选择错误处理赏罚方法,这里有多种方法,可以选择浅显错误处理赏罚。
9、设置Vi和控件,这里和.dll一样配置如图。
10、一向选择下一步,守候完成绩好。
二、例程讲授
1、我们的光盘资料提供了8个根基常用的小例程,通过这些过程可以更轻易的上手正行为技能的节制器。详细的目次地点和例程如下图所示。
2、单轴行为与IO监控例程讲授 1)新建Vi。
2)在前面板,右键鼠标,选择控件举办UI计划。
3)在前面板计划完UI界面后,进入措施编辑框,会看到各个控件对应的接线端。
4)在措施编辑框中右键鼠标,选择“编程”-“布局”-“平铺次序布局”,接着选中平铺次序布局右键鼠标,选择在前面添加帧,做到如下结果。
5)行使ZAux Open Eth.Vi链接节制器。 A、在平铺次序布局第一帧,添加数值常量和局部变量(节制器卡号),然后通过连线对节制器卡号举办初始化为0。
B、右键选择Vi,选择ZAux Open Eth.Vi举办添加。
C、可以参考ZMotion PC 编程手册,大抵相识对应Vi的行使要领。
D、给Vi输入节制器Ip,举办链接节制器,假如链接乐成,弹出链接乐成对话框。
E、运行措施,假如链接乐成,将跳出链接乐成对话框。
6)链接节制器乐成后,获取正/负向软限位、正/负限位开关、以及正/负限位的反转电平。
7)通过变乱布局内里的超事势件,来更新一些轴的状态以及输入输出口的状态。
8)添加行为按钮变乱实现轴行为。 A、先通过鼠标选中变乱布局,然后右键添加变乱分支。
B、接着在弹出来的窗口中编辑方才添加的变乱分支,添加行为按钮值改变变乱,编辑完成后点击确定。
C、接着在“行为”:值改变变乱中添加如下措施。
9)参考行为按钮变乱的添加进程,添加遏制按钮变乱,编写对应的措施,措施如下。
10)参考行为按钮变乱的添加进程,添加坐标清零按钮变乱,编写对应的措施,措施如下。
11)参考行为按钮变乱的添加进程,添加输出状态改变变乱,编写对应的措施,措施如下。
12)参考行为按钮变乱的添加进程,添加修改按钮变乱,编写对应的措施,措施如下。
13)到这里例程就计划完了,点击运行按钮就可以对例程举办测试了,结果如下。
14)同时通过ZDevelop软件毗连统一个节制器,对例程的节制结果举办调查。
本日,正行为技能行为节制卡应用开拓教程之LabVIEW就分享到这里。更多出色内容,请存眷我们的公家号。 本文由正行为小助手原创,接待各人转载,配合进修,一路进步中国智能制造程度。文章版权归正行为技能全部,若有转载请注明文章来历。
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |