摘要海工拖链是海工装备中必不可少的一部分,它能给海洋平台上的管线提供保护功能。但是大型海洋平台用钢制拖链目前的研发制造技术还是处于被国外公司垄断的状态,国内企业对该产品的国产化有很大的需求。所以,本文研究了基于C#的SolidWorks二次开发技术,借助了SolidWorks强大的3D建模功能和它提供的优秀的扩展功能,开发出了一个海工拖链计算机辅助设计系统。86627

基于C#的SolidWorks二次开发技术主要使用了SolidWorks提供的大量API函数,通过建立主要零部件模板,以尺寸驱动法为设计思想并且借助Visual Studio方便的图形用户界面设计功能实现了海工拖链主要零部件的参数化设计。最终该系统以动态链接库的形式在SolidWorks环境中运行。86627

通过使用该系统,仅需要输入相关的工况参数和点击按钮就能自动生成海工拖链零部件,整个过程相比于传统的零件设计方式节省了大量时间。充分体现了零件参数化设计的优越性。

毕业论文关键词:海工拖链;SolidWorks;SolidWorks API;C#;二次开发。

Abstract Marine engineering cable carrier is essential to marine engineering equipment。 It can protect the pipelines of marine engineering equipment。 However, foreign companies monopolize the research and development technology of the steel cable carrier for large ocean platform, inland companies demand the localization of this product。 Hence, in this paper, the author did a research for the secondary development of SolidWorks integrating with C# programming language and developed a computer aided design system for marine engineering cable carrier with the help of the SolidWorks's powerful 3D modelling and it's excellent extension functions。

SolidWorks API(Application programming interface) functions were applied for the secondary development of SolidWorks integrating with C# programming language。 By creating the templates of main parts, taking the dimension driving approach as the guiding thought and using the Visual Studio's convenient Windows Form Designer, the parts of marine engineering cable carrier design automatically based on the parametric design can be achieved。 The system was worked in SolidWorks environment with 。DLL format。

With the use of the system, users only need to input several parameters and click some buttons, the part of marine engineering cable carrier can be generated automatically。The process above can save a lot of time comparing to the traditional methods of mechanical manufacutring。 It fully embodies the advantages of the parametric design。

Keywords: Marine engineering cable carrier; SolidWorks; SolidWorks API; C#; Secondary development。

目  录

第一章  绪论 1

1。1  研究背景和意义 1

1。2  海工拖链简介 2

1。3  国内外研发现状 3

1。4  SolidWorks 3

1。4。1  SolidWorks参数 4

1。4。2  SolidWorks特征 4

1。5  C#基础 5

第二章  SolidWorks二次开发基本方法 7

2。1  SolidWorks API简述 7

2。1。1  应用编程接口 7

2。1。2  应用程序种类 8

2。1。3  相关应用 9

2。2  二次开发基本方法 9

2。2。1  尺寸驱动法

上一篇:ABAQUS深海自升式海洋平台结构冲击试验相似准则研究及试验方案设
下一篇:solidworks波浪能浮标发电装置的设计

海力精密压机液压伺服送料系统的设计

AVLBOOST喷油定时对高海拔柴...

黑龙江省机械加工业成本...

高速公路沥青路面施工机...

高速公路工程中的机械设备管理【784字】

面向海上平台机械电气设...

雷电對施工机械的危害及预防【1927字】

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

麦秸秆还田和沼液灌溉对...