Руководство по внедрению для администраторов

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 Structures на сервисе Tekla Warehouse. Контент находится в пакетах .tsep, которые устанавливаются при открытии Tekla Structures.

Также вы можете создать локальную коллекцию для своей компании и предоставить ее пользователям через свою внутреннюю сеть. Управлять правами доступа можно на уровне папки и коллекции в файле 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. Дополнительные сведения см. в статье Trimble Identity для Tekla Online services.

Использование ролей для выбора ленты в лицензируемых по подписке конфигурациях

Обратите внимание, что выбор ленты в лицензируемых под подписке конфигурациях — это задача, которую выполняют главным образом сотрудники Trimble и специалисты по локализации в компаниях-реселлерах.

При использовании лицензий по подписке с помощью ролей можно управлять тем, какая лента будет отображаться для той или иной роли. Относящиеся к конкретным ролям файлы .ini в средах, например role_Steel_Detailer.ini или role_Rebar_Detailer.ini, содержат расширенные параметры XS_RIBBON_CONFIGURATION_DIAMOND, XS_RIBBON_CONFIGURATION_GRAPHITE и XS_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 для данной роли.

Структура папок

Программа и среды Tekla Structures находятся в разных местах; это связано с требованиями сертификации Windows. По умолчанию файлы устанавливаются в следующие папки:

  • Программа устанавливается в папку \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_PROJECT и XS_FIRM. Эти расширенные параметры должны быть заданы в файлах инициализации (.ini). У вас может быть несколько разных файлов .ini. Указать, какие файлы .ini запускать и какие настройки применять, можно в ярлыке для вызова Tekla Structures.

Одно из главных преимуществ использования папки компании и папок проектов состоит в том, что при установке новой версии Tekla Structures не перезаписывает файлы в папке компании и папках проектов. Это значит, что вы сможете продолжать использовать модифицированные файлы без их копирования или экспорта и импорта из предыдущих версий. Тем самым упрощается переход на новую версию Tekla Structures. Кроме того, когда файлы хранятся в одном месте, легче корректировать настройки и гарантировать, что все участники проекта будут использовать одни и те же настройки.

Пример.

В текущем проекте, 123_project_ABC, были настроены свойства для бетонной колонны, а затем сохранены под именем column_ABC. Чтобы сделать эти сохраненные настройки доступными всем, кто работает над проектом 123_project_ABC, скопируйте файл column_ABC.ccl из папки \attributes внутри папки модели, в папку проекта \123_project_ABC на вашем файловом сервере или в созданную пользователем подпапку в папке проекта \123_project_ABC. Убедитесь, что у всех участников проекта в качестве значения расширенного параметра XS_PROJECT в файле .ini указан правильный путь.

Дополнительные сведения см. в разделах Создание папок проектов и компаний и Файлы и папки в 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 Structures в соответствии с различными стандартами и стилем работы пользователя. Tekla Structures автоматически создает необходимые файлы .ini во время установки. То, сколько файлов .ini создается, зависит от того, сколько региональных сред вы выбрали для установки.

Зачем нужны файлы .ini?

При запуске Tekla Structures происходит настройка программы. Внешний вид и поведение Tekla Structures, например используемый язык, поведение меток деталей на чертежах, а также местоположение папки модели определяются значениями расширенных параметров. Расширенные параметры задаются посредством файлов .ini. Ниже рассматриваются различные файлы .ini, их назначение и то, как они связаны друг с другом.

Различные типы файлов .ini

Порядок считывания по умолчанию файлов .ini показан на рисунке ниже:

  1. teklastructures.ini

    Инициализирует настройки, необходимые для запуска Tekla Structures.

    Файл teklastructures.ini в папке \bin запускает Tekla Structures. Рекомендуется не вносить в этот файл никаких изменений.

  2. env_global_default.ini

    Задает глобальные настройки по умолчанию.

    Файл env_<your_environment>.ini находится в подпапке \Environments и содержит все настройки, связанные с конкретной средой. Эти файлы предоставляются офисом в вашем регионе или реселлером.

  3. environment.ini

    Задает настройки, связанные с конкретной средой.

    Можно задать конкретные настройки для ролей в вашей среде и хранить эти настройки в соответствующих ролям папках. Упорядочивать структуру папок на основе ролей удобно, чтобы поддерживать актуальность контента для ролей. Обратите внимание, что структура папок и контент в них могут различаться в зависимости от используемой среды.

    В файле env_<среда>.ini каждая роль имеет свой параметр, который можно использовать для добавления путей к папкам, где хранятся настройки роли. Так, параметры XS_STEEL (\Steel), XS_CONCRETE (\Concrete), XS_ENGINEERING (\Engineering) и XS_PRECAST (\Precast) указывают на папки, содержащие настройки, относящиеся к соответствующей роли. Пример для роли Steel может выглядеть следующим образом:

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

    Расширенный параметр XS_GENERAL указывает на папку \General, которая содержит контент, общий для всех ролей, и настройки, относящиеся к моделированию и к чертежам, например.

    При задании настроек ролей в расширенном параметре XS_SYSTEM необходимо использовать параметры ролей, заданные в файле env_<среда>.ini, для указания на соответствующие ролям настройки. Обратите внимание, что добавлять пути к папкам в расширенном параметре XS_SYSTEM, не нужно, поскольку они заданы в файле env_<среда>.ini.

  4. role.ini

    Задает настройки, установленные для роли.

    Файл role_<role>.ini находится в подпапке \Environments и содержит настройки, связанные с выбранной ролью. Например, файл role_Engineer.ini в папке \Environments\uk содержит все настройки для роли «Проектирование» в среде для Великобритании.

  5. user.ini

    Задает настройки, установленные пользователем.

    Файл user.ini содержит ваши личные настройки. Значения расширенных параметров в файле user.ini переопределяют их значения в остальных файлах .ini. Например, если один и тот же расширенный параметр задан в файле .ini, в файле в подпапке папки environments и в файле user.ini, Tekla Structures использует значение из файла user.ini. Файл user.ini находится в папке C:\Users\<имя_пользователя>\AppData\Local\Trimble\Tekla Structures\<версия>\UserSettings.

  6. options.ini

    Задает настройки, установленные для компании/проекта/модели.

Если для одного и того же расширенного параметра задано несколько значений, следующее (в порядке считывания) значение переопределяет предыдущее. Это значит, что настройки в user.ini переопределяют настройки в env_global_default.ini, а настройки в user.in могут быть переопределены настройками в options.ini.

lang_enu.ini — это файл инициализации для настроек английского языка. Этот файл вместе с другими установленными языками находится в папке \Tekla Structures\<версия>\nt\bin.

Рекомендуется проводить всю пользовательскую настройку в файле options.ini в папке модели или в файле user.ini. В этом случае настройки сохраняются при установке следующей версии Tekla Structures.

Задание расширенных параметров в файлах .ini

В Tekla Structures предусмотрено три вида расширенных параметров: расширенные параметры, связанные с конкретным пользователем, системные расширенные параметры и расширенные параметры, связанные с конкретной моделью.

Прим.:

Изменение значения расширенного параметра в файлах .ini, находящихся вне папки модели, не затрагивает существующие модели. Изменять расширенные параметры можно только в диалоговом окне Расширенные параметры или в файле options.ini, который находится в папке модели, но не в файлах options.ini, которые находятся в папках, заданных расширенными параметрами XS_FIRM или XS_PROJECT. Файлы .ini считываются также при открытии существующей модели, однако в них вставляются только новые расширенные параметры, отсутствующие в файле options_model.db или options_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. Найдите файл user.ini в папке C:\Users\<user_name>\AppData\Local\Trimble\Tekla Structures\<version>\UserSettings.
  2. Выберите файл user.ini в проводнике Windows, щелкните правой кнопкой мыши и выберите Открыть с помощью. Файл можно открыть в любом стандартном текстовом редакторе.
  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_​LICENSE_​SERVER_​HOST для задания адреса локального сервера лицензий. Чтобы использовать онлайн-лицензирование, задайте для этого расширенного параметра значение https.
  • 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_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