基于VB和AutoCAD的水平井射孔枪中间接头优化设计

2013-09-22 07:18付志远
大庆师范学院学报 2013年3期
关键词:射孔绘图命令

付志远,刘 俊

(1.西南油气田分公司 蜀南气矿工艺研究所,四川 泸州 646001;2.山东东营钻井工程技术公司,山东 东营 257064)

0 引言

本文以Visual Basic为编程语言和开发工具,对AutoCAD2008进行二次开发,建立了友好的人机交互界面的图库管理系统[1-4]。并以石油射孔枪中间接头为例,通过对结构相同、尺寸不同的中间接头进行分析研究,确定油田常用的中间接头的结构尺寸参数,得出样本数据。 通过对射孔枪中间接头的参数化设计,对射孔枪中间接头进行结构优化。

1 射孔枪中间接头的结构分析

1.1 建立模型

我们利用参数化绘图模块创建中间接头的几何模型,参数化绘图模主要包括人机交互界面、参数化绘图程序和图形输出三部分,这里选取AutoCAD2008作为图形输出工具,人机交互界面是Visual Basic和AutoCAD联系的接口,也是数据库和编程语言链接的关键。

在中间接头的参数化绘图过程中,用户只需在图1所示的人机交互界面中输入相应的参数,即可获得如图2所示的中间接头,既简洁又方便。

图1 中间接头的参数化绘图窗口

图2 中间接头的二维图纸

1.2 中间接头数据库系统的建立

对于结构相同、尺寸不同的中间接头,涉及到大量的图纸以及数据信息,因此,就要为中间接头建立一个功能良好易于维护的数据库。在此数据库中选用Microsoft Access2003作为储存工具,其中主要包括零件名称、零件类型、工具分类、绘图日期、2D图纸存储位置等几方面内容,其中,零件名称是主关键字不允许重复出现。在数据库中是通过此段代码“coon,Open“provider=Microsoft.Jet.OLEDB4.0;data source=” & APP.Path &”database.mdb” ”,实现Microsoft Access2003和人机交互界面联系起来的。

在中间接头数据库设计的过程中,人机交互界面的设计是开发过程的关键技术之一。界面的设计主要采用对话框的形式,而且根据不同功能对其进行分区显示如图3所示。

图3数据库管理系统

图4添加命令

(1)添加命令:在数据库管理模块设计过程中,为了分区和操作方便,添加命令设置在模块左侧部分,图4所示为中间接头的零件信息,当用户在如图所示的对话框中输入相应的信息后,点击【添加】命令按钮,系统将把图示信息录入数据库中,对数据库存储信息加以更新。在添加命令的设计中使用的是AddNew语句。

(2)查找命令:在数据库的设计过程中,查找命令被设置在数据库顾虑模块的右侧部分,主要使用的是SQL查询语言的Select语句检索出符合添加条件的记录。主要有3种检索方式,分别是:按零件名称检索、按零件类别检索和按工具分类进行检索。

2 结语

在对结构相同、尺寸不同的一系列中间接头进行分析研究的基础上,利用VB和AutoCAD所组成的热机交互界面建立中间接头实体模型,从而对中间接头进行参数化设计,分析得出一系列样本数据,建立中间接头数据库,将分析得来的一系列数据进行整理,并汇入到数据库中,这样可以实现中间接头的参数化,通过对中间接头的参数进行研究分析,来达到中间接头结构优化的目的。

[参考文献]

[1] 邹颖,黄忠州.基于ProEngineer的井下工具快速设计系统设计[J].广西轻工业,2011(7):69-70,80.

[2] 金玲,陈曹维.塑料注射模零件二维参数化图库系统开发[J].宁波工程学院学报,2010,22(4):56-59.

[3] 陈雪,唐晓初. AutoCAD动态块的化工设备标准件参数化图库建立[J].辽宁石油化工大学学报,2006,26(3):63-64.

[4] 林军木,董霖.基于UG的齿轮注塑模CAD系统二次开发[J].工程塑料应用,2009,37(9):75-79.

猜你喜欢
射孔绘图命令
来自河流的你
“禾下乘凉图”绘图人
只听主人的命令
PFC和2315XA进行电缆射孔下桥塞
电缆输送射孔的优缺点分析
垂涎三尺
移防命令下达后
这是人民的命令
Surfer和ArcView结合在气象绘图中的应用
射孔井水力压裂模拟实验相似准则推导