适用于管理员的实施指南

Tekla Structures
2020
Tekla Structures

适用于管理员的实施指南

Tekla Structures 管理员负责确保在 Tekla Structures 中设置公司标准并得以使用。以下各节说明如何自定义 Tekla Structures

自定义 Tekla Structures

Tekla Structures 的每个新版本都会推出一些新特性和功能,以改进用于完成工程的整个过程。Tekla Structures 有多个可满足特定市场需求和要求的环境。许多功能在每个 Tekla Structures 版本中已经过本地化。各版本中的大多数变更均侧重于使默认保存的属性更一致、更具条理性、更简化且更实用。

本地技术团队致力于改进每个新版本提供的知识和用户体验。团队通过执行现有用户、新用户和潜在用户确认为必要的任务,为您提升 Tekla Structures 的用户体验。

在开始自定义 Tekla Structures 以满足公司和工程需求之前,请收集所需信息,如图纸标准、使用的截面、材料和等级、公司徽标和命名约定。

Tekla Structures 的整体本地化可分为四个不同层:

  • Tekla Structures 环境
  • 公司级别设置
  • 工程级别设置
  • 多用户设置

最后三种设置主要由公司管理员进行管理。

制定公司使用的标准和特定工程需要的标准将使设计过程更加高效,因为最终用户可以集中精力在设计过程上。

Tekla Warehouse

Tekla Warehouse 包含大量附加内容,例如应用程序工具和环境内容。您可以下载 Tekla Warehouse 离线内容,其中包含环境的目录内容,如截面、螺栓、材料和钢筋。

离线目录内容位于 Tekla Warehouse 中的 Tekla Structures 集合下方。打开 Tekla Structures 时,该内容位于安装的 .tsep 软件包中。

您也可以创建自己公司的本地集合,然后在内部网络中面向您所在组织共享此集合。您可以在每台用户计算机上的 collections.json 文件中管理文件夹访问权限和集合级别。将文件复制到每台用户计算机上的相同位置。文件位于 C:\Users\Public\Public Documents\Trimble\Tekla Warehouse\collections.json 中。

下图所示的示例包含四个 Tekla Structures 集合的集合路径:

Tekla Warehouse 中,这些集合位于我的集合 > 本地和网络集合下的映射之后。

环境、角色和许可证的概述

Tekla Structures 是一款具有许多不同配置的产品。您拥有的许可证决定您可以使用的配置。

Tekla Structures 环境针对特定市场中使用的材料、等级、截面、图纸设置、组件设置、.ini 文件设置而设置。Tekla Structures 中有 30 多种不同环境。通过在启动 Tekla Structures 时选择特定环境,您将获得针对相应市场的设置。您可以安装多个环境,并在日后添加缺少的环境。

环境中列出的空工程是用于您自己的环境或工程设置的一个空平台。其中包含标准参数化截面、未定义的螺栓、材料和钢筋等级、基本图纸布局等,您可以从公司或工程文件夹和 Tekla Warehouse 补充这些内容。

登录时,一些环境可以让您选择角色。角色独立于所使用的许可证。角色的作用是在执行用户任务时让用户界面和设置更清晰、更简单并且速度更快。

实际上,这意味着设置、过滤、报告和用户界面均已针对用户具有的角色进行设置。例如,不显示与角色无关的对象属性中预先加载的设置,从而使选项列表更简短且更清晰。

角色选择主要由 Trimble 和分销商本地化人员进行配置,并作为 Tekla Structures 安装包的组成部分。但是,高级用户和 Tekla Structures 系统管理员也可以在其公司组织内部创建自己的角色。Tekla Warehouse 离线和在线集合中提供了附加内容。请注意,您必须具有 Trimble Identity,才能从在线集合下载或安装。有关更多信息,请参见适用于 Tekla Online services 的 Trimble Identity

文件夹结构

由于 Windows 认证的要求,Tekla Structures 软件和环境分别安装在不同位置。默认情况下,文件安装在以下文件夹中:

  • 软件安装在 \Program Files\Tekla Structures 文件夹下。
  • 环境和扩展安装在 \ProgramData\Trimble\Tekla Structures 文件夹下。
  • 用户设置安装在 \Users\<用户名>\AppData\Local\Trimble\Tekla Structures 文件夹下。

工程和公司文件夹

工程和公司文件夹用于存储自定义文件。对于任何公司,强烈建议在所有用户可以访问的共享文件服务器上设置公司和/或工程文件夹。如果有位于不同站点的多个团队在处理同一个工程,则可以在 Trimble Connect 工程的某个文件夹中设置工程文件夹或公司文件夹。

使用工程和公司文件夹层次不仅能更轻松地更新公司设置,确保每个人都可以使用工程中的相同设置,而且可以升级到 Tekla Structures 的更新版本。

在公司级别使用的所有设置(例如,公司徽标和图纸标准)应存储在公司文件夹中,并且用于特定工程的所有设置应存储在相应的工程文件夹中。属性文件始终保存在当前模型文件夹下的 \attributes 文件夹中,例如 \TeklaStructuresModels\<my_building>\attributes。这些文件随后应复制到工程或公司文件夹,或者工程或公司文件夹下用户定义的子文件夹。

要使用公司和工程文件夹中已保存的设置,请使用 XS_PROJECTXS_FIRM 高级选项来设置文件夹的路径。应该将这些高级选项放入初始化 .ini 文件中。您可以有多个不同的 .ini 文件。可以在 Tekla Structures 快捷方式中定义要运行的 .ini 文件以及要应用的设置。

使用公司和工程文件夹的一项最重要的优点在于,Tekla Structures 不会在您安装新版本时替换工程和公司文件夹中的文件。这表示,您可以保留自己的自定义文件,而不必从先前版本中剪切并粘贴或者输出和输入。这可以更轻松地升级到更新版本的 Tekla Structures。当您在一个地方保存文件时,更新设置并确保工程中的每个人都使用相同设置也更容易。

示例:

在当前工程 123_project_ABC 中,您已设置混凝土柱的属性,并将其另存为 column_ABC。要让这些已保存设置可供在 123_project_ABC 工程中工作的每个人使用,请将 column_ABC.ccl 从模型文件夹下的 \attributes 文件夹复制到 \123_project_ABC 工程文件夹、复制到文件服务器上或者复制到 \123_project_ABC 工程文件夹下用户定义的子文件夹。确保工程中的每个人都具有 .ini 文件中 XS_PROJECT 高级选项的正确路径。

有关更多信息,请参见创建工程和公司文件夹Tekla Structures 中的文件和文件夹

文件夹搜索顺序

当您打开模型时,Tekla Structures 在指定文件夹中按特定顺序搜索相关的文件。将文件放入正确的文件夹中十分重要。Tekla Structures 找到相关文件后,便会停止搜索。这表示,系统将忽略名称相同但搜索顺序较低的文件。

基本的文件夹搜索顺序如下:

文件夹 定义依据
模型文件夹 当前打开的模型
工程 XS_PROJECT
公司 XS_FIRM
系统 XS_SYSTEM

您可以指定多个系统文件夹,这样就可以为每个角色定义特定设置。通过 XS_SYSTEM 高级选项指定系统文件夹时,使用 env_<environment>.ini 中定义的角色选项以指向角色。输入指向这些角色的选项并用分号将其分隔,例如:set XS_SYSTEM=%XS_STEEL%;%XS_ENGINEERING%;%XS_CONTRACTOR%;%XS_GENERAL%;%XSDATADIR%\environments\common\system\

对于此搜索顺序,存在一些例外情况。文件夹搜索顺序 中列出了这些例外情况。

注:

请不要在系统文件夹中存储自定义文件。Tekla Structures 会在您安装新版本时替换这些文件。

初始化文件

初始化文件 (.ini) 用于启动 Tekla Structures。这些文件可以包含许多高级选项,您可以使用这些高级选项按照不同标准和您自己的工作风格配置 Tekla StructuresTekla Structures 会在安装过程中自动创建必要的 .ini 文件。创建的 .ini 文件数量取决于您选择安装多少个国家/地区特定的环境。

为什么需要 .ini 文件?

Tekla Structures 启动时,有很多需要设定的设置。高级选项用于确定 Tekla Structures 的外观和行为,例如:所使用的语言、图纸上零件标记的行为以及您的模型文件夹所在的位置。通过 .ini 文件来设置高级选项。不同的 .ini 文件及其作用和文件之间的相互关系如下所述。

不同类型的 .ini 文件

.ini 文件的默认读取顺序如下图所示:

  1. teklastructures.ini

    初始化 Tekla Structures 运行所需要的设置。

    \bin 文件夹中的 teklastructures.ini 文件将启动 Tekla Structures。我们建议您不要对此文件进行任何更改。

  2. env_global_default.ini

    设定全局默认设置。

    env_<your_environment>.ini 文件位于 \Environments 子文件夹中并包含所有环境特定设置。这些文件由您的地区办事处或经销商设置。

  3. environment.ini

    设定环境特定设置。

    您可以为环境中的角色定义特定设置,并将这些设置存储在特定于角色的文件夹中。根据角色组织文件夹结构有助于保持角色内容的最新状态。请注意,文件夹结构和内容可能会因环境而异。

    env_<environment>.ini 文件中,每个角色都有一个选项,您可以使用该选项添加指向已在其中存储角色设置的文件夹的路径。例如,XS_STEEL (\Steel)、XS_CONCRETE (\Concrete)、XS_ENGINEERING (\Engineering) 和 XS_PRECAST (\Precast) 每个都指向包含特定于该角色的设置的文件夹。以下是钢角色示例:

    set XS_STEEL=%XSDATADIR%\environments\Steel\master_drawings\;%XSDATADIR%\environments\Steel\model_filters\;%XSDATADIR%\environments\Steel\model_settings\

    例如,XS_GENERAL 指向 \General 文件夹,其内容对特定于建模和图纸的所有角色与设置都是通用的。

    XS_SYSTEM 中定义角色设置时,可以使用 env_<environment>.ini 中定义的角色选项指向特定于角色的设置。请注意,您无需在 XS_SYSTEM 中添加文件夹路径,因为已在 env_<environment>.ini 中对其进行了定义。

  4. role.ini

    设定为角色定义的设置。

    role_<role>.ini 文件位于 \Environments 子文件夹中并包含所选角色特定设置。例如,\Environments\uk 文件夹中的 role_Engineer.ini 文件包含英国环境中工程角色的所有设置。

  5. user.ini

    设定由用户指定的设置。

    user.ini 文件包含您的个人设置。user.ini 中的高级选项优先于其他 .ini 文件中的高级选项。例如,如果您在 .ini 文件、环境子文件夹中的文件以及 user.ini 文件中设置同一个高级选项,Tekla Structures 将使用 user.ini 文件中的值。user.ini 位于 C:\Users\<user_name>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings 文件夹中。

  6. options.ini

    设定为公司/工程/模型指定的设置。

如果同一高级选项存在多种设置,则读取顺序中靠后的设置将优先于靠前的设置。这表示,user.ini 中的设置优先于 env_global_default.ini 中的设置,并且 options.ini 中的设置优先于 user.in 中的设置。

lang_enu.ini 是适用于英语语言设置的初始化文件。此文件与其他已安装的语言一起位于 \Tekla Structures\<version>\nt\bin 文件夹中。

我们建议您在模型文件夹下的 options.ini 文件中或者在 user.ini 文件中设置所有自定义内容。这样,在您安装 Tekla Structures 的下一个版本时,系统会保留这些自定义内容。

在 .ini 文件中设置高级选项

Tekla Structures 包含三种类型的高级选项:用户特定高级选项、系统特定高级选项以及模型特定高级选项。

注:

更改位于模型文件夹之外的 .ini 文件中的高级选项值不会影响现有模型。您只能在高级选项对话框中或在模型文件夹下的 options.ini 文件中更新高级选项,而不能从为高级选项 XS_FIRMXS_PROJECT 定义的文件夹下的 options.ini 文件中进行更新。当您打开一个现有模型时,也会读取 .ini 文件,但只会插入 options_model.dboptions_drawings.db 中不存在的新高级选项,例如高级选项对话框中尚不存在但已在软件中添加的选项。

用户特定高级选项用于设置您的个人参数,例如 Tekla Structures 窗口的外观。Tekla Structures 将用户特定高级选项设置保存在 options_<your_username>.ini 文件(位于 C:\Users\<user_name>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings 文件夹中)中。

options.ini 文件包含模型特定高级选项的设置。此文件位于当前的模型文件夹中。要与他人共享您的设置,请将 options.ini 文件复制到系统、工程或公司文件夹。

系统特定高级选项存储在所有其他 .ini 文件中。

设置高级选项

有两种用于设置高级选项的方法:

  • 这些高级选项在高级选项对话框中按照用途分组为不同的类别。要访问此对话框,请单击文件 > 设置 > 高级选项。有关更多信息,请参见高级选项参考
  • .ini 文件是可以使用文本编辑器(例如,记事本)编辑的纯文本文件。这些设置将保存在您已打开的模型的模型文件夹下的 options.ini 文件中。可以轻松地将这些设置复制粘贴到另一个 .ini 文件中。有关更多信息,请参见文件存储选项和高级选项

我们建议您只使用其中一种方法来设置高级选项。高级选项对话框中的设置优先于 .ini 文件中的相应设置。一些高级选项需要重新启动 Tekla Structures 才能激活新设置。

要在 user.ini 文件中设置高级选项,请执行以下操作:

  1. C:\Users\<user_name>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings 文件夹中找到 user.ini 文件。
  2. 在 Windows 资源管理器中,选择并右键单击 user.ini 文件,然后单击打开方式...。您可以在任何标准文本编辑器中打开此文件。
  3. 检查高级选项是否设置为您需要的值。如果是,则您可以在这里停止。
  4. 要更改或添加高级选项,请在新行中输入 set,并在单行中依次添加空格、高级选项的名称以及高级选项的值。

    Tekla Structures 只读取初始化文件中以 set 开头的行,例如 set %XS_DIR%=C:\TeklaStructures\2019

  5. 保存 user.ini 文件。

创建快捷方式

要将正确的 .ini 文件用于特定的工程,最简单的方法是在桌面上为此工程创建一个快捷方式。快捷方式用于使用已定义的初始化设置启动 teklastructures.exe

  1. 复制默认快捷方式:在 Windows 开始菜单或开始屏幕中,找到 Tekla Structures <版本>,然后右键单击 Tekla Structures <版本>。
  2. 从弹出菜单中选择复制
  3. 将快捷方式粘贴到您的桌面上。
  4. 选择此快捷方式,然后单击鼠标右键。
  5. 从弹出菜单中选择属性
  6. 通过添加所需要的工程初始化设置,修改快捷方式的目标

例如,您可以在快捷方式中使用以下参数:

  • -i InitializationFile:要在启动过程中读取的初始化文件,例如:-i \\MyServer\MyProject\Project1.ini。您可以根据需要多次重复使用此参数。
  • ModelToBeOpened:要自动打开的模型的完整路径。
  • /create:ModelToBeCreated:要自动创建的模型的完整路径。

.ini 文件用于指示对象所在的位置及顺序,具体取决于公司已设置的文件夹结构。有关更多信息,请参见创建具有自定义初始化设置的启动快捷方式

绕过登录对话框

您可以通过创建使用自定义 Bypass.ini 文件的启动快捷方式来绕过登录对话框。

有关创建包含自定义初始化设置的快捷方式的更多信息,请参阅 创建具有自定义初始化设置的启动快捷方式

  1. 在文本编辑器中,打开现有 Bypass.ini 文件。

    您可以在 %XSDATADIR%\Environments\<your environment> 文件夹中找到适用于每个环境的 Bypass.ini 文件。

  2. 在自定义 Bypass.ini 文件中设置以下高级选项:

    例如:

    set XS_LICENSE_SERVER_HOST=https
    set XS_DEFAULT_LICENSE=DIAMOND
    set XS_DEFAULT_ENVIRONMENT=%XSDATADIR%\Environments\uk\env_UK.ini 
    set XS_DEFAULT_ROLE=%XSDATADIR%\Environments\uk\role_Engineer.ini 
  3. 保存修改后的 Bypass.ini 文件。
  4. 右键单击桌面上的 Tekla Structures <版本> 快捷方式,然后选择复制
  5. 将快捷方式粘贴到您的桌面上。
  6. 右键单击该新的快捷方式,然后选择属性
  7. 目标字段中,输入 teklastructures.exe 的路径,后跟参数 -I(大写 i),然后输入 Bypass.ini 文件的路径。

    如果您已经在包含空格的路径中安装了 Tekla Structures,请在每个路径周围使用引号 (")。

    修改后的目标示例:

    "C:\Program Files\Tekla Structures\2022\bin\TeklaStructures.exe" -I 
    "C:\ProgramData\Tekla Structures\2022\Environments\uk\Bypass.ini"

用户定义的属性

用户定义的属性是设置为模型或图纸中对象的属性。这些用户定义的属性可用于多种用途,例如用在过滤、图纸、报告、输出、输入、制造、安装以及修订操作中。

您可以根据需要,在贵公司中或者为特定工程创建自己的用户定义属性。用户定义的属性可以是数字、文本、列表或日期。可以将这些属性设置为对某个对象唯一或者允许进行复制。另外,也可以通过编号加以忽略,或者影响编号。

objects.inp 文件中定义用户定义的属性。在 Tekla Structures 文件夹设置之后,这些文件会位于不同的文件夹内,并且在启动期间系统会将其合并在一起。objects.inp 文件将按顺序从下面所列示的文件夹中读取用户定义的属性,从模型文件夹开始:

由高级选项定义的文件夹 高级选项
模型 当前模型文件夹
工程 XS_PROJECT(您定义的工程文件夹)
公司 XS_FIRM(您定义的公司文件夹)
系统 XS_SYSTEM(您定义的系统文件夹)
inp XS_INP(您定义的 inp 文件夹)

系统会将这些文件合并在一起,这样,如果任何文件中存在用户定义的属性,便会显示在用户界面中。Tekla Structures 将合并文件,以移除重复的属性。如果 Tekla Structures 在不同的 objects.inp 文件中遇到同一属性名称,则将使用读取的第一个 objects.inp 文件中的属性。

如果您需要同一个文件夹有多个 objects.inp 文件,则必须在文件名中使用后缀才能使用所有文件。这样,同一文件夹中会包含多个 objects_<后缀>.inp 文件。例如,文件名可以是 objects_precast.inp

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