MechanicalModeler.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
生成新的Mechanical特征 从一个Mechanical StartUp派生一个新的StartUp 摘要 本文描述了建立一个新的mechanical特征的所有步骤:新建mechanical特征、生成一个StartUp catalog以及生成实例的工厂。从Mechanical特征派生出的新特征得益于mechanical特性。 选择用于派生的Mechanical特征 下面的UML框图显示了mechanical特征树: 为了新建一个特征类型,需要从已经存在的公共特征中派生。这些特征和他们的公共属性可以在.CATSpec文件中找到。在CAA百科全书中,可以在快速参考段里参考这些内容。 在mechanical特征中,有2个文件: MecMod: MecMod Public Specs参考 这个文件包括了能够派生的mechanical特征的名称, 传统的特征包括: MechanicalFeature —— 基本的mechanical特征类型 GeometricalElement3D ——基本的geometrical特征类型 GeometricalElement3D ——实体特征类型(如Pad…) MechanicalContextualFeature ——实体相关特征类型,如fillet、chamfer MechanicalElement ——非geometrical特征类型 特征set——用于集合体 GSMTool ——集合无顺序的Geometrical特征的set MechanicalSet ——集合无顺序的非Geometrical特征(如MechanicalElement特征)的set CATHyBridShape: CATHyBridShape Public Specs参考 这个文件参考用于派生的GSMGeom StartUp 如何选择?选择哪一个取决于目标Domain中新特征包含的内容: 如果新特征中没有几何元素(Geometry) 仅仅从MechanicalContextualFeature StartUp派生,可以获得没有几何元素但集合一些mechanical机制的mechanical特征,例如,你能够在MechanicalPart中插入此特征并且此特征可以显示在细节树上 然而,更好的方式是从MechanicalElement StartUp派生,它用于定义非几何特征 如果新特征是实体(Solid)特征 这里有2种可能性: 从MechanicalFormFeature派生 新的特征类型有一个形状,以开槽Groove为例,输入参数是一条曲线和一个封闭的Sketch,非常容易沿着曲线扫略Sketch得到一个派生的形状,结果实体是与其他实体通过实体操作移去一些东西而得到的 从MechanicalContextualFeature派生 如果新特征是平面或者线框 这里同样有2种可能性: 从GSMGeom派生 这允许你能够从Generative Shape Design (GSD)特征的下列行为中受益: Replace机制 Changing Body机制 赋材料 上下文菜单 … 和以后的GSD行为相同 从GeometricalElement3D派生 从这个特征派生是由于以下两个原因: 希望是平面/线框特征但没有GSD行为 希望生成一个datum特征 新建派生的StartUp StartUp是一个特征原型,描述了将生成的所有特征实例的数据结构。新的StartUp必须在.CATFct目录文件中建立,下面列出了建立一个新StartUp的步骤: 使用全局函数CreateCatalog生成一个或者使用全局函数UpgradeCatalog打开一个已存在的catalog,这个目录包括了要派生的StartUp; 使用全局函数CATOsmSUFactor工厂建立新派生的StartUp; 使用AddAttribute函数增加新的属性到StartUp; 使用全局函数SaveCatalog保存catalog目录; 新建或修改CatalogNameNLS.CATNls文件设定新的StartUp的NLS名。 前面的4步可以通过批处理来生成或修改.CATFct文件 生成类型接口 新特征当然有它自身的细节属性,为了给他们赋值或者返回其值,建议新建一个类型接口,相对于行为的接口,这个接口可以访问特征所有的细节属性。 为了达到这个目的,需要两个步骤: 定义类型接口 参考Creating an Interface章节,生成接口的头文件、源文件和.trsc文件 实现类型接口 新StartUp的接口需要实现,实现源文件中有如下定义: 宏CATImplementClass意味着SourceName是NameOfTheNewStartup数据扩展,第三个参数必须是CAT

文档评论(0)

wuailuo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档