部件表达和配置

本主题介绍 2 种部件处理工具;表达和配置,并建议了在多种工作流中对其进行配合使用的方法。

什么是表达?

用户可以使用表达维护部件文档的一组保存的状态或属性。可以由表达捕获的一些属性示例为:照相机角度、约束值、零部件可见性、外观和零部件抑制。

这些属性分为 3 类:

您经常需要分别控制这 3 个组。因此,Autodesk Inventor 具有以下 3 种表达类型来分别捕获它们:

用户可以随时以任意组合来使用这 3 种表达类型。例如,用户可能要设计汽车的转向传动杆系。完整部件由底盘、发动机、动力传动系统、轮胎、车身和电子设备组成。可以将悬挂系统的高度设置为触地或提升和降低。整个部件将占用相当数量的内存和系统资源。可能要做的全部工作就是设计最佳的转向传动杆系。

用户可以进行以下组合:

这样优化了工作环境,同时还可以灵活、轻松地进行其他任务的更改。

什么是配置?

部件配置用于通过一个主部件文件来维护常用的一组或一系列设计。扩展 iPart 范例时,这些配置称为 iAssembly,如果您曾编写过 iPart 工厂,则会对其很熟悉。iAssembly 维护一个表,其中每个成员为一行,配置的每个唯一属性为一列。

用户可以更改部件的很多方面,包括所包含的零部件和零部件放置、BOM 表特性、参数和特性。成员可以非常相似(就像剪刀的左手柄和右手柄),也可以完全不同(就像两轮驱动汽车和四轮驱动轿车)。

表达和配置的不同之处是什么?

Autodesk Inventor 将这些主题分离到不同的工具中,以使您在设计过程中具有最大的灵活性。表达是基于基本或主要设计的一组修饰项。虽然视图表达、位置表达和详细等级表达确实可能导致所显示的部件与主要部件存在很大差别,但是,出于更高效地进行造型、验证设计以及创建正确文档的目的,仍然需要使用这些表达。

配置用于维护一组部件,每个部件均具有不同的主要状态。这种区别可能在于 BOM 表、零部件放置和参数值的不同。它们是成员的定义,而不仅仅是主要部件的修饰项。

如何将表达和配置结合使用?

您可以根据需要混合使用配置和所有 3 种表达。默认情况下,所有成员均继承工厂中的相同表达。例如,液压气缸可能具有 3 种位置表达:延伸、封闭和自由。如果该气缸同时为具有 6 个成员的 iAssembly 工厂,则每个成员均可以使用这些位置表达,从而无需为每个成员重新创建表达。

这如何成为一种优势?

将这些条目有效地分离到 4 个修改轴,通过此操作,用户可以根据需要实现大量组合,从而无需耗费大量精力来为所有给定的任务复制每项的特征。

转向系统的原始示例就是一个很明显的例子。如果用户刚好有 3 项视图表达、3 项位置表达、2 项详细等级表达且仅有 2 种配置,那么就有 3 x 3 x 2 x 2 = 36 种组合。想象一下,每次新任务需要这些设置时,均必须复制每个设置。

使用 Autodesk Inventor,每个表达和配置仅需用户编写一次。通过激活相应配置中的相应表达,可以实现 36 种组合中的任意一种。

另外,对设计的修改具有关联性。可以使用欧洲供应商的转向泵更换美国供应商的转向泵吗?没问题。替换后,所有表达和配置均维持其关联性。

如何知道使用哪一个?

以下图表包含各种类型表达的使用说明和影响区域。使用此信息来确定要使用的表达的适当类型和组合。

  表达 表达 表达 配置
工具 视图 位置 详细等级 iAssembly
目的 控制零部件可见性、启用状态、外观替代、照相机位置、明细栏过滤器和定位特征可见性 以不同物理位置或状态显示部件 通过抑制零部件或替换单个零件来控制可见性和管理内存消耗,以表示部件 为产品序列创建表驱动部件
用于管理 可见性(和以上列出的其他属性)、颜色编码的部件组 约束值、固定状态、位置偏移值 零部件抑制(从内存中加载/卸载),部件简化(替换) 零部件排除(和其他配置特性)
浏览器表达 灰显(不可用) 粗体文本 为被抑制的零部件打上横杠,不在替换中显示 表文件夹
对图形窗口的影响 可见/不可见 启用/不启用(不透明/透明) 修改部件零部件的位置 不会显示被抑制的零部件(鼠标停留时边框可见),如果在替换表达中,则显示单个零件 模型显示更改以反映处于激活状态的 iAssembly 表行
对部件 BOM 表和工程图管理器明细栏的影响 是(可以对明细栏进行过滤以仅显示设计视图成员) “否”
影响系统内存消耗 是(请参见 * 注释) “否” 是,从内存中删除被抑制的零部件 是(影响由配置决定)
工程图管理器命令访问 基础视图,编辑视图 基础视图,编辑视图(仅用于基础视图) 基本视图,编辑视图(仅用于基本视图) 基础视图,编辑视图(视图可以显示任何已定义的配置)
工程图管理器中的用法 创建自定义或专业视图,而不重新组织部件(引入/排除)加速视图生成,过滤明细栏以仅显示设计视图成员 在不同位置显示部件 抑制局部视图,例如内部零件和/或标准零部件或简化模型以加速视图生成 归档部件族和变体
注: *由于隐藏线没有计算为不可见零部件,因此视图表达可以降低图形内存消耗,并提高视图创建速度。它们也可以影响系统内存。如果使用视图表达来加载部件,则并非不可见文件的所有部分都加载到内存中。但是,如果打开所有零部件,则所有管段都被加载到内存中。加载后,关闭可见性不会从内存中卸载文件的任何部分。在详细等级表达中使用抑制来管理内存消耗。