管理器的自定义默认设置

Tekla Structures
2021
Tekla Structures

管理器的自定义默认设置

您可以通过创建设置,在所有新模型中打开相同的模板和类别,对管理器进行自定义。 如果您有需要在所有模型中使用的模板和类别,自定义设置会很有用。 这样您就不需要为每个模型单独创建或输入模板和类别。 当您在模型中第一次打开管理器时,将会用到自定义设置。

您还可以使用 ExcludedTypesFromOrganizer.xaml 文件从Organizer排除某些对象类型。排除的对象类型不显示在Object Browser中,并且它们也不包括在类别中。

要使自定义属性模板和类别在所有模型中可用,请将模板保存在 \ProjectOrganizerData\PropertyTemplates 文件夹,将类别保存在 \ProjectOrganizerData\DefaultCategoryTrees 文件夹。模板和类别以 xml 格式存储。属性模板文件具有 .propertytemplate 文件扩展名,类别具有 .category 文件扩展名。

注:

定义的位置类别将自动导入,但在行为上与手动创建的类别相同。 自动类别需要在各个模型中单独定义。

您可以在下列任意或全部文件夹下创建文件夹:

  • 当前模型文件夹

  • 工程文件夹,在 XS_PROJECT 高级选项中定义

  • 公司文件夹,在 XS_FIRM 高级选项中定义

  • XS_SYSTEM 高级选项中定义的文件夹

文件夹示例:

当您在模型中第一次打开管理器时,这些文件夹中的所有模板和类别都会加载到管理器。如果不同的文件夹中存在许多文件名相同的文件,将加载第一个找到的文件,其它文件名相同的文件将被忽略。搜索顺序始终是:模型、工程、公司,系统。roles.ini 不影响此顺序。

例如,如果系统文件夹 \ProjectOrganizerData\DefaultCategoryTrees 中有 rebar.categorycategory.categorymaterial.category,这些文件将全部自动加载到类别中。如果在 \PROJECT\ProjectOrganizerData\DefaultCategoryTrees 文件夹和 \model\ProjectOrganizerData\DefaultCategoryTrees 文件夹中都有 rebar.category 文件,将只使用找到的第一个 rebar.category 文件。在这种情况下,模型文件夹下的文件将会是第一个被找到的文件。

注:

您可以使用 roles.ini 控制多个设置。例如,在公司文件夹下创建一个 \Concrete\ProjectOrganizerData 文件夹和 \Steel\ProjectOrganizerData 文件夹。然后在 roles.ini 文件中定义读取的文件夹和/或读取文件夹的顺序。这样您可以只读取 \Concrete 文件夹文件,或者先读取 \Concrete 文件夹。在这种情况下,钢文件夹中名称相同的文件将被忽略。

加载的模板和类别保存在模型文件夹下的 \ProjectOrganizer 文件夹中的 ProjOrg.db 内。当您第一次打开管理器时,将创建 ProjOrg.db,并读取模型、工程、公司和系统文件夹中的文件。ProjOrg.db 数据库存储了模型中使用的所有模板和类别信息。当您对文件夹中的模板和类别进行更改时,它们不会在 ProjOrg.db 中自动更新。数据库不会重新读取模板和类别 xml 文件,因此将不会自动应用对文件的更新。

如果您想要将更改的模板和类别应用于 ProjOrg 数据库,有两个选项可用:

  • 删除管理器中的旧模板和类别,输入更改的模板和类别。 我们建议您使用此选项。

  • Organizer输出所有您要保留的模板和类别,然后关闭模型。删除模型文件夹下 \ProjectOrganizer 文件夹中的 ProjOrg.db 数据库,然后重新打开模型。将输出的模板和类别重新输入Organizer

    注:

    第二个选项将完全重新设置管理器。 如果没有输出所有数据将丢失。

这些内容是否有用?
上一步
下一步