Tekla Model Sharing 内共享的内容
默认情况下,当您在 Tekla Model Sharing 内共享模型时,所有模型数据均会共享。
Tekla Model Sharing 内共享数据的方式取决于共享数据的类型。
-
一些数据以递增方式共享。
这意味着仅共享新的和更改的数据。在读入时,从共享服务中获取的数据合并到计算机上的数据。
注:您无法以递增方式删除或替换共享数据库。打开模型时,系统会检查以递增方式共享的数据库的兼容性。
-
一些数据可进行共享,但不能以递增方式更新。
在读入时,从共享服务中获取的数据将覆盖计算机上的数据。
-
一些数据不共享。
-
不会共享模型文件夹下的空文件夹。
-
默认情况下,不共享管理器数据。
不过,您可以将管理器输入和输出功能与 Tekla Model Sharing 结合使用以共享管理器更改。
-
不共享模型数据库的备份副本或
.bak
文件。
-
在开始共享时,位于环境文件夹中的一些目录文件(rebar_database.inp、assdb.db、screwdb.db、matdb.bin、profdb.bin)被复制到模型文件夹中。
共享数据的方式
如果要在读入时检查已覆盖的文件,请单击\ModelSharing\BackUpEnv 文件夹。该文件夹包含来自三个最新读入的覆盖文件。然后,您可以将文件复制回模型或校核文件以检测更改。
打开模型文件夹下的建议您不要删除或更换任何数据库。如果您删除或更换数据库,则必须创建模型的新基线。然后,所有其他用户必须加入此新基线,然后继续读入数据包。
数据库
描述 | |
---|---|
模型数据库 |
模型数据库 .db1 以递增方式共享。 |
编号数据库 |
编号数据库 .db2 可进行共享,但不能以递增方式更新。 如果您修改了系列编号设置并进行了读入,而另一用户更改了系列编号设置并进行了写出,则更改将会丢失。 注:
我们建议一个用户更新编号设置,并通过写出与其他用户共享。如果用户需要在写出编号更新之前进行读入,则在开始共享这些设置之前务必检查它们是否保持原样。 编号时,我们建议您使用为所选对象编号选项卡上的图纸和报告命令。 成功输出后,创建您的模型输出,如图纸、报告、NC 文件和 IFC 文件。 |
模型历史记录数据库 |
模型历史记录数据库 history.db 以递增方式共享。 |
计划数据库 |
计划数据库 .db3 可进行共享,但不能以递增方式更新。 如果您输入了 CIS/2 或 SDNF 模型并进行了读入,而另一用户输入了相同的 CIS/2 或 SDNF 模型并进行了写出,则会丢失计划数据库更改。 |
分析模型数据库 |
分析模型数据库 .db6 和分析结果模型数据库 .db5 可进行共享,但不能以递增方式更新。 如果您修改了分析模型并进行了读入,而另一用户更改了相同的分析模型并进行了写出,则会丢失分析模型更改。 |
自定义组件和勾画横截面草图 |
自定义组件和勾画横截面草图数据库 xslib.db1 以递增方式共享。 |
Standard 零件模型数据库 |
如果您将标准零件模型保存在模型文件夹下的单独文件夹中,则可共享 Standard 零件模型 .db1。 检查是否已设定好相对于模型文件夹的 XS_STD_PART_MODEL,是否指向正确的标准零件模型,例如, |
目录
描述 | |
---|---|
型材目录 |
共享模型包含型材目录文件 profdb.bin。 当您在共享模型中添加并使用新的型材定义时,该定义会在您下次写出时共享。当另一用户读入这一新定义时,用户模型文件夹中的 profdb.bin 文件将更新,以包括添加的定义。 您还可以使用新的型材定义更新型材目录,而无需创建任何新对象或更改已在模型中使用的型材的现有型材定义。有关更多信息,请参见下面的“如何共享目录更新”部分。 |
钢筋目录 |
共享模型包含钢筋目录文件 rebar_database.inp。 当您在共享模型中添加并使用新的钢筋定义时,该定义会在您下次写出时共享。当另一用户读入这一新定义时,用户模型文件夹中的 rebar_database.inp 文件将更新,以包括添加的定义。 您还可以用新的定义更新钢筋目录,不需要创建任何新的对象。有关更多信息,请参见下面的“如何共享目录更新”部分。 |
螺栓目录 螺栓构件目录 |
共享模型包含螺栓目录文件 screwdb.db 和螺栓构件目录文件 assdb.db。 当您在共享模型中添加并使用新的螺栓定义或螺栓构件定义时,该定义会在您下次写出时共享。当另一用户读入这一新定义时,用户模型文件夹中的 screwdb.db 和 assdb.db 文件将更新,以包括添加的定义。 您还可以使用新的定义更新螺栓目录和螺栓构件目录,不需要创建任何新的对象。有关更多信息,请参见下面的“如何共享目录更新”部分。 |
材料目录 |
共享模型包含材料目录文件 matdb.bin. 当您在共享模型中添加并使用新的材料定义时,该定义会在您下次写出时共享。当另一用户读入这一新定义时,用户模型文件夹中的 matdb.bin 文件将更新,以包括添加的定义。 您还可以使用新定义更新材料目录,不需要创建任何新的对象。有关更多信息,请参见下面的“如何共享目录更新”部分。 |
UDA、选项、视图、浇筑体
描述 | |
---|---|
用户定义的属性 (UDA) 定义 |
创建模型时,可以从 objects.inp 文件读取用户定义的属性定义,并将定义存储到 environment.db 数据库。修改和添加的新属性定义以递增方式共享。 打开模型时,新的属性定义会自动添加到数据库中。如果当前的 objects.inp 文件与 environment.db 定义不同,可以通过单击 获取要使用的更改。 如果 objects.inp 文件在模型文件夹中,它将作为文件共享,并在读入时覆盖本地 objects.inp 文件。 |
选项 |
创建模型时,可以从 options.ini 文件读取选项,并将特定于模型的选项存储到 options_model.db 和 options_drawings.db 数据库。 可以使用选项和高级选项对话框修改特定于模型的选项。可以以递增方式共享模型特定选项的更改。
|
模型文件夹中的其他重要文件 |
数据库 ID 范围映射器文件 db.idrm 和库数据库 ID 范围映射器文件 xslib.idrm 与 ID 的处理有关。例如,当打开在单用户或多用户模式下创建的图纸时需要这些文件。 plotdev.bin 文件包含您在打印目录(旧打印)中创建的打印设备定义。当文件位于模型文件夹中时,该文件处于共享状态。 注:
如果工程的用户会在不同办公室工作,使用不同打印机,您不应将任何本地更改保存到模型文件夹中的 plotdev.bin 文件。而是改为将本地更改保存在 XS FIRM 文件夹中。 |
视图共享 |
默认情况下,系统不会共享视图。如果视图已有名称,并且共享对话框中的视图属性选项设置为共享的,则可共享视图。 请注意,加入某个模型时,您将获得所有模型视图;但是,如果共享选项设置为未共享,则不会共享视图更改。 |
浇筑体信息 |
系统不会共享对象至浇筑体的自动分配。计算浇筑体命令必须在共享模型的本地版本中运行以更新浇筑体。 当 XS_CALCULATE_POUR_UNITS_ON_SHARING 设置为 如果 可共享使用添加到浇筑体和从浇筑体中删除命令创建的手动分配。 |
从 Tekla Model Sharing 中排除文件和文件夹
默认情况下,在 Tekla Model Sharing 中共享模型时,会共享模型文件夹以及公司和工程文件夹中的文件和子文件夹。如果您不希望共享所有文件或子文件夹,可以选择从共享中排除其中一部分。
Tekla Model Sharing 仅当模型对所有用户都相同时才会起作用。Tekla Structures 负责特定于模型的数据共享。您只能排除对模型没有影响的文件。例如,您无法排除模型文件夹 xslib.db1 下的任何数据库。
自动排除模型文件夹下的空子文件夹和某些文件。
如何共享目录更新
有时您可能需要利用新定义更新目录,例如新的截面,并且可以在未利用新的定义创建任何对象的情况下共享更改。
如何共享“管理器”数据
默认情况下,不共享管理器数据。不过,您可以将管理器输入和输出功能与 Tekla Model Sharing 结合使用以共享管理器更改。
不同对象类型在共享模型中的工作方式
当多个用户同时在 Tekla Model Sharing 中修改模型时,可能会发生冲突。
通常,所有对象类型的工作方式在 Tekla Model Sharing 中都是类似的。在读入时,读入数据包中的更改将覆盖对同一对象的本地更改。换句话说,如果多个用户修改同一对象,首先向共享服务写出更改的用户会在冲突中取胜。
在开始共享模型之前,请商定共同的工作方式。例如,您可以同意用户在模型的不同区域工作。
对象/属性 | 描述 |
---|---|
模型对象 |
对对象属性的共享修改将覆盖任何其他对象属性修改。 例如,一个用户修改了梁截面并写出。另一个用户修改了相同梁的材料并读入。修改梁材料的用户将丢失更改,因为共享更改将覆盖同一对象的本地更改。 |
检查组编号设置。
组编号设置是共享的,但无法以递增方式更新。我们建议一个用户首先读入所有数据包,通过写出更改进行更新并共享这些设置。如果用户需要在写出之前进行读入,则在开始共享这些设置之前务必检查它们是否保持原样。 起始编号的范围应足够大,以免编号序列中的编号用完,而且任何编号序列不得与其他编号序列重叠。 编号时,我们建议您使用图纸和报告选项卡上的为所选对象编号命令。 |
|
轴线 |
如果共享轴线中存在冲突,则使用已在轴线属性中设置的原始值重建轴线。所有手动添加的轴线已丢失。 例如,如果两个用户通过添加额外轴线来修改轴线并写出,当他们读入时,添加的轴线将从模型中消失。 |
目录 |
检查目录,以使其包括所有需要的定义。 从 Tekla Structures 2018 开始,.xml 格式的形状几何图形文件在共享模型中自动转换为 .tez 格式。 |
用户定义的属性 (UDA) |
对用户定义的属性 (UDA) 的共享更改仅覆盖对同一 UDA 的更改。 例如,评注 UDA 中的更改将覆盖评注 UDA 中的更改,但不覆盖减短 UDA 中的更改。 对零件的共享更改不会覆盖 UDA 更改,反之亦然。 |
零件和相关组件 |
对零件的共享更改不会覆盖组件更改,反之亦然。 |
自定义组件 |
如果用户在共享模型的本地版本中删除了应用程序和组件中的自定义组件,读入会导致自定义组件的实例出现在模型中,即使在模型中并未使用该组件也是如此。 您无法在模型中编辑组件实例。如果您需要编辑组件,请先分解组件。 |
图纸 |
可以是来自同一零件的复制图纸。 例如,当两个用户处理共享模型的本地版本时,他们会从同一零件创建图纸。当两个用户写出更改时,两个图纸会出现在文档管理器中。Tekla Structures 不会删除任何一个图纸,也不会合并图纸的更改。您需要以可视的方式检查图纸并决定删除哪些图纸,或者使用图纸锁定以阻止其他用户修改图纸。 |
浇筑 |
同意是否将在模型中使用浇筑管理,并相应地设置 XS_ENABLE_POUR_MANAGEMENT。 如果在模型中已启用浇筑管理,请不要使用 系统不会共享对象至浇筑体的自动分配。必须运行计算浇筑体命令以更新浇筑体。
可共享手动分配、对浇筑对象及附加到浇筑对象的对象所做的其他更改(如几何形状更改和位置更改)。浇筑体分配内共享的手动更改会覆盖本地更改。 例如,用户 1 使用添加到浇筑体命令将埋件添加到浇筑体中,然后写出数据。但用户 2 之前已使用添加到浇筑体命令将同一埋件添加到另一个浇筑体中。则用户 2 读入时,会看见埋件已添加至用户 1 操作的浇筑体中。 |
用于编号设置的 Standard 文件 |
在您读入时,不会自动加载用于编号设置的 Standard 文件。如果您要使用这些文件,则需要在读入后重新加载它们。 |
如果对象删除已写出到共享服务,则在您读入时将从模型中删除该对象。无论您在读入之前是否修改了该对象都会删除。如果已经共享删除,已删除对象将保持已删除状态。
在您读入时,删除的对象将不显示。
XS_FIRM 和 XS_PROJECT 文件夹中的属性文件如何共享
您可以将属性文件存储在公司或项目文件夹下用户定义的子文件夹中。在Tekla Model Sharing中,在两种情况下复制和共享属性文件:当您开始共享模型时,或者打开共享模型并单击共享设置对话框中的复制文件按钮时。
从以下文件夹复制和共享属性文件:
-
模型文件夹下的 \attributes 文件夹。
-
XS_PROJECT 文件夹下的用户定义的子文件夹。
如果 XS_PROJECT 文件夹为空,Tekla Structures 在复制文件时会跳过它。
-
XS_FIRM 文件夹下的用户定义的子文件夹。
如果 XS_FIRM 文件夹为空,Tekla Structures 在复制文件时会跳过它。
-
环境文件夹的子文件夹。
将按照上面列出的顺序搜索文件夹。Tekla Structures 找到第一个对应的文件时,选择该文件。忽略其他对应的文件,并将文件名存储在错误日志中。
请注意,如果以下文件夹是工程或公司文件夹的直接子文件夹,则 Tekla Structures 不从文件夹读取属性文件:
-
ProjectOrganizerData
-
ProjectOrganizerData\DefaultCategoryTrees
-
ProjectOrganizerData\PropertyTemplates
-
ProjectOrganizerData\ExcelTemplates
-
-
AdditionalPSets
-
macros
-
macros\drawings
-
macros\modeling
-
-
Drawing Details
-
CustomInquiry
-
PropertyRepository\Templates
-
symbols
-
template
-
template\mark
-
template\settings
-
template\tooltips
-
-
profil
-
profil\ShapeGeometries
-
profil\Shapes
-