基于VB A的输送机通过性研究及应用
2018-08-04陈刚
陈 刚
(湖北迪迈威智能装备有限公司研发部,湖北 武汉430000)
0 引言
VBA是Microsoft公司开发的,该应用程序(如Word、Excel、Access、Powerpoint等)共享一种通用的自动化语言,具有高效、灵活且一致性跨越多种应用软件并且具有控制应用软件对象的能力。AutoCAD VBA允许Visual Basic环境与AutoCAD同时运行,并通过ActiveX Automation接口提供AutoCAD的编程控制。这样就把 AutoCAD、ActiveX Automation和VBA链接在一起,提供了一个功能非常强大的接口。它不仅能控制AutoCAD对象,也能向其他应用程序发送数据或从中检索数据。
ActiveX Automation是一套微软标准,该标准允许通过外显的对象由一个Windows应用程序控制另一个Windows应用程序,这也是面向对象编程技术的精髓所在。AutoCAD从R14开始增加了作为ActiveX Automation服务器应用程序的功能,使得许多面向对象编译语言和应用程序可以通过ActiveX与AutoCAD进行通信,并操纵AutoCAD的许多功能。ActiveX Automation技术将AutoCAD的各种功能封装在AutoCAD ActiveX对象中,供编程使用。ActiveX Automation技术的完全面向对象化编程的特点,使其开发环境具备了强大的开发能力和简单易用的优良特点,开发工具的选择也具有很大的灵活性[1]。
输送机包括空中悬挂输送机和地面输送机,本文所叙述的对象主要是必须做通过性分析的空中悬挂输送机,如空中摩擦线、普通悬链、推杆悬链等,以及台车类的地面输送机,如AGV(自动引导小车)、RGV(轨道引导台车)等。对直线运行的输送机做通过性分析不需要借助其他工具,直接观察并可以得出结论,但是在输送轨迹的弯段区域,需要通过作图法或者借助其他工具来进行通过性分析。本文提供了一种简洁便利的通过性分析方法,能对输送轨迹的弯段区域快速绘制通过性包络图,从而快速可靠地进行通过性分析。……
