Tekla Model Sharing 中共享的内容

Tekla Structures
2019
Tekla Structures

Tekla Model Sharing 中共享的内容

默认情况下,当您在 Tekla Model Sharing 中共享模型时,所有模型数据均会共享。

Tekla Model Sharing 中共享数据的方式取决于共享数据的类型。

  • 一些数据以递增方式共享。

    这意味着仅共享新的和更改的数据。在读入时,从共享服务中获取的数据合并到计算机上的数据。

    Note:

    您无法以递增方式删除或替换共享数据库。打开模型时,系统会检查以递增方式共享的数据库的兼容性。

  • 一些数据可进行共享,但不能以递增方式更新。

    在读入时,从共享服务中获取的数据将覆盖计算机上的数据。

  • 一些数据不共享。

    不会共享模型文件夹下的空文件夹。

    默认情况下,不共享 管理器 数据。

    但是,您可以将 管理器 输入和输出功能与 Tekla Model Sharing 结合使用以共享 管理器 更改。

Note:

开始共享时,位于环境文件夹 ( rebar_database.inp , assdb.db , screwdb.db , matdb.bin , profdb.bin )中的一些目录文件会复制到模型文件夹中。

共享数据的方式

如果要在读入时检查已覆盖的文件,请单击 文件 > 共享 > 打开文件备份文件夹 打开模型文件夹下的 \ModelSharing\BackUpEnv 文件夹。该文件夹包含来自三个最新读入的覆盖文件。然后,您可以将文件复制回模型或校核文件以检测更改。

Note:

建议您不要删除或更换任何数据库。如果您删除或更换数据库,则必须创建模型的新基线。然后,所有其他用户必须加入此新基线,然后继续读入数据包。

数据库

  描述

模型数据库

模型数据库 .db1 以递增方式共享。

编号数据库

编号数据库 .db2 可进行共享,但不能以递增方式更新。

如果您修改了系列编号设置并进行了读入,而另一用户更改了系列编号设置并进行了写出,则更改将会丢失。

Note:

我们建议一个用户更新编号设置,并通过写出与其他用户共享。如果用户需要在写出编号更新之前进行读入,则在开始共享这些设置之前务必检查它们是否保持原样。

编号时,我们建议您使用 为所选对象的序列编号 选项卡上的 图纸和报告 命令。

成功输出后,创建您的模型输出,如图纸、报告、NC 文件和 IFC 文件。

模型历史记录数据库

模型历史记录数据库 history.db 以递增方式共享。

计划数据库

计划数据库 .db3 可共享,但不能以递增方式更新。

如果您输入了 CIS/2 或 SDNF 模型并进行了读入,而另一用户输入了相同的 CIS/2 或 SDNF 模型并进行了写出,则会丢失计划数据库更改。

分析模型数据库

分析模型数据库 .db6 和分析结果模型数据库 .db5 可共享,但不能以递增方式更新。

如果您修改了分析模型并进行了读入,而另一用户更改了相同的分析模型并进行了写出,则会丢失分析模型更改。

自定义组件和勾画横截面草图

自定义组件和勾画横截面草图数据库 xslib.db1 以递增方式共享。

标准零件模型数据库

模型零件模型 .db1 则可共享,如果您将标准零件模型保存在模型文件夹下的单独文件夹中。

确保已设置好相对于模型文件夹的 XS_STD_PART_MODEL ,并指向正确的标准零件模型,例如, XS_STD_PART_MODEL=.\StandardParts\.

目录

  描述

型材目录

共享模型包 含型材目录 文件 profdb.bin

当您在共享模型中 添加使用 新的型材定义时,该定义会在您下次写出时共享。如果另一用户读入此新定义,则位于用户模型文件夹中的 profdb.bin 文件将更新,以包括添加的定义。

您还可以使用新的型材定义更新型材目录,而无需创建任何新对象或更改已在模型中使用的型材的现有型材定义。

钢筋目录

共享模型包含钢筋数据库 rebar_database.inp.

当您在共享模型中 添加使用 新的钢筋定义时,该定义会在您下次写出时共享。如果另一用户读入此新定义,则位于用户模型文件夹中的 rebar_database.inp 文件将更新,以包括添加的定义。

您也可以使用新的钢筋定义更新钢筋目录,不需要创建任何新的对象。

螺栓目录

螺栓构件目录

共享模型包含螺栓目录文件 screwdb.db 和螺栓构件目录文件 assdb.db.

当您在共享模型中 添加使用 新的螺栓或螺栓构件定义时,该定义会在您下次写出时共享。当另一用户读入这一新定义时,用户模型文件夹中的 screwdb.dbassdb.db 文件将更新,以包括添加的定义。

您还可以使用新的螺栓或螺栓构件定义更新螺栓目录和螺栓构件目录,不需要创建任何新的对象。

材料目录

共享模型包含材料目录文件 matdb.bin.

当您在共享模型中 添加使用 新的材料定义时,该定义会在您下次写出时共享。当另一用户读入这一新定义时,用户模型文件夹中的 matdb.bin 文件将更新,以包括添加的定义。

您还可以使用新的材料定义更新材料目录,不需要创建任何新的对象。

UDA、选项、视图、浇筑体

  描述

用户定义的属性 (UDA) 定义

创建模型后,可以从 objects.inp 文件读取用户定义的属性定义,并且将定义存储至 environment.db 数据库。修改和添加的新属性定义以递增方式共享。

打开模型时,新的属性定义会自动添加到数据库中。如果当前的 objects.inp 文件与 environment.db 定义不同,可以通过单击 文件 > 校核和修正 > 校核和更改属性定义 获取要使用的更改。

如果 objects.inp 文件在模型文件夹中,则作为文件来共享,并在读入时覆盖本地 objects.inp 文件。

选项

创建模型后,可从 options.ini 文件读取选项,并且将模型特有的选项存储至 options_model.dboptions_drawings.db 数据库。

可以通过 选项高级选项 对话框修改模型特有的选项。可以以递增方式共享模型特定选项的更改。

  • 一些选项属于 SYSTEM(ROLE) 类型。这些选项可从 .ini 文件读取,且不共享。可以将 SYSTEM(ROLE) 模型选项更改为 MODEL(ROLE) 选项,并将图纸选项更改为 DRAWINGS(ROLE) 选项。然后将选项保存在模型文件夹中的 options_model.dboptions_drawings.db 数据库中,并以递增方式共享这些值。

  • 一些选项属于 USER 类型。这些选项为用户特有,因此不会共享。

  • 一些选项属于 SYSTEM 类型。这些选项为用户特有,因此不会共享。可以将 SYSTEM 选项更改为 MODEL(SYSTEM) 选项。如果您将 SYSTEM 选项更改为 MODEL(SYSTEM) ,则更改的值仅在当前模型中起作用。系统不会共享这些选项。

模型文件夹中的其他重要文件

数据库 ID 范围映射器文件 db.idrm 和库数据库 ID 范围映射器文件 xslib.idrm 与 ID 的处理有关。例如,当打开在单用户或多用户模式下创建的图纸时需要这些文件。

plotdev.bin 文件包含您在 打印目录旧打印 )中创建的打印设备定义。当文件位于模型文件夹中时,该文件处于共享状态。

视图共享

默认情况下,系统不会共享视图。如果视图已有名称,且 共享: 对话框中的 视图属性 选项设置为 共享的 ,则可共享视图。

请注意,加入某个模型时,您将获得所有模型视图;但是,如果 共享: 选项设置为 未共享 ,则不会共享视图更改。

浇筑体信息

系统不会共享对象至浇筑体的自动分配。 计算浇筑体 命令必须在共享模型的本地版本中运行以更新浇筑体。

如果将 XS_​CALCULATE_​POUR_​UNITS_​ON_​SHARING 设置为 TRUE (默认值), Tekla Structures 会在写出和读入期间自动计算并更新浇筑体。

如果将 XS_CALCULATE_POUR_UNITS_ON_SHARING 设置为 FALSE ,每位用户都必须在他们共享模型的本地版本中运行 计算浇筑体 命令,以更新浇筑体。

可共享通过 添加到浇筑体从浇筑体中删除 命令创建的手动分配。

从 Tekla Model Sharing 中排除文件和文件夹

默认情况下,在 Tekla Model Sharing 中共享某个模型时,将共享模型文件夹中的文件和文件夹。如果您不希望共享所有模型文件夹文件或文件夹,可以选择从共享中排除其中一部分。

Note:

Tekla Model Sharing 仅当模型对所有用户都相同时才会起作用。 Tekla Structures 负责模型特有的数据共享。您只能排除对模型没有影响的文件。例如,您无法排除模型文件夹 xslib.db1 下的任何数据库。

自动排除模型文件夹下的空文件夹和某些文件。

  1. 文件 菜单上,单击 共享 > 共享设置

    将会打开 共享设置 对话框。

  2. 单击 排除 按钮可查看从共享中排除了模型文件夹中的哪些文件和文件夹,并可排除更多文件或文件夹。

    一些文件和文件夹会自动从共享中排除。这些文件和文件夹显示在 已排除的模型文件夹文件和目录 列表中,并且无法从列表中删除。

    1. 如果希望排除更多文件夹或文件,请单击 目录文件 按钮。
    2. 选择要排除的文件夹或文件。

      排除的文件夹和文件会添加到 已排除的模型文件夹文件和目录 列表中。

      如果您排除某个文件夹,其所有子文件夹和子文件也会从 Tekla Model Sharing 中排除。

      您可以通过多种方式排除文件。例如,如果您有一个名为 TeklaStructures.bbb 的文件,则可以使用以下设置排除该文件:
      选项 描述
      (x.x) TeklaStructures.bbb 从共享中排除。
      (x.*) 将所有带有 TeklaStructures. 的文件从共享中排除。
      (*.x) 将所有带有 .bbb 的文件从共享中排除。
      (*.*) 将属于该文件夹(但不属于其子文件夹)的所有文件从共享中排除。
    3. 如果希望从排除文件列表中删除添加的文件夹或文件,请单击 删除

      您无法删除已经自动排除的文件夹或文件。

  3. 完成排除的文件的选择后,单击 确认

如何共享目录更新

有时您可能需要利用新定义更新目录,例如新的截面,并且可以在未利用新的定义创建任何对象的情况下共享更改。

  1. 确保共享模型的所有用户 写出 他们的更改。
  2. 读入 所有模型更改。
  3. 更新所需的目录。
  4. 创建新 基线
  5. 确保所有用户已 加入 创建的基线。

    在用户加入基线之后:

    1. 确保用户会在 文件 > 共享 > 共享设置 > 排除 中检查已排除的文件和文件夹的相关设置为最新,或者他们会从 ..\TeklaStructuresModels\<model>\ModelSharing\Settings 中该模型的以前本地版本复制 FileSharing.ini 文件。
    2. 确保用户删除了模型之前的本地版本。

如何共享“管理器”数据

默认情况下,不共享 管理器 数据。但是,您可以将 管理器 输入和输出功能与 Tekla Model Sharing 结合使用以共享 管理器 更改。

  1. 选择负责 管理器 数据的用户。此处为用户 A。
  2. 用户 A 创建 管理器 数据并 将数据输出 到某个模型子文件夹。

    请注意,所选文件夹不能是默认的 ProjectOrganizer 文件夹。

  3. 用户 A 写出
  4. 用户 B 读入 并发现有新的可用数据。
  5. 用户 B 打开 管理器 并输入用户 A 输出的数据。
  6. 用户 B 删除旧 管理器 数据并保存该模型。
  7. 用户 A 更新 管理器 数据,输出更新并写出数据。
  8. 用户 B 读入数据并将更新的数据输入到 管理器

    该数据在 管理器 中显示为新数据。用户 B 删除旧数据。

不同对象类型在共享模型中的工作方式

当多个用户同时在 Tekla Model Sharing 中修改模型时,可能会发生冲突。

通常,所有对象类型的工作方式在 Tekla Model Sharing 中都是类似的。在读入时,读入数据包中的更改将覆盖对同一对象的本地更改。换句话说,如果多个用户修改同一对象,首先向共享服务写出更改的用户会在冲突中取胜。

在开始共享模型之前,请商定共同的工作方式。例如,您可以同意用户在模型的不同区域工作。

对象/属性 描述
模型对象

对对象属性的共享修改将覆盖任何其他对象属性修改。

例如,一个用户修改了梁截面并写出。另一用户修改了同一横梁的材料并读入。修改梁材料的用户将丢失更改,因为共享更改将覆盖同一对象的本地更改。

组编号

检查组编号设置。

组编号设置是共享的,但无法以递增方式更新。我们建议一个用户首先读入所有数据包,通过写出更改进行更新并共享这些设置。如果用户需要在写出之前进行读入,则在开始共享这些设置之前务必检查它们是否保持原样。

起始编号的范围应足够大,以免编号序列中的编号用完,而且任何编号序列不得与其他编号序列重叠。

编号时,我们建议您使用 为所选对象的序列编号 选项卡上的 图纸和报告 命令。

轴线

如果共享轴线中存在冲突,则使用已在轴线属性中设置的原始值重建轴线。所有手动添加的轴线已丢失。

例如,如果两个用户通过添加额外轴线来修改轴线并写出,当他们读入时,添加的轴线将从模型中消失。

目录

检查目录,以使其包括所有需要的定义。

Tekla Structures 2018 开始, .xml 格式的 形状几何图形文件 在共享模型中自动转换为 .tez 格式。

用户定义的属性 (UDA)

对用户定义的属性 (UDA) 的共享更改仅覆盖对同一 UDA 的更改。

例如, 评注 UDA 中的更改将覆盖 评注 UDA 中的更改,但不覆盖 减短 UDA 中的更改。

对零件的共享更改不会覆盖 UDA 更改,反之亦然。

零件和相关组件

对零件的共享更改不会覆盖组件更改,反之亦然。

自定义组件

如果用户在共享模型的本地版本中删除了 应用程序和组件 中的自定义组件,读入会导致自定义组件的实例出现在模型中,即使在模型中并未使用该组件也是如此。

您无法在模型中编辑组件实例。如果您需要编辑组件,请先 分解 组件。

图纸

可以是来自同一零件的复制图纸。

例如,当两个用户处理共享模型的本地版本时,他们会从同一零件创建图纸。当两个用户写出更改时,两个图纸会出现在 文档管理器 中。 Tekla Structures 不会删除任何一个图纸,也不会合并图纸的更改。您需要以可视的方式检查图纸并决定删除哪些图纸,或者使用 图纸锁定 以阻止其他用户修改图纸。

浇筑

同意浇筑管理是否要用在模型中,并相应地设置 XS_​ENABLE_​POUR_​MANAGEMENT

在某些情况下,即使尚未修改浇筑体,在读入时浇筑管理也会导致冲突。这些冲突可能会导致从浇筑体中删除对象。

如果在模型中已启用浇筑管理,请不要使用 XS_​ENABLE_​POUR_​MANAGEMENT 禁用浇筑管理,特别是在工程中途。因为如果您的图纸包含浇筑对象,并且您正在共享模型,则这样做可能会导致问题。模型和图纸中的浇筑对象和浇筑中断点可能会变得无效,您可能会丢失所有与浇筑相关的建模工作。

系统不会共享对象至浇筑体的自动分配。必须运行 计算浇筑体 命令以更新浇筑体。

  • 如果将 XS_​CALCULATE_​POUR_​UNITS_​ON_​SHARING 设置为 TRUE (默认值), Tekla Structures 会在写出和读入期间自动计算并更新浇筑体。

  • 如果将 XS_CALCULATE_POUR_UNITS_ON_SHARING 设置为 FALSE ,并且如果每个用户都需要最新的浇筑体信息,则他们必须在其共享模型的本地版本中运行 计算浇筑体 命令。

    例如,用户 1 移动一根钢筋使其接触到浇筑对象,然后运行 计算浇筑体 命令,将该钢筋添加到浇筑体中,最后再写出数据。用户 2 读入时,则会看见钢筋已被移动,但尚未添加到浇筑体中。

可共享手动分配、对浇筑对象及附加到浇筑对象的对象所做的其他更改(如几何形状更改和位置更改)。浇筑体分配中共享的手动更改会覆盖本地更改。

例如,用户 1 使用 添加到浇筑体 命令将埋件添加到浇筑体中,然后写出数据。但用户 2 之前已使用 添加到浇筑体 命令将同一埋件添加到另一个浇筑体中。则用户 2 读入时,会看见埋件已添加至用户 1 操作的浇筑体中。

用于编号设置的标准文件

在您读入时,不会自动加载用于编号设置的标准文件。如果您要使用这些文件,则需要在读入后重新加载它们。

Warning:

如果对象删除已写出到共享服务,则在您读入时模型中将删除该对象。无论您在读入之前是否修改了该对象都会删除。如果删除已经共享,删除的对象将保持删除状态。

在您读入时,删除的对象将不显示。

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