《Solid Edge高级应用教程》学习笔记 |
您所在的位置:网站首页 › solidedge怎么建草图 › 《Solid Edge高级应用教程》学习笔记 |
《Solid Edge高级应用教程》学习笔记
第一章、绪论
第一节、CAD概论
计算机辅助设计(Computer Aided Design,简称CAD)是一种用计算机硬件、软件系统辅助人们对产品或工程进行设计的方法与技术。 CAD设计过程包括设计、绘图、工程分析与文档制作等设计活动,是一门多学科综合应用的新技术,其主要技术有: (1)图形处理技术。如二维交互图形技术、三维几何建模技术、图形的输入、输出技术等。 (2)工程分析技术。如有限元分析、运动学和动力学分析,优化设计及面向不同专业领域的工程分析等。 (3)数据管理与数据交换技术。如数据库管理、不同CAD系统间的数据交换及接口等。 (4)文档处理技术。如文档制作、编辑及文字处理等。 (5)软件设计技术。如系统分析与设计、软件工程规范、窗口界面设计、CAD软件二次开发技术等。 第二节、CAD软件的二次开发特点:提高与集成性、专业性、相对简单性、实用性 基本方式: 参数化CAD开发方式-适用特定设计对象,开发效益较低成组CAD开发方式- 结构比较复杂,开发难度较大交互式CAD开发方式-产品结构千差万别,无法分类CAD软件二次开发的方法: 一个功能完善的CAD应用软件,包括图形处理、数据管理、校核计算、有限元分析等几大部分如何把这几大部分有效地结合起来,即如何实现它们之间数据传输的正确和畅通(接口技术),是开发CAD应用软件要解决的问题。 解决问题的途径主要有四种: 数据文件共享方式开发;通过对通用CAD系统的用户化开发;通过通用CAD系统提供的嵌入式语言开发;通过高级语言和通用CAD系统所提供的软件接口进行开发。(我们准备用的就是这种方式)![]() ActiveXAutomation是一套微软标准,以前称为OLEAutomation技术。该标准允许通过外显的对象(如Solid Edge对象模型)由一个Windows应用程序(如VB)控制另一个Windows应用程序. 第二章、VB编程基础 第一节、VB语言基础 1、变量、常数和数据类型1)变量 Dim来声明变量,(例如:Dim variablename[As type]) 作用域 局部变量 指在过程内部使用Dim或Static关键字来声明的变量。在过程内不加申明而直接使用的变量也是局部变量。 模块级变量 模块级变量对该模块的所有过程均可用,但对其他模块的代码都不可用。可在模块顶部的声明部分用Private或Dim关键字声明模块级变量。 全局变量 是指在模块的任何过程之外,即在模块的“通用声明”段使用Public关键字声明的变量,可用于本模块的所有过程。 第二节、编写公有和私有过程 1、Sub子程序和Function函数过程的区别 区别就是Sub没有返回值Function可有返回值 第三章、Solid Edge 二次开发基础 第一节、Solid Edge二次开发的理论基础 1、Solid Edge与ActiveXAutomation的关系ActiveX Automation 的控制过程是:一个应用程序决定引发ActiveXAutomation操作,这个应用程序自动成为客户程序(Client),被它调用的应用程序成为Server。Server收到对话请求后,决定暴露哪些对象给Client。在给定时刻,由Client 决定实际使用哪些对象,然后ActiveXAutomation命令被传给Server,由Server对该命令作出反应。 2、对象的属性和方法 ActiveX Automation的属性是自动化对象的数据特征,可以设置,也可以被获取。如用VB获取工程图中所有线段的数量,可以读取Line2d对象的属性Count。 nlineCount=onjActiveSheet.lines2d.CountActiveX Automation的方法可以实现各种操作,如要画出一条从(xl,y1)到(x2,y2)的线段,可以使用line2d对象的方法AddBy2Points。 Call objActiveSheet.Lines2d.AddBy2Point(x1,y1,x2,y2) 3、Solid Edge中ActiveX对象层次结构![]() 零件文档(PartDocument)环境下有两个参考元素集合,即参考面集合对象(RefPlanes)和参考轴集合对象(RefAxes),这两个参考元素集合分别包含参考面对象(RefPlane)和参考轴对象(RefAxis)。 结构图如下: ![]() ![]() RefPlanes提供了多种定义参考平面的方法 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Q.E.D. |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |