网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 SOLIDWORKS二次开发理论与技术
分类 科学技术-工业科技-机械工业
作者 董玉德 凌乐舒
出版社 机械工业出版社
下载
简介
编辑推荐
体系完备,采用应用实例教学的方式,从软件基础逐步深入至实例应用,循序渐进地提升设计与开发水平。
多年的工作经验凝结成精华,学、练、教三位一体的教学模式,结合独到而实用的绘图技巧讲解,利于深化理解,提升技能。
精选了10个实战案例,并附赠全书案例源文件及高清视频教学,轻松掌握二次开发的方法和技巧,提高学习效率。
内容推荐
本书以SOLIDWORKS开发项目为研究背景,以Visual Studio(VS)2019为编程工具和开发平台,运用大量专题实例,详细而又系统地介绍了用C++进行二次开发的方法和技巧。本书的一个重要特点是给出了如何运用C++进行面向SOLIDWORKS系统的二次开发。
本书的内容涉及开发一个实用CAD系统的多个方面,其中包括CAD二次开发概述、面向对象的C++程序设计基础、面向对象的API程序开发包、交互界面设计、零件自动建模、装配体自动操作、工程图的程序生成、选择与遍历技术、标准件库的设计、液压机设计与计算、浮选机设计、陶瓷砖模具设计等。
全书内容安排详略得当、通俗易懂,各章专题例程相互独立,读者可从中学到SOLIDWORKS系统软件开发的方方面面。
本书有鲜明的个性和极大的实用价值,可作为高等院校师生学习SOLIDWORKS二次开发的教材,也可供机械、电子、计算机、建筑、服装、广告等行业的计算机辅助设计技术人员使用。
目录
前言
第1章绪论
11CAD技术概述
111CAD技术简介
112主流CAD工具
113CAD发展趋势
114关于SOLIDWORKS
115SOLIDWORKS CAX一体化解决
方案
12CAD二次开发
121二次开发的一般特点
122主流CAD软件的二次开发
123CAD二次开发方法
13SOLIDWORKS二次开发
131二次开发的意义
132开发工具
133SOLIDWORKS API SDK
14SOLIDWORKS API对象
141API函数
142SOLIDWORKS API SDK的优势
特点
15第一个应用程序
151SDK安装
152应用程序创建
16本章小结
第2章C++与面向对象程序设计
21Visual Studio开发环境
211环境介绍
212菜单栏
213工具栏
214输出窗口
22面向对象程序设计
221数据抽象
222类
223对象
224继承
225SOLIDWORKS类的设计
23本章小结
第3章MFC与控件
31MFC对话框的创建
311对话框的创建流程
312利用Visual Studio生成对话框的
一般步骤
313创建对话框类
32非模态对话框与消息对话框
321非模态对话框
322非模态对话框的特点
323消息对话框
33常用控件的使用
331控件的共有特征
332控件的创建
333控件的访问与销毁
334静态控件
335按钮控件
336编辑框控件
34本章小结
第4章SOLIDWORKS应用程序开发
基础
41为什么要用C++
42基本术语
421OLE和COM
422ATL
43变量类型
44接口获取方法
441QueryInterface
442层级访问
443间接访问
45本章小结
第5章SOLIDWORKS API对象
模型
51应用对象
511AssemblyDoc对象
512DrawingDoc对象
513ModelDoc2对象
52注解对象
521概述
522Annotation对象
523DisplayDimension对象
524其他
53装配对象
531Component2对象
532Interference对象
533Mate2对象
54工程制图对象
541BreakLine对象
542DetailCircle对象
55配置对象
551概述
552Configuration对象
553ConfigurationManager对象
56枚举对象
561概述
562EnumBodies2对象
57特征对象
571概述
572Feature对象
58建模对象
581体对象
582面对象
59草图对象
591Sketch对象
592基本草图图元
510实用对象
5101IColorTable对象
5102ICustomPropertyManager对象
511客户化接口
5111SwAddin对象
5112SwAddinBroker对象
5113SwColorContour对象
512用户接口对象
5121Callout对象
5122CommandManager对象
5123FeatMgrView对象
513本章小结
第6章交互界面设计
61交互界面概述
62菜单
621与菜单操作相关函数
622自定义单级菜单
63工具栏
631与工具栏操作相关函数
632添加自定义工具栏实例
64对话框
641两种不同的对话框
642生成自定义对话框步骤
65本章小结
第7章零件自动建模
71参数化设计技术
711参数化设计方法
712参数化设计
72程序参数化设计
721新建零件文件
722草图绘制
723添加标注尺寸
73特征造型
74视角操作
75模型参数化设计
751参数化建模
752建立库文件
76自定义零件属性
77本章小结
第8章装配体自动操作
81SOLIDWORKS装配
811配合的概念
812装配的步骤
813建立装配菜单
814建立装配对话框
815新建装配文件
82插入零件到装配体
821装入内存
822插入零件
83添加装配关系
831一般配合步骤
832变换矩阵
833建立选择集
834建立配合关系
84干涉检查
841关于干涉
842干涉检查
85本章小结
第9章工程图的程序生成
91概述
911视图变换原理
912生成工程图的步骤
92工程图内容
93创建工程图
931建立工程图菜单
932新建工程图
933程序实现过程
94工程图自动调整
941视图比例调整
942视图位置调整
943尺寸位置调整
944程序实现过程
95本章小结
第10章选择和遍历技术
101选择对象
1011选择管理器
1012对象选择方法
102遍历技术
1021SOLIDWORKS BREP模型
1022遍历特征管理器
1023遍历零件
1024遍历装配体
103本章小结
第11章二次开发实例——标准件
111标准件库开发方案
1111设计目标
1112设计思想
112标准件库实现技术
1121事物特性表
1122用户界面技术
1123滚动轴承的校核
1124参数化技术
113标准件库的建立
1131齿轮设计计算
1132初始条件
1133接触疲劳强度校核
1134弯曲疲劳强度校核
1135齿轮建模参数及其绘制
114渐开线圆柱斜齿齿轮设计
计算
1141设计参数
1142接触疲劳强度校核
115锥齿轮传动设计
1151动画效果预览
1152设计参数输入
1153锥齿轮的设计和校核
116本章小结
第12章二次开发实例——YH型液
压机
121液压机设计基础知识
1211液压机简介
1212Y41系列单柱校正压装
液压机
122液压机CAD总体设计
1221设计目标
1222系统体系结构
123程序设计总体实现
1231设计计算程序
1232液压机参数化设计功能实现
124单柱式液压机设计计算程序化
实现
1241单柱式结构设计
1242强度和刚度计算
125本章小结
第13章二次开发实例——浮选机
131浮选机CAD设计背景知识
1311浮选机结构原理
1312浮选机类型
1313浮选机结构
132浮选机关键部件设计
1321槽体设计
1322叶轮设计
1323主轴设计
1324定子设计
133浮选机主要结构参数确定
1331叶轮转速的确定
1332叶轮距槽底高度的确定
1333叶轮与定子间隙的确定
1334主轴电动机功率与主轴功耗的
确定
134浮选机CAD总体设计
1341设计目标
1342浮选机参数化设计方案
135浮选机程序实现与应用
1351主轴部件参数化设计
1352槽体部件参数化设计
1353浮选机主机配属零部件参数化
设计
1354中间箱体零部件参数化设计
1355刮板装置参数化设计
136本章小结
第14章二次开发实例——陶瓷砖
模具
141陶瓷砖种类及其模具设计
1411陶瓷砖种类
1412陶瓷砖模具基本组成
1413陶瓷砖模具工作原理
1414陶瓷砖模具分类
1415陶瓷砖模具材料
1416模具设计及特点
142系统总体设计
1421系统设计原则
1422用户需求分析
1423系统总体设计方案
1424系统整体架构
1425系统模块划分
143程序设计总体实现
1431交互界面设计
1432系统设计界面
1433零件变结构设计
1434工程图绘制
1435实例演示
144本章小结
第15章二次开发实例——底侧卸式
矿车
151矿车CAD设计背景知识
1511矿用车辆分类
1512底侧卸式矿车结构原理
1513产品模块划分
152矿车CAD总体设计
1521系统的开发流程
1522系统的原理与特点
1523系统的整体架构
1524系统的设计流程
1525系统的数据管理
153程序设计实现与应用
1531系统菜单
1532连接数据库
1533用户管理
1534零件系列化
1535部件系列化
154本章小结
第16章二次开发实例——轿车轮胎
花纹
161轿车轮胎花纹CAD设计背景
知识
1611轮胎花纹分类
1612轮胎外胎内外轮廓设计
162轿车轮胎花纹CAD总体
设计
1621系统设计流程
1622系统的开发方法
1623系统的数据管理
163程序设计实现与应用
1631系统菜单
1632连接数据库
1633轮胎轮廓参数化
1634轮胎花纹的花纹沟设计
1635交互界面式轮胎花纹节距
设计及自动装配
1636辐板式车轮参数化
1637装配
164本章小结
第17章二次开发实例——冰箱发泡
模具
171发泡模具设计基本知识
1711冰箱发泡模具的分类
1712箱吸B1530结构原理
172发泡模具开发总体介绍
1721系统设计流程
1722系统设计思路
1723系统实现
173系统设计实现与具体程序
1731系统功能具体显示
1732系统具体程序
174本章小结
第18章二次开发实例——压铸模浇注
系统
181压铸模浇注系统CAD设计
背景
1811压铸模浇注系统简介
1812压铸模浇注系统结构原理
1813系统模块划分
182压铸模浇注系统CAD总体
设计
1821系统设计流程
1822系统参数设计过程
1823参数传递系列
1824系统特征设计路径
1825系统数据管理
183程序设计实现与应用
1831系统菜单
1832系统参数设计
1833系统特征设计
1834系统参数化实现
184本章小结
第19章二次开发实例——阀门参数化
系统
191圆头闸阀工作原理及特点
192阀门参数化系统设计思路
1921系统功能分析
1922系统主要内容
1923参数化流程设计
193系统的设计实现
1931参数化零件模板设计
1932参数化模板与程序的交互
1933零件工程图
1934零件自动装配
1935零件属性添加
194本章小结
第20章二次开发实例——轻型卡车
翻转支座断裂分析
201翻转支座轻量化研究背景
202轻型卡车翻转支座断裂分析
2021机械式驾驶室系统的结构和
工作原理
2022翻转支座受力分析
2023翻转支座仿真参数设置
2024翻转支座属性设置与网格
划分
2025翻转支座载荷施加及边界条件
设置
2026翻转支座有限元结果分析
2027翻转支座极限工况结果分析
203系统软件开发
2031软件开发原则
2032系统搭建
2033软件安装介绍
2034软件操作介绍
2035重点代码解释
204本章小结
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/27 1:36:59