Tekla Model Sharing 的最佳实践

Tekla Structures
2020
Tekla Structures

Tekla Model Sharing 的最佳实践

要保持共享模型处于良好状态并成功共享您的更改,请遵循下面的 Tekla Model Sharing 最佳方法。

注:

同一共享模型的用户需要使用同一 Tekla Structures 版本,而且最好都使用同一最新服务包。

对于一般 Tekla Model Sharing 故障排除说明,请参阅 Tekla Model Sharing 故障排除

为 Tekla Model Sharing 安装缓存服务。

Tekla Model Sharing 缓存服务Tekla Model Sharing 服务下载模型数据,并将数据缓存在 LAN 内部的文件系统中。使用缓存服务可以降低 Internet 的使用率,从而缩短在多次请求相同数据时的下载时间。请注意,此缓存不用于写出数据包。

该缓存服务需要有 Internet 连接才能从共享服务下载模型数据。用户第一次获取一个数据包时,该数据包将被加载到缓存服务中。然后,对该数据包的任何随后的请求都能得到来自 LAN 内部缓存服务的快速回应。

该缓存服务非常有用,即便是同一个办公室只有一个 Tekla Model Sharing 用户。例如,重新加入模型的速度更快,因为模型数据在缓存服务中提供。此外,模型数据始终作为小数据块加载。这一点很有用处,例如当下载因故中断之时,因为缓存服务稍后只下载缺失的数据块。只需删除服务中不需要的文件,即可随时清除缓存服务内容。这样,您便可以轻松删除旧模型数据。

如果同一个办公室有多个 Tekla Model Sharing 用户,我们强烈建议您安装单独的 Tekla Model Sharing 缓存服务。在下载速度受限的区域,我们特别建议您安装缓存服务。

下图显示模型数据如何存储到共享服务并与 Tekla Model Sharing 缓存服务配合使用。

注:

如果由于某种原因无法访问缓存服务,Tekla Structures 将直接使用云存储进行模型更改。如果到缓存服务的连接超时,则在下载操作正在进行时可能会出现这种情况。

可以通过查看 \Users\<user>\AppData\Local\Tekla DataSharing 文件夹中的 ClientLog_cat.txtClientLog_dog.txt 日志文件来查看缓存服务是否在使用中。

缓存安装的软件和系统要求:

  • Windows Server 2008 R2 或更高版本
  • .NET Framework 4.5.1

按照以下步骤安装缓存服务:

  1. 确保您拥有具有充足磁盘空间的活动 Windows 计算机或服务器,来存储缓存的模型数据。
  2. Tekla Downloads 下载 Tekla Model Sharing 缓存服务安装文件。
  3. 运行该安装文件并按照安装向导中的步骤完成安装。
    • 默认缓存文件夹为 C:\TeklaModelSharingCache。如有需要,您可以更改文件夹目标。

      确保目标文件夹具有足够的磁盘空间,以满足该服务估计的使用空间。所需磁盘空间从数 GB 到数 TB 不等,具体取决于 Tekla Model Sharing 的用户数量和模型大小。

    • 缓存服务的默认 TCP/IP 端口号为 9998

      在配置 Tekla Structures 客户端工作站以使用缓存时使用此端口号。此端口是缓存服务的主要通信和控制渠道。

    • 内部通信的默认 TCP/IP 端口号为 9001

      此端口是从缓存服务自动获取,用于实际数据传输。

    网络访问

    您需要允许缓存服务主机的 TCP/IP 端口(默认为 9001 和 9998)的入站通信。

    如果由于其他服务或防火墙而导致端口产生冲突或其他问题,您可以将端口更改为某些其他端口。

    该缓存服务需要有 Internet 连接才能从共享服务下载模型更改。

    注:

    如果以后需要修改安装,请重新运行 TeklaModelSharingCacheService.exe 安装文件,并选择修复。然后可以更改以前设置的缓存文件夹或端口号。要使用以前的缓存文件夹中的内容,请将所需的内容复制或移动到新文件夹中。

  4. 检查 Tekla Model Sharing 缓存服务是否已启动。
    • 使用计算机管理控制台 compmgmt.msc 或服务管理控制台 services.msc 等工具从 Windows 服务中查找 Tekla Model Sharing 缓存

    • 使用 Windows 事件查看器验证服务中没有错误,并且有显示服务已启动的信息性消息。

  5. 配置 Tekla Structures 客户端工作站以使用该缓存。

    Tekla Structures 中的文件菜单中,单击 共享 > 共享设置

    共享设置对话框中:

    • 名称是安装缓存的计算机名称。要查看计算机名称,请单击 Windows 控制面板 > 系统和安全 > 系统

    • 端口是指安装缓存服务时设置的缓存服务端口号。默认值为 9998

解决缓存服务安装问题

如果您无法从 Tekla Structures 连接到服务:

  • 确保 Tekla Model Sharing Windows 服务正在运行。

  • 请确保防火墙不会阻止配置到 Tekla Structures 的 TCP/IP 端口配置,例如当您使用默认端口 90019998 时。

如果服务未启动:

  • 检查 Windows 事件查看器的应用日志中是否有错误。

在共享模型中正确使用 GUID

Tekla Structures 对象有一个显示为对象 GUID(全局标识)的标识符,该标识符也用于 Tekla Model Sharing

这意味着需要更改不使用 GUID 的功能以使用 GUID:

  • 互操作性读入/写出操作:

    • FabTrol XML

    • ASCII

  • 依赖于静态 ID 的所有其他应用程序、宏和报告处理。

将共享模型的本地版本保存在计算机上

我们建议您将共享模型的本地版本保存在计算机上而不是网络驱动器上,这有两个主要原因:

  • 本地模型保存在您自己的计算机上时,共享模型的性能会更好。例如,这意味着模型打开速度更快。

  • 将共享模型保存在自己的计算机上可防止其他用户访问它们以及出现意外阻止了重要文件的情况。

如果仍然要将本地模型保存在网络驱动器上,请使用其他用户无法访问的专用网络驱动器。

定期创建基线

模型的所有者应该定期创建模型的基线。例如,您可以每周创建一次基线。

建议在每次邀请新用户加入模型时创建新基线。这样,加入共享模型的速度更快。

备份共享模型

我们建议您在 Tekla Model Sharing 中备份使用的模型。如果共享模型出现问题,可以选择任意用户的本地版本模型或已备份的模型,并使用该模型继续工作。请确保已对正在使用的模型以及包含图纸和不同数据库等的模型文件夹进行了完整备份。这样可以确保模型正常运行,并且您不会丢失任何数据。如果模型的备份版本较旧,则读入所有更改可能需要较长时间。

根据您的公司惯例备份您的模型,例如使用 Windows 备份。您还可以使用文件 > 另存为 > 保存并创建备份副本命令创建该模型的备份。备份副本与原始模型的 GUID 相同。

请注意,另存为命令不能用于备份模型。如果使用另存为,该模型将获取新的 ID,且与原始模型无任何关系。如果使用另存为命令,模型历史记录不会与保存的模型一起复制。

在 Tekla Model Sharing 中对模型对象编号

对共享模型编号有三个主要阶段:读入其他用户所做的更改,对一系列对象编号,然后写出编号的更改。在共享模型中对零件编号时,请始终使用为所选对象编号命令。为避免不必要的工作和冲突,请不要使用为已修改对象编号命令。

开始在共享模型中编号对象之前,您应仔细计划编号。我们建议您将模型划分为多个阶段,每个用户仅对他们所处理阶段中的对象进行编号。这样,您就可以避免共享模型中的编号冲突。

要对阶段进行编号,请执行以下操作:

  1. 完成您正在处理的阶段中所做的更改。
  2. 保存模型。
  3. 读入其他用户所做的更改。
  4. 检查更改并保存模型。
  5. 选择已修改的编号序列中的零件。

    您可以创建选择过滤来选择特定编号序列中的对象。例如,您可以创建选择过滤,允许您选择具有相同构件起始编号的对象。

  6. 图纸和报告选项卡上,选择运行编号 > 为所选对象编号

    如果需要,对于不同编号序列重复步骤 5 到 6。

  7. 成功执行编号后,保存模型。
  8. 立即写出您的更改。

将 XS_FIRM 和 XS_PROJECT 文件夹用于共享模型

当您使用 Trimble Connect 工程中的子文件夹作为工程文件夹或公司文件夹时,使用共享模型中的工程文件夹和公司文件夹是最简单的方式。

工程文件夹和公司文件夹信息仅从 Trimble Connect 工程更新到共享模型的本地版本,反之则不行。实际上,这意味着 Tekla Structures 将新文件从工程或公司文件夹下载到本地模型,并更新所有更改的文件。如果本地文件不在 Trimble Connect 工程子文件夹中,则已从本地模型中删除。

Tekla Structures 检测到本地模型数据与 Trimble Connect 工程文件夹或公司文件夹之间发生了更改时,您会收到以下通知:

如果单击,将保存并关闭模型。然后,本地模型数据将更新并重新打开。

要将 Trimble Connect 工程中的文件夹设置为 XS_FIRMXS_PROJECT 文件夹,请执行以下操作:

  1. 文件菜单上,转至设置 > 高级选项
  2. 根据选项,请执行以下操作之一:
    Trimble Connect 工程子文件夹设置为 操作步骤

    XS_PROJECT 文件夹

    1. 高级选项对话框中,查找 XS_PROJECT 选项。

    2. XS_PROJECT 的值设置为 %CONNECT_FOLDER_SYNC%

      %CONNECT_FOLDER_SYNC% 指向 :\Users\<user>\AppData\Local\Trimble\Tekla folder sync\<folder>

    3. 注:

      如果使用相同 Trimble Connect 工程作为 XS_PROJECT 文件夹并进行协作,您需要使用独立于 Trimble Connect 协作信息的子文件夹作为 XS_PROJECT 文件夹。此种情况下,子文件夹设置为 %CONNECT_FOLDER_SYNC%\<folder>\<sub-folder of the folder>

      例如,您可以使用名称 Project 将工程文件夹保存在 Project settings 文件夹下方。此种情况下,该值应设置为 %CONNECT_FOLDER_SYNC%\Project Settings\Project

    XS_FIRM 文件夹

    1. 高级选项对话框中,查找 XS_FIRM 选项。

    2. XS_FIRM 的值设置为 %CONNECT_FOLDER_SYNC%<ProjectID>;<region>

      您可以在 Trimble Connect for Browser 中查看工程 ID:

      该区域与工程服务器位置设置相同。选项包括:
      • asia

      • europe

      • northAmerica

      因此,举例来说,该值可以是 %CONNECT_FOLDER_SYNC%m1G-M21Ca_o;northAmerica

      注:

      如果使用相同 Trimble Connect 工程作为 XS_FIRM 文件夹并进行协作,您需要使用独立于 Trimble Connect 协作信息的子文件夹作为 XS_FIRM 文件夹。此种情况下,子文件夹设置为 %CONNECT_FOLDER_SYNC%\<ProjectID>;<region>%<folder>%<sub-folder of the folder>

      例如,您可以使用名称 Project 将工程文件夹保存在 Project settings 文件夹下方。此种情况下,该值应设置为 %CONNECT_FOLDER_SYNC%\m1G-M21Ca_o;northAmerica%Project Settings%Project

  3. 单击确认保存工程文件夹或公司文件夹。
  4. 关闭并重新打开模型以激活新的公司文件夹或工程文件夹。
这些内容是否有用?
上一步
下一步