十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

基于OLE的注塑模不锈钢油缸管具CAD三维尺度件库的开拓

时间:2016-07-01 11:00来源:来自网络 作者:admin 点击:
择要:先容了在面向工具的编程情形下,怎样基于OLE技能对SolidWorks举办关于注塑模CAD三维模子尺度件库二次开拓。在成立尺度件数据库的基本上,通过挪用SolidWorks API提供的SolidWorks工具模子,实现三维参数模子成立,并自动天生尺度件的二维图形,为进

Set Part = MyApp. OpenDoc ("needle.SLDPRT",swDocPART)
    计划公道的尺度件数据库打点,将极大的有利于开拓注塑模CAD体系。回收数据库打点注塑模具尺度件,尺度件数据按必然数据布局情势存放在数据库中,液压缸,由数据打点系完好一举办打点。相关型数据库合用于相关布局伟大的数据范例,因此思量到注塑模的装配相关,在成立注塑模具尺度件数据库中选择相关型数据库,将有利于装配模子中对种种尺度件的打点。在成立类型的尺度件数据库基本之上,通过面向工具的措施说话VB开拓接口措施,实现数据库与SolidWorks实体造型的通讯,从而通过挪用数据库就直接天生所必要的尺度件,而且通过打点数据库可以实现尺度件的种种打点。
    其次,在相关数据库中成立限位钉国标尺度库;

End if

Exit Sub
SystemValue = dValue__Passed
Else

3 数据库的成立
Part.Parameter("LValue@Base-Extrued").
    CAD体系的二次开拓者在开拓应用软件时,要害是理清CAD软件所提供的工具以及与面向工具编程说话的开拓接口,就可以对该CAD软件开拓有一个总体熟悉,进而实验细节题目。



End Sub

下面我们给出SolidWorks的工具模子树见图2。
Part.EditRebuild
MyApp.Visible(Ture)

择要:先容了在面向工具的编程情形下,怎样基于OLE技能对SolidWorks举办关于注塑模CAD三维模子尺度件库二次开拓。在成立尺度件数据库的基本上,通过挪用SolidWorks API提供的SolidWorks工具模子,实现三维参数模子成立,并自动天生尺度件的二维图形,为进一步成立注塑模三维CAD体系缔造前提。
4 面向工具的开拓情形
System Value = LValue__Passed

5 应用实例


Sub Cuboid(By Val DDValue__Passed As Double,By Val dValue__Passed As Double,ByVal ZValue__Passed As Double, Lvalue__ Passed As Double,)
    不管是用VC++ 、VB照旧VBA对SolidWorks举办二次开拓,都是通过挪用SolidWorks的工详细系布局来举办的。基于OLE技能SolidWorks,API将SolidWorks, 的各类成果封装在SolidWorks,工具之中供编程挪用。作为一个工具,它包罗以下几个方面:(1)工具的范例;(2)工具的属性;(3)工具的要领。开拓者通过哄骗工具的属性和挪用工具的要领成立本身的应用措施,实现二次开拓。譬喻,成立一个长方体,可以会见零件实体模子,则SolidWorks, 提供工具范例为PartDoc,它包括的属性有MaterialldName、MaterialUserName、MaterialPorpertyValues, 它提供的要领有CreateNewBody(建设一个新实体)、EditRebuild(从头编辑实体)、FeatureByName(返回实体特性名)等。SolidWorks开拓体系图如图1所示。
If Part Is Nothing Then
Part. Parameter("dValue @ Sketchl").

    模具业多样化成长使得通用的模具CAD软件不再能完全满意企业的非凡必要,以是研究在通用图形软件的基本上二次开拓企业自主的模具CAD体系异常须要。专用CAD软件必需团结企业的自身现实环境,成立切合国度尺度、行业尺度和企业尺度的模具尺度件库、模具通用布局库及尺度模架库。在实现尺度库的同时成立响应的数据打点体系,以进步计划服从。当前三维实体造型软件已慢慢代替二维软件,因此对三维软件的二次开拓也将成为我们研究的重点。针对当前我国中、小型企业以微机平台为主的近况,选用SolidWorks为二次开拓平台。SolidWorks回收了与Unigraphics沟通的底层图形焦点Parasolid,它的焦点技能----OLE技能是在Windows情形下天生的,有利于二次开拓技能的实现。
Set MyApp = CreateObject ("SldWorks.Application")
    起首,在SolidWorks实体造型情形中成立以国标系列尺寸为驱动参数的限位钉模子;

    本文通过成立注塑模具中常用的限位钉尺度件自动天生三维图,供模具计划者挪用为例,声名基于OLE技能在SolidWorks平台下举办的注塑模CAD三维尺度件库开拓。
Dim MyApp As Object

2 SolidWorks工具模子树



Part. Parameter("DDValue@Sketchl").
Part.Parameter("ZValue@Base-extrude").
    然后,操作VB体例措施,计划界面,会见数据库,同时挪用SolidWorks中的Part工具实现限位钉的参数化画图。

0 弁言

尺度件限位钉参数措施needle()代码:
1 OLE技能概述

    OLE技能以及其后成长的收集版的工具链接与嵌入技能—ActiveX技能都是面向工具编程技能的重大前进。在CAD 技能中的运用也日益普及。最新版本的CAD软件系同一样平常都支持这两种技能或个中一种,用户可按照必要举办选择。

    下面给出操作SolidWorks提供的OLE Automation技能在VB情形下二次开拓的实例。在VB中会见SolidWorks工具的代码:

(责任编辑:admin)
分享按钮
------分隔线----------------------------