LabVIEW编程LabVIEW开发GSJ四轴运动控制器例程与相关资料
第二版更新
GSJ四轴运动控制器这是科研项目上用到的一款产品,由于是远程调试,没有见到实物,而且是客户自己选购的产品,本来以为能从网上找到厂家或者更多资料,结果一无所获,可能是厂家比较低调吧。
倒是提供了一些资料,包括测试程序,但是时间跨度从2015年到2021年。据说能兼容之前的产品,但之前的产品可以运行(这个LabVIEW程序也是几年前我们这边开发的),更换到现在的产品后,无法控制。
本来是希望用过串口协议发送命令来实现控制,毕竟这个就是实现四个电机的简单控制。但是没有资料,联系销售说是之前找外边人开发的,后来又联系开发的工程师,说毕竟负责,不建议用串口。手册里说支持的,前后矛盾了。或许是外协的技术和厂家有其他原因吧。
技术远程修改了个LabVIEW的例子(随机提供的无法运行),可以控制一个轴运动了,比较了下程序,似乎是dll也做了修改。里面读取当前运行状态的函数,与手册上的不一致,尝试着试了几次,都不行,只好放弃,只能在现有调通的三四个函数上凑乎用了。
总的感觉还是要买大品牌的产品,千万不可轻信销售的一面之词。
1. 20211119更新:增加了停止功能、读取运动状态功能,增加了多轴同时运动的功能。这些都是研究了dll后增加的内容。
2. 调用修改时间为“2020年3月1日,11:45:37” ,可以在笔记本上打开,不再报错,估计是其他的版本位数或其他原因不一样造成的。
3. 阅读手册并结合dll中的函数,重新编写读取位移、速度、运行状态的vi,并更新程序。
新建“Pro IEE Oscilloscope\Instr\MCC4\MCC Query Info Of Axis 1.vi”
新建“Pro IEE Oscilloscope\Instr\MCC4\MCC Query Info Of Axis N.vi”
新建“Pro IEE Oscilloscope\Instr\MCC4\MCC AbsMove Or RelMove.vi”
厂家有提供LabVIEW的例子。根据通讯协议的相关的说明,编写了适合项目的程序。
相关资料说明,如下所示。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。