此外,在利用板卡采集直流电机电位器输入电压时我们遇到了交流干扰信号的影响,借助LabVIEW自带的信号处理函数可以有效地抑制干扰信号对于程序判断逻辑的影响(在现场无法快速需得物理滤波器时,可以考虑利用LabVIEW的软件滤波)。 文件操作
在程序的开发过程中我们时常会遇到需要对一些数据进行添加、保存、删除、读取等功能的场合,在例如VC或者VB等开发平台中,文档的操作由于涉及了文档模版结构的设计、文件指针操作及消息影射等,文件操作的实现显得较为复杂。
而在LabVIEW中借助write tospreadsheet、read from spreadsheet等文件操作vi和表格控件、数组操作vi及自定义空间等就可以轻松实现常用的txt、xls等数据文件格式的读写等功能 (如图9所示)。
结论
借助LabVIEW,我们在课题中能够快速地将开发和调试过程有机地结合在一起,利用LabVIEW开发出能够有效将机械臂所需要的电机驱动器、位置编码器、极限位置传感器和数字IO口等硬件资源整合的控制系统设计和相应软件,并且保证了机构的精度和开发时间的进度要求。 参考文献
[1] 雷振山.LabVIEW 7 EXPRESS实用技术教程.中国铁道出版社.2004
[2] 杨乐平.LabVIEW高级程序设计.清华大学出版社.2003
[3] Jianjun Yuan, Weijun Zhang, "Research on Novel Wire Driving Robot Manipulator for Local Industrial Production Line", Proc. of the IEEE Int. Conf. on Mechatronics and Automation, 2007
[4] 宫金良,赵现朝,高峰.基于LabVIEW和PXI-7538多轴运动控制卡的地震模拟振动台控制系统设计.美国国家仪器中国有限公司2006年优秀论文合订本