适用于管理员的实施指南

Tekla Structures
2021
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

使用角色来选择具有订阅许可证配置的功能区

请注意,具有订阅许可证配置的功能区选择主要是由 Trimble 和经销商本地化人员进行配置。

通过订阅许可证,可以使用角色来控制为特定角色显示的功能区。环境中特定于角色的 .ini 文件(例如 role_Steel_Detailer.inirole_Rebar_Detailer.ini)包含高级选项 XS_RIBBON_CONFIGURATION_DIAMONDXS_RIBBON_CONFIGURATION_GRAPHITEXS_RIBBON_CONFIGURATION_CARBON。高级选项定义了特定角色的功能区。

高级选项需要指向功能区文件的配置标识符,可以是旧版本地许可证配置的配置标识符,也可以是在线许可证配置的配置标识符。无法构成新的配置标识符。

如果未设置高级选项,Tekla Structures 对每个订阅许可证配置使用默认功能区。

示例:

对于选择预制混凝土细部设计角色的用户,您可以在 role_Precast_Detailer.ini 文件中进行以下设置:


set XS_RIBBON_CONFIGURATION_CARBON=albl_up_Carbon
set XS_RIBBON_CONFIGURATION_GRAPHITE=albl_up_PC_Detailing
set XS_RIBBON_CONFIGURATION_DIAMOND=albl_up_PC_Detailing

有关更多示例,请参见您的环境中使用的 role_<role>.ini 文件。

提示:

使用自己的环境和角色的管理员:对于自己的角色,例如对于木材细部设计人员,您可以在 ..\<environment>\Timber\Detailing\Ribbons 下为功能区文件创建一个文件夹。将自定义的功能区文件放在该文件夹中,然后将该文件夹放在此特定角色的 XS_SYSTEM 路径定义下。

文件夹结构

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

  • 软件安装在 \Program Files\Tekla Structures 文件夹下。

  • 环境和扩展安装在 \ProgramData\Trimble\Tekla Structures 文件夹下。

  • 用户设置安装在 \Users\<username>\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 文件用于指示对象所在的位置及顺序,具体取决于公司已设置的文件夹结构。有关更多信息,请参见创建具有自定义初始化设置的启动快捷方式

跳过登录屏幕

通过使用已在其中设置以下高级选项的单独 .ini 文件,您可以跳过登录屏幕:

使用参数 -I(大写 I)定义启动快捷方式,例如 -I %XSDATADIR%\Environments\uk\Bypass.ini。执行此操作后,将在环境 .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 

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

用户定义的属性

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

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

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

Was this helpful?
Previous
Next