MicroStationCONNECT Edition 帮助

参数化单元

参数化建模允许您通过将参数化模型作为参数化单元放置,广泛重复使用参数化内容。参数化单元是使用变量和等式创建的特殊单元,它们分组到变化中,用于定义其参数。一个参数化单元可以有多个变化,您可以在放置该单元时选择其中一种变化。

放置参数化单元

参数化单元类似于共享单元。首次将参数化模型作为单元放置在给定设计文件中时,会在该设计文件中创建本地单元定义。然后,放置在该文件中的所有单元将引用该单元定义。这使得参数化单元在文件大小方面比常规单元更为有效。为了能够将模型作为参数化单元放置,您必须在模型的属性对话框中,将模型的可作为单元放置属性设置为 True,并将其单元类型设置为参数化

参数化单元层符号行为

如果在缺省层上创建参数化单元并将层特性设置为按层,则在放置时该单元将继承它所在的层的特性。您可以在属性对话框中更改已放置单元的层,并在“层管理器”对话框中管理特性。

如果在缺省层之外的层上创建参数化单元,单元将显示为单元定义文件中特定层设置的特性,而不是它所在层的特性。放置后,您可以在层管理器对话框中管理层特性。

在基于轮廓创建参数化元素时,生成的几何图形将继承轮廓的层特性。可在属性对话框中调整这些特性。

编辑参数化单元

模型中定义的变量可在参数化单元中重复使用。更改与单元相关联的变量的值之后,将更新单元的几何图形,从而允许以参数形式改变每个单元的可视化表示。

您可以通过编辑关联变化和变量来修改参数化单元。要修改单元,可以将该单元放置在放置参数化单元工具设置窗口中或其属性对话框的变量部分中,或者放置在源模型中。放置的参数化单元的变量可以是固定变量(不可编辑)或自由变量(可编辑),具体取决于变量对话框中设定的范围设置。此外,通过“变量”对话框中的显示设置,可以控制作为单元放置的模型的变量是否可见。通常,用于生成几何图形、但不被视为建模对象的有用向外属性的中间变量均应设置为隐藏

如果您希望变量在放置该单元后可编辑,请将“范围”设置为“实例”;如果您希望变量固定不变,请将“范围”设置为“定义”。

注释: 如果在设计中使用了构造类元素(即,可用于构造但不属于实际模型的几何图形),则使用该设计模型放置的参数化单元实例将不会显示这些构造类元素。

您可以使用提取单元模型对话框从参数化单元定义中提取原始模型。如果要在没有原始模型的情况下编辑单元定义,这将非常有用。

重映射变量和变化 -如果尝试删除元素中已参考的变量,将打开确认删除对话框。您可以选择将参考重映射到其他可用变量,如下所示:

如果选择 (无)(缺省值),将丢失对该变量的所有参考。

通常,对单元模型进行了以下一种或多种更改时,需要更新单元定义:
  • 添加/移除了变量
  • 添加/移除了变化
  • 更改了模型中的几何图形

假设您有一个“门”模型,将其作为单元放置,然后您(或贵组织中负责维护您所用单元库的管理员)又编辑原始模型,增加了一个把手,并且可能添加了一个变量来控制把手偏移。在这种情况下,您可以使用更新参数化单元对话框更新单元定义(和单元元素),以反映所做的这些更改。借助此对话框,您可以将过时的木制板模型的变量和变化重映射到更新的门模型的变量和变化,如下所示:

提示: 您可以将约束应用于放置的参数化单元。此外,还会根据应用于该单元的其他约束保留和遵循应用于源元素的约束。但这些约束明显不可见,这是因为约束标记或标志符号在单元中不可见。

(技术预览)原位编辑参数化单元

此设置使您能够原位编辑参数化单元。选择元素并右键单击后,您将看到激活组件被添加到“重置”弹出菜单中。

激活组件
  • 新建组件 - 使您能够创建新的参数化单元定义。这意味着相同组件的所有其他实例都不会受到这些更改的影响。
  • 编辑组件 - 使您能够编辑或修改现有的参数化单元定义。这将对激活 DGN 中的参数化单元的所有实例应用更改。
停用组件
  • 组件激活后,可以更新激活 DGN 文件中的参数化单元。
  • 完成更改后,选择参数化单元,右键单击以查看重置弹出菜单中的“停用组件”选项。
  • 您的更改将反映在参数化单元中。

嵌套参数化单元

如果将已放置参数化单元的模型作为参数化单元放置在另一个设计文件中,这种情况被视为嵌套参数化单元。将放置的参数化单元的尺寸标注属性或其他属性绑定到激活设计文件中定义的变量时,这一点十分有用。在激活设计文件中更改这些变量时,放置的单元将反映对该属性以及激活设计文件中与相同变量关联的其他元素所做的更改。这称为属性绑定

假设您必须创建一扇门放置在房屋模型中。您使用参数化建模创建门并定义其项类型。将变量分配给其基本属性。您再次使用参数化建模和分配的变量,在门的另一个模型中创建把手。
现在,您将把手作为参数化单元放置在门上,然后将已包含把手单元的门模型放置在房屋模型设计文件中。您的房屋模型已包含定义的变量。
在此处,您可以利用属性绑定的优势,以便在“属性”对话框中将房屋模型中的变量与放置的门和把手单元属性相关联。

这样,您可以通过更改房屋模型中的局部变量,有效控制放置的门和把手单元。

参数化单元选择

(技术预览)右键单击菜单 - 选择设计文件中的元素。在右键单击选项中,您可以查看两个选项。选择相同类型和大小以及选择相同类型

设置 描述
选择相同名称和大小 使您能够选择模型中具有相同类型(名称)和相同变化的所有参数化单元。
选择相同类型 使您能够选择激活模型中具有相同类型(名称)的所有参数化单元。

“元素选择”对话框

您可以通过“元素选择”对话框过滤 DGN 文件中参数化单元的选择。