Какие данные публикуются в Tekla Model Sharing

Tekla Structures
2022
Tekla Structures

Какие данные публикуются в Tekla Model Sharing

По умолчанию при совместном использовании модели в Tekla Model Sharing все данные модели публикуются в службу совместного использования.

То, каким образом данные публикуются в Tekla Model Sharing, зависит от типа этих данных.

  • Некоторые данные публикуются инкрементно.

    Это значит, что публикуются только новые и измененные данные. При считывании данные, извлекаемые из службы совместного использования, объединяются с данными на вашем компьютере.

    Прим.:

    Удалять или заменять инкрементно публикуемые базы данных нельзя. Совместимость инкрементно публикуемых баз данных проверяется при открытии модели.

  • Некоторые данные публикуются, однако не обновляются инкрементным образом.

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

  • Некоторые данные не публикуются.
    • Пустые папки внутри папки модели не публикуются.

    • По умолчанию данные из диалогового окна Организатор не публикуются.

      Можно, однако, использовать импорт и экспорт в диалоговом окне Организатор в сочетании с Tekla Model Sharing для публикации изменений в диалоговом окне Организатор.

    • Резервные копии базы данных модели (файлы .bak) не публикуются.

Прим.:

Некоторые из файлов каталогов, которые находятся в папках среды (rebar_database.inp, assdb.db, screwdb.db, matdb.bin, profdb.bin), при начале совместного использования копируются в папку модели.

Как публикуются данные

Если вы хотите проверить файлы, перезаписанные при считывании, выберите Файл > Совместное использование > Открыть папку резервного копирования файлов, чтобы открыть папку \ModelSharing\BackUpEnv, которая находится внутри папки модели. В этой папке содержатся перезаписанные файлы, созданные при последних трех операциях считывания. После этого вы можете, например, скопировать файлы обратно в свою модель или проверить файлы для выявления изменений.

Прим.:

Рекомендуется не удалять и не заменять никакие их баз данных. При удалении или замене базы данных необходимо будет создать новую базу модели. Все остальные пользователи после этого должны будут присоединиться к этой новой базе, а затем продолжать считывать пакеты.

Базы данных

Описание

База данных модели

База данных модели .db1 публикуется и обновляется инкрементно.

База данных нумерации

База данных нумерации .db2 публикуется, но не обновляется инкрементно.

Если вы изменили настройки нумерации семейств, после выполнения считывания вы потеряете свои изменения, если какой-либо другой пользователь изменил настройки нумерации семейств и записал свои изменения в службу.

Прим.:

Рекомендуется, чтобы один пользователь обновлял настройки нумерации и передавал их другим пользователям путем записи в службу совместного использования. Если пользователю необходимо считать изменения перед записью обновлений нумерации, необходимо проверить, что настройки остались неизменными, прежде чем публиковать их.

Рекомендуется использовать при нумерации команду Нумеровать серии выбранных объектов на вкладке Чертежи и отчеты.

Создавайте выходную документацию модели — чертежи, отчеты, файлы ЧПУ и файлы IFC — после успешной записи изменений в службу.

База данных истории модели

База данных истории модели history.db публикуется и обновляется инкрементно.

База данных планов

Базы данных планов .db3 публикуются, но не обновляются инкрементно.

Если вы импортировали модель CIS/2 или SDNF, после выполнения считывания вы потеряете изменения в базе данных планов, если какой-либо другой пользователь импортировал ту же модель CIS/2 или SDNF и записал свои изменения в службу.

База данных расчетных моделей

База данных расчетных моделей .db6 и база данных результатов расчета .db5 публикуются, но не обновляются инкрементно.

Если вы изменили расчетную модель, после выполнения считывания вы потеряете изменения в расчетной модели, если какой-либо другой пользователь изменил ту же расчетную модель и записал свои изменения в службу.

Пользовательские компоненты и эскизные профили

База данных пользовательских компонентов и эскизных профилей xslib.db1 публикуется и обновляется инкрементно.

База данных модели деталей Standard

Файл .db1 модели деталей Standard публикуется при сохранении модели стандартных деталей в отдельной папке внутри папки текущей модели.

Убедитесь, что значение расширенного параметра XS_STD_PART_MODEL задано относительно папки модели и указывает на нужную модель стандартных деталей, например XS_STD_PART_MODEL=.\StandardParts\.

Каталоги

Описание

Каталог профилей

Общая модель содержит файл каталога профилей profdb.bin.

При добавлении и использовании в общей модели нового определения профиля это определение публикуется при следующей записи изменений. Когда другой пользователь считывает новое определение, файл profdb.bin в папке модели этого пользователя обновляется, после чего включает в себя добавленное определение.

Также можно обновить каталог профилей, добавив в него новые определения профилей без создания новых объектов, или изменить существующее определение профиля, который уже используется в модели. Дополнительные сведения см. в разделе «Как публиковать обновления каталогов» ниже.

Каталог арматуры

Общая модель содержит файл каталога арматуры rebar_database.inp.

При добавлении и использовании в общей модели нового определения арматуры это определение публикуется при следующей записи изменений. Когда другой пользователь считывает новое определение, файл rebar_database.inp в папке модели этого пользователя обновляется, после чего включает в себя добавленное определение.

Также можно обновить каталог арматуры, добавив новые определения без создания новых объектов. Дополнительные сведения см. в разделе «Как публиковать обновления каталогов» ниже.

Каталог болтов

Каталог комплектов болтов

Общая модель содержит файл каталога болтов screwdb.db и файл каталога комплектов болтов assdb.db.

При добавлении и использовании в общей модели нового определения болта или комплекта болта это определение публикуется при следующей записи изменений. Когда другой пользователь считывает новое определение, файлы screwdb.db и assdb.db в папке модели этого пользователя обновляются, после чего включают в себя добавленное определение.

Также можно обновить каталог болтов и каталог комплектов болтов, добавив новые определения без создания новых объектов. Дополнительные сведения см. в разделе «Как публиковать обновления каталогов» ниже.

Каталог материалов

Общая модель содержит файл каталога материалов matdb.bin.

При добавлении и использовании в общей модели нового определения материала это определение публикуется при следующей записи изменений. Когда другой пользователь считывает новое определение, файл matdb.bin в папке модели этого пользователя обновляется, после чего включает в себя добавленное определение.

Также можно обновить каталог материалов, добавив новые определения без создания новых объектов. Дополнительные сведения см. в разделе «Как публиковать обновления каталогов» ниже.

Пользовательские атрибуты, параметры, виды, единицы бетонирования

Описание

Определения пользовательских атрибутов

При создании модели определения пользовательских атрибутов считываются из файлов objects.inp и сохраняются в базе данных environment.db. Измененные и добавленные новые определения атрибутов публикуются инкрементно.

Новые определения атрибутов добавляются в базу данных автоматически при открытии модели. Если текущий файл objects.inp содержит определение, отличное от определения в environment.db, для использования изменений можно выбрать Файл > Диагностика и исправление > Диагностика и изменение определений атрибутов.

Если файл objects.inp находится в папке модели, он публикуется как файл и при считывании изменений переопределяет собой локальный файл objects.inp.

Параметры

При создании модели параметры считываются из файлов options.ini, после чего связанные с моделью параметры сохраняются в базах данных options_model.db и options_drawings.db.

Связанные с моделью параметры можно изменять с помощью диалоговых окон Параметры и Расширенные параметры. Изменения связанных с моделью параметров публикуются инкрементно.

  • Некоторые параметры имеют тип SYSTEM(ROLE). Эти параметры считываются из файлов .ini и не публикуются. Можно изменить параметр модели типа SYSTEM(ROLE) на параметр типа MODEL(ROLE), а параметр чертежей — на DRAWINGS(ROLE). Параметры при этом сохраняются в базах данных options_model.db или options_drawings.db в папке модели, и значения публикуются и обновляются инкрементно.

  • Некоторые параметры имеют тип USER. Эти параметры относятся к конкретному пользователю и не публикуются.

  • Некоторые параметры имеют тип SYSTEM. Эти параметры относятся к конкретному пользователю и не публикуются. Параметр типа SYSTEM можно изменить на параметр типа MODEL(SYSTEM). При изменении типа параметра с SYSTEM на MODEL(SYSTEM) измененное значение действует только в текущей модели. Эти параметры не публикуются.

Другие важные файлы в папке модели

Файл сопоставления диапазонов идентификаторов баз данных db.idrm и файл сопоставления диапазонов идентификаторов библиотек xslib.idrm связаны с обработкой идентификаторов. Эти файлы необходимы, например, для открытия чертежей, созданных в однопользовательском или многопользовательском режимах.

Файл plotdev.bin содержит определения устройств печати, созданные в диалоговом окне Каталог принтеров (старая функциональность печати). Этот файл публикуется, когда он находится в папке модели.

Прим.:

Если в проекте есть пользователи, которые работают в разных офисах и с разными принтерами, не следует сохранять в файле plotdev.bin в папке модели никакие локальные изменения. Вместо этого сохраняйте локальные изменения в папке, заданной расширенным параметром XS FIRM.

Публикация видов

По умолчанию виды не публикуются. Виды публикуются, если у них есть имя, и если параметр Совместное использование в диалоговом окне Свойства вида установлен в значение Совместно используется.

Обратите внимание, что при присоединении к модели вы получаете все виды в модели, однако изменения в видах не публикуются, если параметр Совместное использование установлен в значение Без общего доступа.

Информация о единицах бетонирования

Автоматическое назначение захваток единицам бетонирования не публикуется. Для обновления единиц бетонирования каждый из пользователей должен вызвать команду Рассчитать единицы бетонирования в своей локальной версии общей модели.

Назначение объектов единицам бетонирования, выполненное вручную с помощью команд Добавить в единицу бетонирования и Удалить из единицы бетонирования, публикуется.

Исключение файлов и папок из Tekla Model Sharing

По умолчанию файлы и подпапки в папке модели, а также в папках компании и проекта публикуются (становятся доступны другим пользователям) при совместном использовании модели в Tekla Model Sharing. Если публиковать все файлы или подпапки не требуется, можно исключить некоторые из них из совместного использования.

Прим.:

Tekla Model Sharing работает только при условии, что модель одинакова у всех пользователей. Tekla Structures обеспечивает публикацию данных, связанных с моделью. Исключить можно только файлы, которые никак не влияют на модель. Например, базы данных в папке модели (например, xslib.db1), исключить нельзя.

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

  1. В меню Файл выберите Совместное использование > Настройки совместного использования.

    Откроется диалоговое окно Настройки совместного использования.

  2. Нажмите кнопку Исключить, чтобы увидеть, какие файлы и папки исключены из совместного использования, а также чтобы исключить дополнительные файлы или папки.

    Некоторые файлы и папки исключаются из совместного использования автоматически. Эти файлы и папки присутствуют в списке Исключаемые файлы и каталоги папки модели, и удалить их из этого списка невозможно.

    1. Если вы хотите исключить дополнительные папки или файлы, нажмите кнопку Каталог или Файл.
    2. Выберите папку или файл, которые вы хотите исключить.

      Исключаемые папки и файлы добавляются в список Исключаемые файлы и каталоги папки модели.

      При исключении папки из Tekla Model Sharing также исключаются все содержащиеся в ней подпапки и файлы.

      Исключать файлы можно несколькими способами. Например, если у вас есть файл с именем TeklaStructures.bbb, для исключения файлов можно использовать следующие настройки:
      Параметр Описание
      (x.x) TeklaStructures.bbb исключается из совместного использования.
      (x.*) Все файлы, имена которых содержат строку TeklaStructures., исключаются из совместного использования.
      (*.x) Все файлы, имена которых содержат строку .bbb, исключаются из совместного использования.
      (*.*) Все файлы из этой папки, но не из ее подпапок, исключаются из совместного использования.
    3. Если вы хотите удалить добавленные папки или файлы из списка исключаемых файлов, нажмите кнопку Удалить.

      Автоматически исключаемую папку или файл удалить нельзя.

  3. Закончив выбор исключаемых файлов, нажмите кнопку ОК.

Как публиковать обновления каталогов

Иногда может потребоваться обновить каталоги, добавив в них новые определения (например, определения профилей), и опубликовать изменения без создания каких-либо объектов с помощью этих новых определений.

  1. Попросите всех пользователей общей модели записать свои изменения.
  2. Считайте все изменения модели.
  3. Обновите требуемые каталоги.
  4. Создайте новую базу.
  5. Убедитесь, что все пользователи присоединились к созданной базе.

    После того как пользователи присоединились к базе:

    1. Попросите пользователей проверить актуальность своих настроек в отношении исключаемых файлов и папок (Файл > Совместное использование > Настройки совместного использования > Исключить) или скопировать файл FileSharing.ini из предыдущей локальной версии модели в папку ..\TeklaStructuresModels\<model>\ModelSharing\Settings.
    2. Попросите пользователей удалить свои предыдущие локальные версии модели.

Как публиковать данные Организатора

По умолчанию данные из диалогового окна Организатор не публикуются. Можно, однако, использовать импорт и экспорт в диалоговом окне Организатор в сочетании с Tekla Model Sharing для публикации изменений в диалоговом окне Организатор.

  1. Выберите пользователя, ответственного за данные в диалоговом окне Организатор. Это будет пользователь А.
  2. Пользователь А создает данные в диалоговом окне Организатор и экспортирует данные в подпапку внутри папки модели.

    Обратите внимание, что выбранная папка не может быть используемой по умолчанию папкой ProjectOrganizer.

  3. Пользователь А записывает свои изменения.
  4. Пользователь Б считывает их и замечает, что доступны новые данные.
  5. Пользователь Б открывает средство Организатор, синхронизирует его и импортирует данные, экспортированные пользователем A с помощью параметра 'Импортировать и заменить'. Пользователь Б повторно выполняет синхронизацию средства Организатор.

    Данные отображаются в диалоговом окне Организатор как новые.

Как различные типы объектов ведут себя в общих моделях

Когда несколько пользователей одновременно изменяют модель в Tekla Model Sharing, могут возникать конфликты.

Как правило, все типы объектов функционируют в Tekla Model Sharing примерно одинаковым образом. При считывании изменения во входящем пакете переопределяют собой изменения, локально внесенные в тот же объект. Иными словами, если несколько пользователей изменяют один и тот же объект, в конфликтах «побеждает» тот пользователь, который первым записывает свои изменения в службу совместного использования.

Прежде чем приступать к совместному использованию моделей, согласуйте единую схему работы. Например, можно договориться, чтобы пользователи работали над различными областями модели.

Объект/свойство Описание
Объекты модели

Опубликованное изменение в свойстве объекта переопределяет собой любое другое изменение свойства объекта.

Предположим, один пользователь изменил профиль балки и записал изменения в службу. Другой пользователь изменил материал той же балки и выполняет считывание. Пользователь, который изменил материал балки, потеряет свои изменения, потому что опубликованные изменения переопределяют собой локальные изменения, внесенные в тот же объект.

Нумерация семейств

Проверьте настройки нумерации семейств.

Настройки нумерации семейств публикуются, однако не обновляются инкрементным образом. Рекомендуется, чтобы один пользователь сначала считал все пакеты, откорректировал настройки, а затем опубликовал настройки путем записи изменений. Если пользователю нужно считать изменения других пользователей, прежде чем записывать свои, необходимо проверить, что настройки остались неизменными, прежде чем публиковать их.

Задавайте начальные номера в широких диапазонах, чтобы не возникало ситуаций, когда номера в серии нумерации закончились и серия нумерации пересекается с другой серией.

Рекомендуется использовать при нумерации команду Нумеровать серии выбранных объектов на вкладке Чертежи и отчеты.

Сетки

Если при совместном использовании сеток возникает конфликт, сетки создаются заново с использованием исходных значений, заданных в свойствах сеток. Все добавленные вручную линии сетки будут потеряны.

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

Каталоги

Проверьте каталоги, чтобы они включали все необходимые определения.

Начиная с Tekla Structures 2018 файлы Сжатие файлов геометрии форм геометрии форм в формате .xml автоматически преобразовываются в общих моделях в формат .tez.

Пользовательские атрибуты

Опубликованное изменение в пользовательском атрибуте переопределяет собой только изменения в этом же пользовательском атрибуте.

Например, изменение в пользовательском атрибуте Комментарий переопределяет собой изменение в атрибуте Комментарий, но не в атрибуте Укоротить.

Опубликованное изменение в детали не переопределяет собой изменения в пользовательских атрибутах и наоборот.

Деталь и связанный с ней компонент

Опубликованное изменение в детали не переопределяет собой изменения в компоненте и наоборот.

Пользовательские компоненты

Если пользователь удаляет пользовательский компонент из каталога Приложения и компоненты в локальной версии общей модели, при считывании экземпляр пользовательского компонента появится в модели, даже если компонент не использовался в модели.

Отредактировать этот экземпляр компонента в модели нельзя. Если требуется отредактировать компонент, сначала расчлените его.

Чертежи

Возможно дублирование чертежей деталей.

Например, два пользователя могут создать чертежи одной и той же детали, работая над своими локальными версиями общей модели. После того как оба пользователя запишут свои изменения, в диалоговом окне Диспетчер документов будет присутствовать два чертежа. Tekla Structures не удаляет ни один из чертежей и не объединяет изменения на чертежах. В этом случае необходимо визуально проверить чертежи и решить, какой чертеж удалить, или использовать блокировку чертежей для предотвращения изменения чертежей другими пользователями.

Захватки

Договоритесь, будет ли в модели использоваться функциональности для работы с бетонированием, и установите соответствующим образом расширенный параметр XS_ENABLE_POUR_MANAGEMENT.

Если в модели включена функциональность для работы с бетонированием, не отключайте ее с помощью расширенного параметра XS_ENABLE_POUR_MANAGEMENT, особенно в середине проекта. Это может привести к проблемам, если у вас есть чертежи, содержащие захватки бетонирования, а также если модель используется совместно несколькими пользователями. Захватки и швы бетонирования в модели и на чертежах могут стать недействительными, и результаты всей проделанной в модели работы, связанной с бетонированием, будут потеряны.

Автоматическое назначение захваток единицам бетонирования не публикуется. Каждый из пользователей должен выполнять в своей локальной общей версии модели команду Рассчитать единицы бетонирования, когда ему нужна актуальная информация о единицах бетонирования.

Например, пользователь 1 перемещает арматурный стержень таким образом, чтобы он касался захватки бетонирования, выполняет команду Рассчитать единицы бетонирования для добавления стержня в единицу бетонирования и записывает изменения. Когда пользователь 2 считывает изменения, он видит, что арматурный стержень был перемещен, но стержень не добавлен в единицу бетонирования.

Выполненные вручную назначения, а также другие изменения, вносимые в захватки бетонирования и в объекты, присоединенные к захваткам бетонирования (например, изменения геометрии или местоположения), публикуются. Опубликованное внесенное вручную изменение в единице бетонирования переопределяет собой локальное изменение.

Например, пользователь 1 добавляет закладную в единицу бетонирования с помощью команды Добавить в единицу бетонирования и записывает изменения. Пользователь 2 добавляет эту же закладную в другую единицу бетонирования с помощью команды Добавить в единицу бетонирования. Когда пользователь 2 считывает изменения, они видит, что закладная добавлена в ту единицу бетонирования, в которую ее добавил пользователь 1.

Файлы Standard для настройки нумерации

Standard файлы для настройки нумерации не загружаются автоматически при считывании. Если вы хотите их использовать, необходимо перезагружать их после считывания.

Внимание:

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

Удаленные объекты не визуализируются при считывании.

Как публикуются файлы свойств в папках XS_FIRM и XS_PROJECT

Файлы свойств можно хранить в созданных пользователем подпапках внутри папки компании или проекта. Файлы свойств копируются и публикуются в Tekla Model Sharing в двух ситуациях: когда начинается совместное использование модели или когда у вас открыта общая модель и вы нажимаете кнопку Копировать файлы в диалоговом окне Настройки совместного использования.

Файлы свойств копируются и публикуются из следующих папок:

  1. Папка \attributes внутри папки модели.

  2. Созданные пользователем подпапки в папке XS_PROJECT.

    Если папка XS_PROJECT пуста, Tekla Structures пропускает ее при копировании файлов.

  3. Созданные пользователем подпапки в папке XS_FIRM.

    Если папка XS_FIRM пуста, Tekla Structures пропускает ее при копировании файлов.

  4. Подпапки в папке среды.

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

Обратите внимание, что если следующие папки представляют собой непосредственные подпапки папки проекта или папки компании, Tekla Structures не считывает файлы свойств из этих папок:

  • ProjectOrganizerData

    • ProjectOrganizerData\DefaultCategoryTrees

    • ProjectOrganizerData\PropertyTemplates

    • ProjectOrganizerData\ExcelTemplates

  • AdditionalPSets

  • macros

    • macros\drawings

    • macros\modeling

  • Drawing Details

  • CustomInquiry

  • PropertyRepository\Templates

  • symbols

  • template

    • template\mark

    • template\settings

    • template\tooltips

  • profil

    • profil\ShapeGeometries

    • profil\Shapes

Была ли эта информация полезной?
Назад
Далее