基于solidworks二次开发技术的型线插值设计资料
solidworks二次开发及SNP开发验证的研究方法和技术路线

2.3 Solidworks 二次开发Solidworks是在windows环境下实现的三维机械CAD软件。
它采用了windows 用户界面,拥有强大、动态激活的属性管理器,以灵活的草图绘制为基础,辅助以特征建立能力以及装配控制功能,并提供了自由、开放、功能完整的API开发工具接口。
这些功能使solidworks实现了三维CAD软件所提倡的易操作性、高效性以及功能完全性。
Solidworks软件进行参数化建模的主要技术特点是:(1)基于特征。
将某些具有代表性的平面几何形状定义为特征,并将其所有尺寸存为可调参数,进而形成实体,以此为基础来进行更为复杂的几何形体的构造。
(2)全尺寸约束。
将形状和尺寸联系起来考虑,通过尺寸约束来实现对几何形状的控制。
(3)尺寸驱动设计通过编辑尺寸数值来驱动几何形状的改变,尺寸参数的修改将导致其他相关模块中的相关尺寸的全盘更新。
采用这种技术的理由在于它能够彻底地克服了自由建模的无约束状态,几何形状均以尺寸的形式而被牢牢地控制住。
Solidworks通过OLE(对象的嵌入与链接)或者COM为用户提供了自由开放、功能完整的二次开发接口(API)。
因此,凡支持OLE和COM编程的开发工具,诸如Visual Basic、Visual C++等均可用于Solidworks的二次开发,以创建出使用人员所需的、专门化的Solidworks应用模块。
Solidworks支撑Activex Automation技术,在VB环境下建立客户程序可以直接访问Solidworks中的对象,在这里,为求方便,我们可将solidworks理解为一个服务程序,把二次开发工具的VB程序作为客户程序,它们之间只是服务器与客户的关系。
用户主要在VB 上进行操作,VB就可以驱动Solidworks完成相应的工作。
通过调用API对象属性的设置和方法,就可以在开发的程序中实现与solidworks相同的功能。
对于一般零件我们可采用人机交互的形式建立模型,设定合理的设计变量,再通过VB 程序驱动设计变量实现模型的更新方法,系统开发流程如图2-5示:图2-5二次开发几乎是所有应用CAD 软件企业的共同需求,商品化软件开发机构为了开拓市场、扩大市场份额、保持产品的市场地位,也非常重视企业在应用CAD 软件时的这个共性需求。
solidworksapi二次开发实例详解

solidworksapi二次开发实例详解(原创实用版)目录1.SolidWorks API 二次开发的背景和意义2.SolidWorks API 的开发语言选择3.SolidWorks API 的实例详解4.SolidWorks API 的未来发展趋势正文SolidWorks 是一款广泛应用于工程领域的三维建模软件,其强大的功能和灵活的操作方式赢得了广大用户的青睐。
然而,对于一些特定的需求和操作,用户可能需要对其进行定制和扩展,这就需要涉及到SolidWorks API 的二次开发。
SolidWorks API 二次开发,顾名思义,就是在现有的 SolidWorks 软件基础上,进行功能的定制和扩展。
这需要开发者具备一定的编程知识和技能,同时需要熟悉 SolidWorks 的各项功能和操作。
二次开发的实现,可以大大提高 SolidWorks 的适用性和灵活性,满足用户不同的需求。
在 SolidWorks API的开发过程中,开发语言的选择是非常重要的。
SolidWorks官方提供了四种开发语言,分别是VBA、、C#和C。
每种语言都有自己的特点和适用范围,用户可以根据自己的实际情况和需求进行选择。
VBA 是 SolidWorks 最早支持的开发语言,它的优点是易于上手,语法简单,适合初学者。
但是,VBA 的性能相对较低,对于复杂的运算和处理,效率较低。
是 VBA 的升级版,性能相对 VBA 有较大的提升,同时支持面向对象的编程,使得代码的可读性和可维护性大大提高。
C#是近年来越来越受欢迎的开发语言,它的语法简洁,性能高效,同时支持多线程编程,适合开发复杂的应用程序。
C 语言是一种通用的编程语言,它的性能最高,但是难度也最大,需要具备一定的编程基础和经验。
在选择了合适的开发语言之后,就可以开始进行 SolidWorks API的实例详解了。
这里以C#语言为例,首先需要安装SolidWorks API SDK,然后创建一个新的 SolidWorks 项目,在项目中添加 API 引用,就可以开始编写代码了。
基于VB的Solidworks的二次开发

基于VB的Solidworks的二次开发目录第一章绪论 (1)1.1课题研究背景和意义 (1)1.1.1 设计手段 (1)1.1.2 分析理论 (2)1.1.3 外观造形 (2)1.1.4 液压部件CAD系统的意义 (2)1.2 CAD技术的特点及应用 (4)1.2.1 CAD技术的特点 (4)1.2.2 CAD(算机辅助设计)应用 (5)1.3 CAD/CAM技术的发展概述 (7)1.4 SolidWorks软件简介及应用 (10)1.4.1SolidWorks软件主要有以下基本功能: (10)第二章SolidWorks二次开发 (13)2.1 SolidWorks二次开发简介 (14)2.2 SolidWorks二次开发的两种基本方式 (14)2.2.1 基于OLE自动化技术 (14)2.2.2 基于COM规范 (15)2.3 SolidWorks的二次开发工具 (15)2.4 SolidWorks宏简介 (16)2.5 SolidWorks二次开发方法比较 (18)2.6 SolidWorks二次开发的基本原理 (19)2.7 本系统的具体开发方案 (20)第三章数据库 (21)3.1 数据库的简介 (21)3.1.1 数据库结构及应用 (21)3.1.2 数据库技术的应用 (22)3.3数据库接口技术(Access数据库引擎) (22)第四章Visual Basic 6.0 (25)4.1 Visual Basic 6.0简介 (25)4.1.2 Visual Basic 6.0的新特点 (26)4.2 VB开发液压阀标准件库的实例 (28)4.2.1 分析结构特征,建立DV节流截止阀和单向节流截止阀体模型 (29)4.3 用VB开发人机交互界面及运行结果 (30)结论 (44)致谢 (45)参考文献 (46)基于VB的DV节流截止阀和单向节流截止阀SolidWorks的二次开发060606415 马冶指导教师: 高长银教授第一章绪论1.1课题研究背景和意义液压部件因具有结构简单、工艺适应性强、环境污染小等其他设备不可替代的性能特点,被广泛应用于汽车制造、航空航天、国防、电力电子、塑料、机械、冶金和轻工等国民经济的各个领域。
solidworks二次开发技术

! 引言
SolidWorks软件是在总结和继承了大型机械 CAD 软件的 基础上 , 在 Windows 环境下实现的全参数化三维实体造型软 件, 它具有强大的零件设计、 钣金设计、 管理设计、 绘制二维工 程图、 支持异地协同工作等功能, 能使零件设计、 装配设计和工 程图保持时刻的全相关和同步。 同时 SolidWorks具有良好的开 放性和兼容性, 可以和多种软件集成。 SolidWorks的 API (Application Programming Interface )应 用程序接口,是一个基于 ActiveX Automation的编程接口, 其 VBA , C, C++ 或 SolidWorks 宏文件 中包含了数百个可从 VB , 调用的函数。 为了提高 SolidWorks的使用效率和满足某些特殊功能要 求, 本文主要介绍了采用支持 ActiveX 技术的面向对象的编程 语言 VB 对 SolidWorks进行二次开发的基本原理和方法。
计算机时代 !""# 年 第 $% 期
!0!!
基于 &’()*+’,-. 平台的二次开发技术
张 莉
/淮安市广播电视大学,江苏 淮安 ""011!2
摘 要:本文介绍了三维造型软件 &’()*+’,-. 的特点、 二次开发接口及 /01)2345 /61’781)’9 技术, 并通过实例说明了利 用 :; 对 &’()*+’,-. 进行二次开发的方法。 关键词:&’()*+’,-. ; /01)2345 /61’781)’9 技术; :; ;参数化
!!1!
!"#$%&’())*(+,)-".,/0,,1002
基于SolidWorks的二次开发参数化设计

目录摘要 (1)前言 (2)第2章曲轴设计主要参数的确定 (2)2.1 曲轴设计参数取值范围的确定 (3)2.1.1主轴颈直径d1 (3)2.1.2主轴颈宽度L1 (3)2.1.3 曲柄销直径d2 (3)2.1.4曲柄销长度L2 (4)2.1.5曲柄臂的宽度(b) 和厚度(h) (4)第3章四缸机曲轴模型二次开发驱动原理 (5)3.1 二次开发技术的研究 (5)3.1.1二次开发的策略 (5)3.1.2 设计计算系统开发工具的选择 (5)3.1.3 三维建模系统开发工具的选择 (6)3.1.4 驱动环境的选择 (6)3.2 二次开发的关键技术 (7)3.2.1 OLE Automation技术 (7)3.2.2 ActiveX部件技术 (7)3.2.3 参数化设计技术 (7)3.2.4 用户界面技术 (8)3.3 SolidWorks API函数的应用结构层次 (8)第4章二次开发采用的方法选择 (9)4.1 用VB开发人机交互界面 (9)4.2 各参数模块的工能 (10)第5章四缸机曲轴零件三维建模系统的研究 (12)5.1 曲轴零件三维建模的结构分析 (12)5.2 VB与SolidWorks建立通讯 (12)5.3 零件自动建模实现 (14)5.3.1 圆柱类实体拉伸 (14)5.3.2 平衡臂拉伸 (15)5.3.3 旋转切除 (18)5.3.4实体镜像 (21)5.3.5 生成圆角 (22)5.3.6 旋转特征 (23)第6章总结与展望 (26)6.1 论文工作总结 (26)6.2 论文工作展望 (27)结论 (27)参考文献 (27)致谢........................................ 错误!未定义书签。
基于SolidWorks的曲轴零件的参数化设计摘要:曲轴是发动机中将活塞的往复运动转化为圆周运动的核心部件,对于同一种机型,在研发和改进过程中曲轴的尺寸参数变化相对较少。
solidworks api 二次开发实例详解

solidworks api 二次开发实例详解摘要:一、SolidWorks API 简介二、SolidWorks API 二次开发实例1.读取零件相关属性2.基于SolidWorks API 的二次开发教程3.SolidWorks API 高级教程:二次开发与API正文:**一、SolidWorks API 简介**SolidWorks API(Application Programming Interface,应用编程接口)是SolidWorks 公司提供的用于二次开发的重要工具。
通过使用SolidWorks API,开发者可以深入控制和定制SolidWorks 软件的功能,实现更为高效和个性化的设计流程。
SolidWorks API 支持多种编程语言,如VBA、、C# 和C 等。
**二、SolidWorks API 二次开发实例**1.读取零件相关属性:使用C# 编写的一个示例,展示了如何读取零件的属性信息。
如下代码所示:```csharpprivate void btnGetPartDataClick(object sender, EventArgs e){// 请先打开零件...TemplateModelClamp1.```2.基于SolidWorks API 的二次开发教程:本文详细介绍了如何安装和使用SolidWorks API 进行二次开发。
此外,还提供了一些实用的开发技巧和案例,帮助开发者快速上手SolidWorks API。
3.SolidWorks API 高级教程:二次开发与API本教程深入探讨了SolidWorks API 的各个方面,包括智能特征技术Swift、三维建模、工程分析等。
通过学习本教程,开发者可以进一步提高SolidWorks 的使用技巧,实现更为高效的设计和分析工作。
**总结**SolidWorks API 二次开发为用户提供了广泛的应用可能性。
通过学习本文,读者可以了解到SolidWorks API 的基本概念和应用方法。
基于SolidWorks的二次开发应用

基于SolidWorks的二次开发应用I. 为什么选择SolidWorks作为二次开发平台A. SolidWorks的市场份额和优势B. SolidWorks的开发工具和程序界面C. SolidWorks的二次开发应用范例II. SolidWorks二次开发应用的基本原理A. SolidWorks API的介绍B. SolidWorks事件和回调机制C. SolidWorks二次开发常用语言III. SolidWorks二次开发应用的案例分析A. 基于SolidWorks的机械自动化设备设计B. 基于SolidWorks的图像处理算法应用C. 基于SolidWorks的虚拟现实应用开发IV. SolidWorks二次开发应用的实现步骤A. 二次开发环境配置B. SolidWorks API开发流程C. 开发测试和调试V. SolidWorks二次开发应用的展望与趋势A. 三维协同设计和云端协同设计的应用趋势B. SolidWorks二次开发应用在智能制造领域的发展前景C. 其他相关领域的应用探索以上是基于SolidWorks的二次开发应用的论文提纲,可参考进行论文写作。
第一章:为什么选择SolidWorks作为二次开发平台I. SolidWorks的市场份额和优势SolidWorks是一种专为机械设计而打造的CAD软件平台,其在全球的市场份额非常大,因为其提供了丰富的设计工具和功能,可以满足不同行业客户的需求。
同时,SolidWorks支持第三方二次开发,其API提供了各种接口和工具,可以帮助开发者进行高效的工作。
II. SolidWorks的开发工具和程序界面对于SolidWorks的二次开发,开发工具与C#、等编程语言集成在一起,极大的方便了开发者的使用。
其应用程序编程接口(API)包含大量可用的对SolidWorks进行编程的命令和函数,使得开发者可以通过程序来图形化地创建、修改和分析模型,而不需要在SolidWorks中手动进行这些操作。
solidworksapi二次开发实例详解

SolidWorks API二次开发是指通过SolidWorks提供的API接口来实现对SolidWorks软件的二次开发功能。
这种开发方式可以使用户根据自身需求定制功能,提高工作效率,丰富软件的应用场景。
本文将通过详细的实例来介绍SolidWorks API二次开发的相关内容,帮助读者更好地理解和应用这一技术。
一、SolidWorks API介绍SolidWorks是一款流行的三维CAD软件,广泛应用于机械设计、工程设计、汽车工业等领域。
SolidWorks提供了丰富的API接口,允许用户通过编程的方式对软件进行定制和扩展。
通过API接口,用户可以实现诸如模型创建、几何操作、特征编辑、文件处理等功能,从而满足特定的设计和工程需求。
二、SolidWorks API二次开发实例下面将以几个实际开发场景为例,介绍SolidWorks API二次开发的具体实现方法和技巧。
1. 模型创建与编辑在SolidWorks中,用户可以通过API接口实现对模型的创建和编辑。
可以通过编程的方式创建各种基本几何体,如立方体、圆柱体、球体等。
也可以对已有的模型进行编辑和修改,包括几何参数的调整、特征的添加和删除等操作。
这为用户提供了更灵活的设计手段,使其能够更好地应对复杂的设计需求。
2. 数据导入与导出SolidWorks API还支持对外部数据的导入与导出。
用户可以通过编程的方式将其他格式的CAD文件导入到SolidWorks中,并在其中进行进一步的编辑和修改。
同样地,用户也可以将SolidWorks模型导出为其他格式的文件,以满足不同系统和软件的需求。
3. 自动化设计与分析利用SolidWorks API,用户可以实现一些自动化的设计和分析功能。
可以通过编程来实现一些复杂的几何操作,从而自动化地生成某类特定的设计。
也可以实现对模型的自动化分析,提取其中的某些关键信息,并进行进一步的处理和应用。
4. 用户界面定制除了对模型进行操作外,SolidWorks API还支持用户界面的定制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号:200910414042 基于solidworks二次开发技术的型线插值设计摘要造船生产设计涉及的方面和内容很多,本文主要对船厂生产设计方面的重点内容进行研究和设计,并与船舶生产设计工作的实际相吻合。
为了使重复性较大的船舶绘图工作量减小和更加规范,本文使用VB开发语言对Solidworks绘图软件进行二次开发。
对型线进行插值,并将型值点坐标排序保存到表格中,以便下次绘图或光顺计算时所用。
关键词:现代船舶设计,Solidworks,二次开发,型线插值AbstractThere are many aspects and contents of shipbuilding production design, we focus on the shipyard production design research and design, and the actual match and ship production design work. In order to make the repeatability of vessels drawing workload reduced and more standardized, this article uses the VB language for secondary development of SolidWorks drawing software. To single type line interpolation, and data points coordinate,and save the points data to the table for the next drawing.Keywords:modern shipbuilding mode,Solidworks,secondary development single,type line interpolation目录前言 (1)一、现代船舶的设计及发展现状 (1)(一)船舶设计各阶段 (1)1.船舶设计各阶段 (1)2.船舶型线插值设计 (3)(二)国内外发展现状 (4)1.国外发展现状 (4)2.国内发展现状 (5)(三)论文研究内容 (5)1.论文研究主要内容 (5)2.论文结构与安排 (5)二、Solidworks与VB (6)(一)Solidworks绘图软件 (6)(二)VB程序开发软件 (7)(三)VB与Solidworks二次开发技术 (8)1.二次开发技术 (8)2、VB开发Solidworks (9)三、VB开发Solidworks设计 (10)(一)API技术与宏命令 (10)(二)VB开发Solidworks程序开发 (11)四、插值法设计型线 (13)(一)B样条曲线方程建立 (13)(二)三次B样条插值 (13)(三)算法设计 (14)五、型线插值程序设计 (19)(一)插值算法程序代码 (19)(二)、程序界面与运行实例 (24)结论 (26)参考文献 (27)附录:程序代码 (27)前言我国的劳动力资源丰富,工业发展迅速,我国许多城市漫长的海岸线适宜造船,船舶工业的发展具有较强的优势。
与此同时,我国进出口贸易的迅速增长,使得对交通运输工具的需求量提高,为船舶工业的发展提供了良好的机遇。
现今,全球船舶工业正在亚洲区域转移,我国要抓住这个机遇。
想要在激烈的船舶制造业竞争中站稳脚跟,只有靠先进的技术才能提高造船质量、且降低造船成本,在追求“量”的同时,做到利润最大化,这样我国的船舶工业才有希望成为富有竞争力的产业。
在船舶制造业中,一艘船的诞生首先要从设计开始,本文主要对船厂生产设计方面的重点内容进行研究和设计,并与船舶生产设计工作的实际相吻合,型线放样对于船舶生产设计是一项非常重要的环节,如何将较小的图纸中的型线准确的放样为实际生产中的样子,就需要对型线进行拟合插值,通过获得更多的点坐标来更加准确的表达型线的形状。
Solidworks是一套基于windows的CAD/CAE/CAM/PDM桌面集成系统,现多用于零件开发,但是它强大的功能和易用的界面也同样适用于船舶设计。
因此本论文针对生产设计中型线插值问题,用VB二次开发Solidworks,实现将单根型线上点的坐标存入表格,以便于计算或放样使用。
一、现代船舶的设计及发展现状(一)船舶设计各阶段1.船舶设计各阶段船舶是一种要在水上航行的物体,对于其结构建筑特点,要进行合理的设计。
船舶的种类很多,例如较为常见的客船、集装箱船、散货船、化学品船、拖船和军事用途的驱逐舰、航母、潜艇等,每一种船舶都有其自身的特点,因此船舶设计必须认真对待,慎重考虑。
在现代船舶设计中,比较重要的几个设计环节依次是初步设计、详细设计和生产设计。
每个环节中所考虑的问题是有所重复的,但是侧重点和详细程度不同。
在不同设计阶段中对同一方面的工作不是简单的重复,而是一个逐步近似,螺旋式前进的过程,其中包括:设计要求、主要因素、航速,功率估算、型线、静水力、总布置、干舷、舱容、吨位、重量、重心、阻力、推进、破舱稳性、经济估算等。
1.1初步设计阶段在这一阶段,设计人员对设计任务书、造船合同的调查研究,从整体出发,对船舶的总体性能做出一个定位,通过计算、绘图和必要的模拟实验,得出船体的主要参数、主要结构、主要设备选型等。
这一阶段要完成的主要技术文件包括:船体说明书、总布置图、型线图、航速,稳性,舱容,干舷等估算书或计算书、中剖面结构图及构件计算书、主要设备明细表等。
在得出结果后,设计方应当交由船东审查,将此作为下一阶段设计的参考和依据。
1.2详细设计详细设计是设计环节最重要的一个阶段,这个阶段的设计内容基于初步设计的结果,对各个板块进行深入分析,对每个项目进行详细的设计和计算,最终确定船舶的全部技术性能和船体结构。
其中,会调整和解决船机电各方面的具体问题和矛盾,最终确定新船全部的技术性能、结构强度、各种设备、材料以及订货选型要求等等。
在详细设计阶段需要完成的文件有:船体说明书;详细的总布置图;正式的型线图;重量重心计算书;静水力曲线和各种装载情况下的稳性和浮态计算书;干舷计算书、吨位计算书、舱容曲线;航速计算书、螺旋桨设计图及强度计算书;船体构件规范计算书和总强度计算书;典型横剖面图、基本结构图、外板展开图、肋骨型线图;机舱结构图、首部结构图、尾部结构图、主要舱壁结构图、上层建筑结构图;防火控制图;锚泊、起货、舵、救生设备的计算书和布置图;各系统原理图;舱室内部舾装图;详细的设备、材料规格明细表;规范和法规有特殊要求的计算书和实验报告等。
1.3生产设计在详细设计之后,基于前者的基础上,设计人员开始安排生产设计。
在安排生产设计时,要结合船厂和工人的实际生产情况,根据船厂的工艺装备条件、施工方案、工艺要求和生产管理情况,做出合理的安排。
设计出的施工图纸以及施工工艺等文件必须满足以下基本要求:船体生产设计应立足于造船企业的全部产品和各个专业中的全面实施;应贯彻建造方针、施工要领等文件所提出的要求;应根据工艺阶段和生产区域,包括车间生产活动的需要,绘制施工图、管理表并提供有关施工信息。
最后按照具体情况分析后确定是按工序出图还是按分段出图。
综上所述,设计过程中每个不同的阶段都有其独立性,但是每个阶段又不可分离。
前一阶段的设计结果对下一阶段的设计有着依据作用,后一阶段是对上一阶段进一步的分析。
2.船舶型线插值设计船舶型线在船舶总体设计中占据着非常重要的地位,因为型线直接影响到船舶的结构、性能,作为设计工作的重要环节,型线设计也占据着大量的设计时间,因此船舶型线设计所耗时间直接影响船舶的整个制造周期。
船舶型线包含了直线、二次曲线、自由曲线等,十分复杂,如何进一步加快型线设计速度及提高设计水平一直作为船舶发展的一个重要参考依据。
在船舶制造中,船体的几何形状是以船体型线图来表达的,从图中量取的数据,通常被制成型值表,用于表达船体的尺寸。
但在绘制型线图的过程中,由于反复量取数据,不可避免的存在误差,加上型线图是一种缩小了的图形,使隐含的误差更难显露。
因此必须放大型线图,并经过光顺、保证剖面线上各对应点的一致性后,才能作为施工依据。
由设计所提供的型值表,暂且不说制图工具以及人工所造成的误差,就单单是型值表中型值的个数,也远远不够确定构架轮廓形状的需要。
型线图上的站线间距比肋骨间距要大若干倍,这必将产生误差,所以必须根据为数较少的型值来精确地找出那些介于站线间的肋骨框架的型值,从而确定船体纵向的线型,保证船体的光顺性。
从数学上说,型值是船体模曲面在三维直角坐标系中按一定规律分布的一系列离散点,因而型值表是船体模曲面函数的一种表达式。
当然,船体模曲面的值域是由一些边界条件来限定的。
根据满足某曲面函数的一些已知离散点的坐标,来寻找该曲面上其他点的坐标,这在数学上称之为插值问题。
插值法是函数逼近的一种重要方法,是数值计算的基本课题。
概括地讲,当线性函数f(x)在区域Ω上的若干个互异点x j=(x1, x2, x3, …x n)的函数值f(x j),j=1,2,3…,n,或给出函数f(x)的一个数据表,现要寻求一个函数q(x)来近似的替代(或逼近)f(x),使得它们在相应节点处的函数值(或导数值)相等,而对非节点处的(x∈Ω,x≠x j)函数值,则用f(x)≈q(x)来替代。
这就是插值问题的一般定义。
q(x)称为f(x)的插值函数,x j称为插值节点。
插值问题通常涉及到一下三个方面的数学内涵:(1)插值问题是否有解(即能否找到插值函数q(x)),如果有解,解是否唯一;(2)插值函数q(x)逼近于f(x)的误差,及∣q(x)-f(x)∣如何估计;(3)当插值节点无限加密时,插值函数q(x)是否收敛于f(x)。
工程技术人员关心的只是应用问题,即根据实际情况恰当的选择插值函数并希望计算方便,使逼近误差在可接受范围内。
(二)国内外发展现状1.国外发展现状在船舶制造领域,最先由欧州国家兴起,例如挪威、德国等,随着经济发展,亚洲国家也开始进入船舶设计领域,尤其在船舶生产设计领域,日本和韩国已取得重大进步。
计算机辅助设计和制造兴起于60年代,在这几十年中,船舶设计领域对计算机设计的开发投入了相当大的精力和时间,同时这一科学技术的使用更加广泛,在对产品进行设计、制造、测试领域中都离不开计算机辅助设计和制造。
这一技术不仅提高了生产过程的自动化程度,同时在改进质量、缩短设计到生产的周期时也产生了巨大的作用。
在计算机辅助设计中,较为常见的有AUTOCAD、TRIBON、NAPA、CATIA。
ATUOCAD是最普遍使用的绘图软件,不过其功能有限,若要做到绘图以外的工作还需要大量的二次开发。