编辑模型对象属性的新方法
编辑模型对象属性的新方法
在 Tekla Structures 2018 中,大多数模型对象现在都有一个建模模式的属性窗体。该新属性窗体取代了以前使用的模型对象属性对话框。您可以针对每个对象类型自定义该属性窗体。
属性窗体提供了一种现代化且强大的全新方法,用于处理 Tekla Structures 中的对象属性。属性窗体是一个新的侧窗格窗口,以前在对话框中提供的所有对象属性现在都可以通过新的属性窗体进行访问。属性窗体提供了一个平滑工作流,用于创建和修改对象、保存和加载对象属性以及在对象之间复制属性。
- 零件,例如柱和梁
- 项
- 螺栓
- 焊缝
- 钢筋
- 钢筋设置
- 浇筑对象、浇筑体和浇筑中断点
- 辅助对象
- 构件和浇筑体
可以自定义属性窗体。您可以分别为每种对象类型选择要在属性窗体中查看的属性。
如果需要,您仍然可以使用 快速启动 来打开以前使用的对象属性对话框。
主要优势
与以前使用的属性对话框相比,新的属性窗体具有多个优势:
- 属性窗体始终保持最新。当您在模型中选择一个对象时,当前属性会立即显示在属性窗体中。
- 屏幕上杂乱无章的情况降低了,因为无需像以前那样打开单独的对话框。
- 您只需单击 修改 即可更改选定属性,而无需像以前那样单击 应用 或 确认 。
- 您可以轻松创建与您在模型中已有的对象类似的对象:当您在模型中选择一个对象时, Tekla Structures 会使用相同的属性创建下一个类似的对象。
- 当您在模型中选择多个对象时,可以检查对象是否具有公共属性、公共属性的值是什么,并根据需要修改属性。
- 将属性从一个对象复制到另一个对象很容易。只要对象都具有相同的可用属性,您就可以在任何对象之间复制属性。例如,您可以将材质从钢梁复制到板。
- 您可以轻松检查要在属性窗体中修改哪些属性。 Tekla Structures 会在属性窗体中以黄色高亮显示已更改的属性,且在已修改的属性旁边显示一个复选框。
- 您可以自定义属性窗体:例如,您可以按照要求排列设置,并删除不需要的设置。您还可以将最需要的用户定义的属性 (UDA) 直接添加到属性窗体中,这样您就无需打开单独的 UDA 对话框。
如何打开属性窗体
要在属性窗体中打开模型对象属性,请执行以下操作:
- 属性窗体已关闭时:双击某个模型对象,或者单击侧窗格中的 属性 图标 。
- 属性窗体已打开时:选择一个模型对象。
或者,按住 Shift 键时单击功能区上的命令以在属性窗体中打开属性。
请注意,您一次只能打开一个属性侧窗格窗口。这意味着您一次只能查看一个对象类型的属性。以前,当您使用对话框时,可以同时打开多个对象类型的对话框,例如混凝土板属性和钢筋属性。对于属性窗体来说,此操作是不可能实现的。
您可以像使用任何其他侧窗格窗口一样浮动或停靠属性窗体,也可以在屏幕上随意拖动它,或将其拖到辅助屏幕上(如果您拥有多个显示器)。
修改模型对象属性
您可以一次在属性窗体中查看和修改一个对象类型的属性,或几个相似对象类型的公共属性。
- 双击某个零件、项、螺栓、焊缝、钢筋、浇筑、辅助对象或构件。
此时属性窗体打开并显示对象的当前属性。
- 根据需要修改属性。
Tekla Structures 在属性窗体中以黄色高亮显示已修改的属性。
- 如果您要放弃部分更改,请单击各个设置旁的复选标记以删除它们。
您可以逐个清除复选标记,或者选择一个整个部分及其所有属性。
您可以使用位于属性窗体底部的 全选 和 全部不选 开关来选择所有更改或清除所有更改。
- 在您准备好进行修改时,单击 修改 应用更改。
修改后的属性将成为新的当前属性。下次您创建相同类型的对象时, Tekla Structures 会使用当前属性。
如果您希望使用标准值而不是新的当前值创建对象,请先加载标准文件。
请注意,如果您使用上下文工具栏或直接修改来修改模型对象,则在您创建相同类型的下一个对象时,当前属性不会更改,并且不会自动应用。
修改不同对象类型的公共属性
当您选择了模型中的多个相似对象时,属性窗体会显示所有选定对象共有的属性。具有多个选项的设置会有文本 不同 ,并且值或选项显示在列表中。如果没有公共属性,则属性窗体为空。
您可以采用与任何其他属性相同的方式修改公共属性。 Tekla Structures 在属性窗体中以黄色高亮显示修改过的属性,并在您单击 修改 时将应用这些属性。
在属性窗体中使用 对象类型列表 检查您选择了模型中的哪个对象以及各个对象类型的编号。
目的 | 操作步骤 |
---|---|
检查您选择了模型中的哪些对象 |
单击 对象类型列表 按钮 可打开所选对象的列表。 该列表显示您为每个对象类型选择了多少个对象。 列表还会显示您选择了多少个组件。如果您在列表中选择了 组件 ,则属性窗体显示您已在模型中选择的组件的名称和数量。每个组件的组件属性会显示在与之前相同的对话框中。 |
在 对象类型列表 中修改对象选择 |
按住 Ctrl 并在列表中单击您要在选择中排除或包含的对象类型。 属性窗体的内容会根据您的选择发生变化。 |
在 对象类型 列表中选择所有对象 |
单击 全选 按钮。 |
将对象属性从一个对象复制到另一个对象
只要对象都具有相同的可用属性,您就可以使用属性窗体在任意对象之间轻松复制属性。
- 选择要从其中复制属性的对象。
- 单击属性窗体中的复制属性 。
鼠标指针将变为画笔。
- 选择要将属性复制到的对象。您可以使用区域选择来选择对象。
Tekla Structures 在属性窗体中以黄色高亮显示已修改的属性。
- 选中或清除所需的复选框来指示希望复制哪些属性。
您可以逐个清除复选标记,或者选择一个整个部分及其所有属性。
使用位于属性窗体底部的 全选 和 全都不选 开关来选择所有更改或清除所有更改。如果您使用 全都不选 开关,则在下次启动 复制属性 命令时将清除所有复选标记。
- 单击 修改 以应用所选更改。
修改后的属性将成为新的当前属性。下次您创建相同类型的对象时, Tekla Structures 会使用当前属性。
在复制完属性后,鼠标指针恢复正常。
请注意,如果您自定义了属性窗体并将用户定义的属性 (UDA) 添加到其中,则当您在属性窗体中使用 复制属性 命令时将复制 UDA 的值。仅在 UDA 对话框中可见的 UDA 的值不随对象复制。唯一的用户定义的属性 ( unique_attribute ) 不会随对象而复制。
要将属性复制到多个对象,请双击复制属性 按钮以保持 复制属性 命令运行。在每个已选择的对象之后单击 修改 。鼠标指针将处于画笔模式,直到您按 Esc 键或再次单击 为止。
使用属性文件和标准文件
您可以将属性集保存为属性文件,并在以后创建新对象时加载这些属性。
- 双击零件、项、螺栓、焊缝、钢筋、浇筑、辅助对象或构件可在属性窗体中查看当前属性。
- 在此属性窗体中,修改或输入要保存的属性。
- 在按钮旁边的框中,输入新属性集的名称。
- 单击以保存属性。
属性集现已保存并添加到当前模型文件夹中的属性文件列表中:
- 要加载属性时,请从列表中选择相应的属性集。
- 如果您在模型中选择了一个对象并在属性窗体中加载属性文件,则将立即加载属性和用户定义的属性 (UDA),并且与当前选定对象不同的值在属性窗体中以黄色高亮显示。单击 修改 可应用新值。
如果更改仅针对 UDA 对话框中的 UDA 值,而不是针对属性窗体中的值,则 修改 按钮不会变为活动状态。在 UDA 对话框中单击 修改 可激活 UDA 值。
- 如果您在模型中启动了对象创建命令并在属性窗体中加载了属性文件,则将立即使用属性和用户定义的属性 (UDA),并且 Tekla Structures 使用加载的值创建对象。
Note:如果当您在属性窗体中加载属性文件时 UDA 对话框已打开,则 UDA 对话框更新并显示在属性文件中保存的 UDA 值。不过,如果您先选择了对象并加载属性文件,然后再打开 UDA 对话框,该对话框会显示所选对象的 UDA 值。
要检查属性文件中保存了哪些 UDA 值,您需要先打开 UDA 对话框,或者在打开 UDA 对话框之后重新加载文件。
- 如果您在模型中选择了一个对象并在属性窗体中加载属性文件,则将立即加载属性和用户定义的属性 (UDA),并且与当前选定对象不同的值在属性窗体中以黄色高亮显示。单击 修改 可应用新值。
- 如果要更改现有属性集:
- 加载要更改的属性集。
- 修改属性。
- 单击。
Tekla Structures 会保存列表中显示的文件的更改,并覆盖原属性集。
修改后的属性将成为新的当前属性。下次您创建相同类型的对象时, Tekla Structures 会使用当前属性。
如果您希望使用标准值而不是新的当前值创建对象,请先加载标准文件。
属性窗体中用户定义的属性
在属性窗体中, 自定义属性 部分中的 更多 按钮将打开用户定义的属性 (UDA) 对话框。如果您自定义属性窗体,则可以将最重要的 UDA 直接添加到属性窗体中,这样您就无需打开单独的 UDA 对话框。
创建或修改模型对象时,UDA 与所有其他对象属性一起自动应用。不论是在属性窗体还是在 UDA 对话框中,UDA 均自动应用。
支持具有以下单位类型的 UDA,且此类 UDA 在属性窗体中可以正常工作: 选项 、 字符串 、 整数 、 浮点 、 日期 、 距离 、 重量 、 力 、 弯矩 、 角度 、 系数 和 面积 。需要通过 UDA 对话框使用具有其他单位类型的 UDA。
自定义属性窗体布置
您可以自定义属性窗体以更好地适应需求。您可以分别为每种对象类型选择要在属性窗体中查看的属性。使用自定义工具,您可以在属性窗体中显示、隐藏和排列设置。您还可以将最需要的用户定义的属性 (UDA) 直接添加到属性窗体中。公司管理员可以将自定义属性窗体布置分发到整个组织中,其方法与用于自定义功能区或自定义选项卡的方法相同。
使用自定义工具,您可以
- 按照合适的顺序或者合适的分组排列属性
- 删除不使用或者不需要的属性
- 为您发现具有相关性的属性创建自己的分组,包括用户定义的属性 (UDA)
- 将属性添加到现有组,包括用户定义的属性 (UDA)
- 创建嵌套属性组
- 重命名属性或组
- 保存自定义属性窗体布置
自定义属性窗体布置保存到 ..Users\<user>\AppData\Local\Trimble\TeklaStructures\<version>\UI\PropertyTemplates\ 文件夹中的 PropertyTemplates.xml 文件中。
要打开自定义工具,请单击 “文件”菜单 > 设置 > 自定义 > 属性窗体 。
- 自定义工具的左侧显示各个对象类型的可用属性以及用户定义的属性。您可以将这些属性和 UDA 添加到属性窗体布置作为常规属性。已经在使用的属性不能第二次添加,不过您可以在属性窗体布置中重新排列它们。
- 自定义工具的右侧显示选定对象类型的属性窗体当前布置。
目的 | 操作步骤 |
---|---|
将新属性添加到属性窗体布置 | 从左侧列表中选择属性并将其拖动到右侧的属性窗体布置上。 您可以将属性拖动到属性窗体上的任意组中。 |
将新组添加到属性窗体布置 | 从自定义工具的中间部分将组模板拖动到右侧的属性窗体布置。 您可以创建新组,或者将新组插入现有组的内部用于创建嵌套组。 您可以通过拖动来重新排列现有组。 |
重命名组或属性 | 单击并输入组或属性的新名称。按 Enter 以激活名称。 或者,右键单击组或属性名称,然后选择 重命名 。 |
将组从一个对象类型复制到另一个对象类型 | 您可以将组从一个对象类型复制到另一个对象类型,例如,从钢梁复制到钢板。
如果您复制嵌套组,则也会复制主组内部的所有嵌套组。 请注意,不会再次添加已经在使用的属性。如果您复制的组包含正在使用的属性,则复制不会成功,并且自定义工具状态栏显示描述详细信息的消息。 |
删除组或属性 | 右键单击组或属性,然后选择 删除 。 |
恢复回原始属性窗体布置 | 单击 删除此自定义设置 按钮可删除单个属性窗体布置的自定义设置,单击 删除所有自定义设置 按钮可删除所有属性窗体布置的自定义设置。 |
放弃更改 | 在 编辑属性窗体 选项卡上,单击 放弃 按钮 可撤消上次操作。 |
保存更改 | 在 编辑属性窗体 选项卡上,单击 保存 按钮 。 返回 Tekla Structures 时, Tekla Structures 将询问您是否希望重新加载已更改的属性窗体模板。单击 是 可获取正在使用的自定义属性窗体布置。 |
示例:如何将与 IFC 相关的用户定义的属性添加到属性窗体布置
此示例演示如何将与 IFC 相关的用户定义的属性 (UDA) 添加到钢柱属性窗体布置中,以及如何将组复制到钢梁属性窗体布置中。
在 以下对象的属性: 列表中,选择 钢柱 。
创建新的属性组。将组模板拖动到右侧的属性窗体布置中。
单击并将属性组重命名为 IFC。
在左侧的搜索框中,搜索与 IFC 相关的 UDA。
将 UDA 逐个拖动到您在属性窗体布置中创建的组。
将所有的需要 UDA 添加到新组之后,复制组并将其添加到钢梁属性窗体布置。右键单击组,然后选择 复制属性 。
所复制组的名称及该组的内容显示在自定义工具的中间部分。
要将复制的组添加到钢梁属性窗体布置中,请在 以下对象的属性: 列表中选择 钢梁 。
将复制的组从自定义工具的中间部分拖动到右侧的钢梁属性窗体布置。
现在,与 IFC 相关的 UDA 在钢柱属性窗体布置和钢梁属性窗体布置中均可用。
在 编辑属性窗体 选项卡上,单击 保存 按钮 以保存更改。返回 Tekla Structures 时, Tekla Structures 将询问您是否希望重新加载已更改的属性窗体模板。单击 是 可获取正在使用的自定义属性窗体布置。
使用工程、公司或环境文件夹分发自定义属性窗体布置
公司管理员可以通过在工程、公司或环境文件夹下的 PropertyRepository\Templates 文件夹中放置属性窗体布置文件 PropertyTemplates.xml ,向公司的其他用户分发自定义属性窗体布置。例如,公司管理员可以创建公司属性窗体布置并将其保存在公司文件夹中。对于使用同一公司文件夹的所有用户,这些属性窗体在 Tekla Structures 用户界面中提供。
如果使用公司文件夹分发 PropertyTemplates.xml 文件,则需要设置 .ini 文件中的公司文件夹路径。如果在高级选项 XS_FIRM 中设置公司文件夹路径,则 PropertyTemplates.xml 文件无法正常使用。
将属性窗体布置文件添加到工程、公司或环境文件夹
- 在自定义工具中,创建您要共享的属性窗体布置。
属性窗体布置保存在 ..\Users\<user>\AppData\Local\Trimble\TeklaStructures\<version>\UI\PropertyTemplates 文件夹的 PropertyTemplates.xml 文件中。
- 在您公司的工程文件夹、公司文件夹或位于环境文件夹下的 \system 文件夹中创建一个名为 PropertyRepository\Templates 的文件夹: ..\ProgramData\Tekla Structures\<version>\Environments\<environment>\system 。
- 将 PropertyTemplates.xml 文件复制到 PropertyRepository\Templates 文件夹中。
例如: ..\ProgramData\Tekla Structures\<version>\Environments\<environment>\system\PropertyRepository\Templates\PropertyTemplates.xml。
- 重新启动 Tekla Structures 。
自定义属性窗体布置文件的搜索顺序
PropertyTemplates.xml 文件包含不同对象类型的所有属性窗体布置。请注意,不同对象类型的属性窗体布置将分开处理。例如, Tekla Structures 可以从不同于钢柱属性窗体布置的位置读取钢梁的属性窗体布置。
如果在不同的文件夹位置中定义了不同的对象类型,则会组合这些定义。如果同一对象类型在不同的文件夹位置中的定义不同,则使用搜索顺序中优先级较高的定义。
..\Users\<user>\AppData\Local\Trimble\TeklaStructures\<version>\UI\PropertyTemplates\ 文件夹中的属性窗体布置的优先级最高,之后 Tekla Structures 会使用默认的搜索顺序。