SolidWorks冲压模具标准模架库的设计(二)
2013-07-15 by:广州Solidworks培训中心 来源:仿真在线
SolidWorks冲压模具标准模架库的设计(二)
2.3 数据连接
在VB开发环境中采用ADO(ActiveX Data Objects)技术对上述所建的Access数据库中的数据进行操作检索,再通过与SolidWorks的接口对象直接访问前面所建立的模架标准件参数化模型的相应参数,驱动模型尺寸自动改变。
下面以导柱为例,列出了使用ADO技术在VB中检索和读取数据的程序代码:
Dim iNum As Integer
Dim con As ADODB.Connection
Set con=New ADODB.Connection /*定义ADO对象变量
Dim sLreon As String
Dim i As Integer
con.Open”Provider=Microsoft.Jet.OLEDB.4.0;
Data Seuwe=”&App.Path&”\冲压模具模架库\data\数据库.mdb;”
/*建立ADO连接,打开数据库
Dim mt As ADODB.Recordset
Set rst=New ADODB.Recordset
Dim sSQL As String
sSQL=”Select*from A型导柱”
Set rst.ActiveCormection=con
rst.CursorLocation=3
rst.Open sSQL,con,sdOpenStatic,_adLockBatchOptimistic
/*打开记录集
iNum=rst.RecontCount
ReDim MyArray(iNum,2)
i=0
Do While Not rst.EOF
MyArray(i,O)=rst(0)
MyArray(i,1)=rst(1)
i=i+l
rst.MoveNext
Loop
/*读取导柱数据
rst.Close
con.Close
txtbh.Caption=MyArray(0,0)
txtd.Caption=MyArray(0,1)
以下是用从数据库中读取的导柱参数驱动SolidWorks生成导柱实体模型的程序代码:
Set swApp=Application.SldWorks
Set Part=swApp.OpenDoc6(“&App.Path&”\冲压模具模架库\part\导柱\导柱.SLDPRT”,1,0,””,longstatus,longwarnings)
Set Part=swApp.ActivateDoe(”导柱.SLDPRT”) /*打开并激活导柱零件模型
swApp.ActiveDoc.ActiveView.FrameState=1
boolstatus=Part.Extension.SelectBylD(”注解”,”DCABINET”,0,0,0,False,0,Nothing)
boolstatus=Part.Extension.SelectBylD(”DI@草图1@零件1.SLDPRT”,”DIMENSION”,0.01486567214088,0.01178031393098,-0.008637617561889,False,0,Nothing)
Part.Parameter(”Dl@草图1”).SyslemValue=txthh.Caption/1000
boolstatus=Part.Extension.SeleetByID(”D2@草图1@零件1.SLDPRT”,”DIMENSION”,0.03763007077089,-0.01186011234155,-0.03984466282271,False,0,Nothing)
Part.Parameter(”D2@草图1”).SystemValue=txtd.Caption/1000/*对导柱进行尺寸驱动
Part.EditRebuild
Part.SaveAs2"&App.Path&\冲压模具模架库\save\导柱1.SLDPRF",0,False,False
2.4 用户界面
友好的用户界面可以方便地引导使用者来设计自己所需要的标准模架,而不需要了解具体是怎么实现的。图4是利用VB开发的标准模架库主用户界面,使用者首先选择需要的模架类型,然后在“零件列表”框中选择标准零件(如上模座、下模座、导柱及导套),之后点击“零件预览”,即可进入图2、图3所示的模架及模架零件数据库管理界面,选定模架各组成零件的尺寸,点击“生成”按钮就会驱动SolidWorks自动生成模架各组成零件的三维实体模型。之后返回主用户界面通过点击“装配体预览”并选择装配关系参数(闭合高度和凹模周界)来生成模架的三维装配模型。
2.5 二维工程图的自动生成
本系统还开发了模架库二维工程图(包括零件图和装配图)自动生成模块。通过本模块可自动生成模架各组成零件和模架的二维工程图。
相关标签搜索:SolidWorks冲压模具标准模架库的设计(二) 增城SolidWorks设备设计 二维工程图绘制 SolidWorks培训课程 SolidWorks设计教程 SolidWorks视频教程 SolidWorks软件下载 SolidWorks在建筑室内设计工业设计的应用 SolidWorks基础知识 SolidWorks代做 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训