Tekla Structures 管理员设置指南

Tekla Structures
2019
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 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\ <username> \AppData\Local\Trimble\Tekla Structures 文件夹下。

工程和公司文件夹

工程和公司文件夹用于存储自定义文件。对于任何公司,我们强烈建议在所有用户可以访问的共享文件服务器上设置公司和/或工程文件夹。使用工程和公司文件夹层次不仅将更新公司设置,确保每个人都可以使用工程中的相同设置,而且可以更容易地升级到 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 项目文件夹中。确保工程中的每个人都具有 .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\

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

Note:

请不要在系统文件夹中存储自定义文件。 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\ <版本> \nt\bin 文件夹中。

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

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

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

Note:

更改位于模型文件夹之外的 .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 文件,您可以跳过登录屏幕:

  • XS_DEFAULT_LICENSE ,用于设置用户角色的默认许可证。
  • XS_DEFAULT_ENVIRONMENT ,指向环境特定 .ini 文件,例如 %XSDATADIR%\Environments\uk\env_UK.ini
  • XS_DEFAULT_ROLE ,指向角色特定 .ini 文件,例如 %XSDATADIR%\Environments\uk\role_Engineer.ini

使用参数 -I (大写 I)定义启动快捷方式,例如 -I %XSDATADIR%\Environments\uk\Bypass.ini 。执行此操作后,将在环境 .ini 之前读取附加的初始化文件。

例如,此类文件的内容可以为:

set XS_DEFAULT_LICENSE=FULL
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_ <suffix> .inp 文件。例如,文件名可以是 objects_precast.inp

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