登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 能源与动力工程 > 正文

基于NX二次开发的汽车内外饰基础结构参数编辑功能设计与实现毕业论文

 2021-03-21 23:55:34  

摘 要

  在汽车内饰件设计中,B面有许多重复或相近的结构,多数设计师通常会复制绘制好的零件,导致最后的产品不符合规格;也有设计师会重新设计这些零件,浪费大量的时间,降低效率,再加上之后的校准装配,可能引起失误,不能保证质量。

  本文讲述的参数化设计方法是基于NX将汽车内饰常用的相同相似零件总结到零件库。具体过程是通过NX二次开发插件Block UI Styler建立零件编辑参数界面,再通过Visual Studio修改编辑界面对应的函数,增加界面的功能,完善此界面。最后将编辑界面与NX相关联,导入到NX中的Insert Structure插件中,通过此插件可对零件库中的零件尺寸进行编辑生成新的所需零件,从而减少设计人员重复设计,很大程度上提高工作效率。

  NX二次开发零件库技术只是二次开发技术的一个缩影,相信之后二次开发技术在设计软件中肯定有更大发展。

关键词:NX;二次开发;UI 编辑参数

Abstract

  In the interior design of the car, the B side has many repetitive or similar structures, most designers usually copy the painted parts, resulting in the final product unqualified. Some designers will redesign these parts, wasting a lot of time and reducing efficiency, assembly and calibration may cause errors, so they can not guarantee quality.

  This article describes the parametric design method is based on NXUG, the commonly used similar parts summed up to the parts library, through the NX secondary development software Block UI Styler create part editing interface, and then through the Visual Studio to modify the editing interface corresponding to the function, increase the interface function, improve the interface. Finally, the editing interface associated with the NX, into the NX Insert Structure plug-in, through this plug-in parts of the parts can be edited to create the new parts of the required parts, thereby reducing the design of the design staff, to a large extent Improve work efficiency.

  NX secondary development of the library technology is only a secondary development technology in a microcosm, I believe that the secondary development technology in the design software certainly will have greater development.

Key Words:NX;secondary development;Block UI Styler

目 录

第1章 绪论 1

1.1 二次开发的发展及应用 1

1.2 NX介绍 1

1.2.1 软件的介绍 1

1.2.2 软件界面介绍 1

1.3 课题研究任务 2

第2章 NX二次开发 3

2.1 NX二次开发技术 3

2.2 参数化建模的方法 3

2.2.1 参数化草图技术 3

2.2.2 参数化建模技术 3

2.3 NX二次开发语言 4

2.4 NX二次开发工具 4

2.5 零件库的介绍 4

2.5.1 零件库的使用方法 4

2.5.2 零件库零件介绍 7

第3章 编辑界面建立 8

3.1 认识Block UI Styler 8

3.2编辑参数界面实现 8

3.2.1 认识Block UI Styler界面 8

3.2.2 编辑界面设计 9

第4章 函数功能实现 14

4.1 认识VS2012 14

4.2 编辑界面函数 14

4.3 关联NX 24

4.4 用零件库的零件建模 24

第5章 总结与展望 26

参考文献 27

致 谢 29

第1章 绪论

1.1 二次开发的发展及应用

  众所周知,近年来随着现代工业化的发展,众多建模软件也在不断的扩展其功能,例如cero、AutoCAD、NX、CATIA等,这些设计软件功能强大,运用范围广泛,针对性强,远远超过上世纪工业化制造效率,这些集建模、仿真、校核于一体的设计软件确实很大程度上提升了工业化水平[1]

  然而,随着工业化程度的日益成熟,所需设计的产品更加复杂,这些设计软件在一定程度上满足不了我们的要求,于是二次开发就应运而生了,通俗来讲,二次开发就是对这些设计软件在不改变大框架基础上进行功能拓展。如今二次开发已经在CAE、Pro-E、CAD、NX、CATIA上有了深入应用。

  目前CAE二次开发较为成熟,开发的功能比较齐全,但基本是国外在做,国内的二次开发技术水平还是十分落后;VC 在CAD二次开发的应用也十分广泛,可以对其文件中实体和曲面进行提取和表达;还有CATIA中注塑模具系统的开发及材料库的开发;当然,本文中提到NX二次开发建立结构库也是其中一种[2]

1.2 NX介绍

1.2.1 软件的介绍

  本文讲述的是二次开发在NX上的应用,所以现在来介绍下NXUG软件。NX(Unigraphics NX)由Siemens PLM Software公司出品的一款三维设计平台,在机械,交通,电工行业有着广泛应用,功能包括产品设计、工业设计、仿真、确认和优化、CNC加工、模具设计等[3]

1.2.2 软件界面介绍

  如图1.1所示,建模时选择“新建”,弹出对话框,可以选择模型、装配、外观造型设计、NX钣金、航空钣金、逻辑布线、机械布管、电气布线模块,根据本文所需,我们选择模型模块,点击“确定”。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图