此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置:首页>>广州有道有限元>>Solidworks有限元分析及机构运动仿真

Solidworks船舶结构建模与出图技术(二)

2012-03-18 14:06  by:有限元培训  来源:广州有道有限元

Solidworks船舶结构建模与出图技术(二)

 

2.1 零件与工程图属性链接

    在零件建模中,除了正确表达零件外形尺寸之外,还要包括零件材料,名称,规格,重量,数量,标准件代号,厂家等信息。这些信息会在后续图纸中多次出现。要避免这些离散繁多的数据多次重复输入,费事而且极易出错的弊端,必须要利用SolidWorks提供的“属性链接”功能。解决问题的基本思路是,所有零件的属性只在零件建模时输入,修改也在零件建模环境下进行。这样只有一个属性输入点,后续装配以及出图均不涉及零件定义,利用“属性链接”调用零件文件中的属性内容,添加在图纸的明细表、图签栏相应位置,也可以添加引线直接标注在零件之上。

 

2.1.1 零件属性定义

    先打开SolidWorks安装目录\lang \chinese simplified\下properties.txt文件,删除原先值,根据企业出图要求,重新写入想要的属性内容,如材料、重量等。各项内容中间用回车分隔,保存退出。

    在SolidWorks中零件建模环境中,选择“文件-属性”下拉菜单项,在“配置特定”标签卡中点击“编辑清单”,逐项添加零件属性,并做相应定义,完成后退出。

    使用这种方法十分简便,适合普通工程人员。缺点是效率较低,而且不够直观。程序语言基础较好的工程人员也可以采用定制的办法录入零件属性。


    2.1.2 链接

    链接是在SolidWorks工程图环境下,将零件属性定义值插入到图纸相应位置,例如明细表、图签栏或者图纸说明处。此项工作是在零件或装配体视图已经生成,图面整理基本完成后再进行的。

    先选定相应零件,选择下拉菜单项“插入-注解-注释”,在对话框中点击“连接到属性”按钮。再进入二级对话框后,卓选“图纸属性中所指定视图中模型”单选栏后,即可选择相应属性内容添加至图面适当位置。


    2.2 明细表定制

    在SolidWorks中提供了2种建立明细表的方式:一种是基于Excel表的形式;另一种是基于程序语言,通过SolidWorks的API函数生成的。两者都是建立在零件属性定义与属性链接设置完成的基础之上。前者简便易学,但需要人工干预,进行诸如序号、行高、列宽等调整,后期工作量较大。后者在参数化驱动的基础之上,生成明细栏并自动调整,十分方便。实践中仍以VB6.0作为开发工具,实现第二种情况的。


    2.2.1 构建程序思路

    SolidWorks API函数提供BOMTable作为指向明细表的对象,它处于View对象的下一级。通过ModelDoc2对象下一级SelectionMgr对象的GetSelectedObject5可以获取需要建立明细表的View对象,同时利用View下的InsertBomTable2实现明细表的添加。在初步形成明细表后,获取BOMTable对象指针,通过BomPeature对象下的各参量值,例如Configuration\Table Type\Sequence StartNumber等,进行明细表模板、类型、起始序号,等属性值修改。特别要注意利用TableAnnotation对象控制BOM属性,该对象下级包含了丰富的对象和方法,基本能实现对BOM属性的完全控制。

 

    2.2.2 形成明细表

    初步形成明细表是程序实现关键步骤,通过调用API函数库中InsertBomTable2,插入明细表模板后根据装配体与零件模型中的属性值判定明细表行数,依次在相应位置填写或更新TableAnn的Text属性值。

    由于某些装配体中零件可能以组合件或标准件的形式出现,这些组合件没有预先定义的属性,因此不能出现在初步形成的明细表中。由于船体结构中这类构件数量极少,因此可以在最后通过手工添加的方式处理。

相关标签搜索:Solidworks船舶结构建模与出图技术  广州有限元培训  solidworks培训  CAD培训  ansys培训  solidworks  proe培训  运动仿真  有限元FEA  

编辑

姓      名:

培训课程:

联系电话:

联系Q Q:

请留下您的有效联系方式,以便我们能联系到您 ^v^

验证码: 验证码

客服在线请直接联系我们的客服,您也可以通过上面的方式进行在线报名,我们会及时给您回复电话,谢谢!

广州总部:广州市东风东路733号羊城同创汇编辑楼12楼

电话:020-83322285

137-1124-1980

培训QQ咨询:

项目QQ咨询:

点击图标或添加QQ:503841570

E-mail:fea@020fea.com

广州详细交通线路 >>>

东莞分公司: 东莞市莞城区莞太路34号创意产业园11号楼5楼

手机:133-3285-6491

培训QQ咨询:

项目QQ咨询:

点击图标或添加QQ:503841570

E-mail:fea@020fea.com

东莞详细交通线路 >>>

佛山分公司:佛山市禅城区季华一路28号智慧新城T15栋4楼401A

手机:133-3285-6491

培训QQ咨询:

项目QQ咨询:

点击图标或添加QQ:2459395568

E-mail:fea@020fea.com

佛山详细交通线路 >>>