Подписи сотрудников в чертежах
👷♂️ Как автоматически вставлять подпись сотрудника в Основную надпись в TEKLA Structures
Эта инструкция поможет быстро добавлять подписи к чертежам и автоматически заполнять соответствующие поля.
🖊 Шаг 1. Подготовка подписи
- Вставить изображение подписи сотрудника в любую чертежную программу (AutoCAD, NanoCAD)
- Обвести подпись полилинией, сплайном или просто линиями
- Удалить изображение и сохранить результат в файл DWG
🛠 Шаг 2. Подготовка таблицы символов в редакторе символов TEKLA
- Открыть Редактор символов TEKLA (Файл - Редакторы - Редактор символов)
- Перейти на нулевую ячейку - далее import - import - указать сохраненный файл DWG
- Убедиться что подпись из DWG файла вставилась и, далее, сохранить полученную таблицу символов как Фамилия.sym (Файл - Сохранить как) в папку, прописанную в расширенном параметре
📄 Шаг 3. Настройка шаблона основной надписи
- Открыть необходимый шаблон в Редакторе шаблонов TEKLA (Например: Шаблон основной надписи)
- Вставить в нужную область поле Символ
- В качестве ссылки на файл символа вставить формулу
- Сохранить шаблон и проверить результат. ✅
💡Теперь подписи сотрудников добавляются автоматически при наличии соответствующего файла символов и заполнении соответствующего атрибута
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaDrawing #TeklaTemplate
👷♂️ Как автоматически вставлять подпись сотрудника в Основную надпись в TEKLA Structures
Эта инструкция поможет быстро добавлять подписи к чертежам и автоматически заполнять соответствующие поля.
🖊 Шаг 1. Подготовка подписи
- Вставить изображение подписи сотрудника в любую чертежную программу (AutoCAD, NanoCAD)
- Обвести подпись полилинией, сплайном или просто линиями
- Удалить изображение и сохранить результат в файл DWG
🛠 Шаг 2. Подготовка таблицы символов в редакторе символов TEKLA
- Открыть Редактор символов TEKLA (Файл - Редакторы - Редактор символов)
- Перейти на нулевую ячейку - далее import - import - указать сохраненный файл DWG
- Убедиться что подпись из DWG файла вставилась и, далее, сохранить полученную таблицу символов как Фамилия.sym (Файл - Сохранить как) в папку, прописанную в расширенном параметре
DXK_SYMBOLPATH (Например: .\env\Symbols\)📄 Шаг 3. Настройка шаблона основной надписи
- Открыть необходимый шаблон в Редакторе шаблонов TEKLA (Например: Шаблон основной надписи)
- Вставить в нужную область поле Символ
- В качестве ссылки на файл символа вставить формулу
GetValue("USERDEFINED.DR\_DRAWN_BY")+".sym@0", где USERDEFINED.DR_DRAWN_BY - соответствующее пользовательское поле чертежа, где указывается Фамилия участника- Сохранить шаблон и проверить результат. ✅
💡Теперь подписи сотрудников добавляются автоматически при наличии соответствующего файла символов и заполнении соответствующего атрибута
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaDrawing #TeklaTemplate
👍10
Символы болтов на чертеже
👷♂️ Создание собственных символов болтов в TEKLA возможно и без плагинов🔩
📄 Файл символов отображения болтов
По умолчанию для отображения болтов используется файл символов
Вы можете создавать собственные символы болтов просто в Редакторе символов TEKLA и использовать их на чертежах. Главное чтобы этот файл символов был виден в модели (Например: находился по пути, прописанном в расширенном параметре
📝 Таблица соответствия символов и наборов болтов
По умолчанию соотношение символа и используемого набора болтов прописывается в файле
Вы можете создать свою подобную таблицу с помощью блокнота, для этого необходимо
1️⃣Открыть «Блокнот» или любой другой текстовый редактор
2️⃣Создать текстовый файл, представляющий собой таблицу с тремя столбцами (разделенными пробелом):
- в первом столбце содержится стандарт комплекта болтов;
- во втором столбце содержится диаметр болта;
- в третьем столбце содержится имя файла символов с расширением и номер символа, разделенные символом
Пример содержимого файла:
3️⃣Сохранить файл с тем же именем
4️⃣Задать имя этого файла в качестве значения расширенного параметра
(лучше ввести полный относительный путь к файлу определений болтов).
5️⃣Перезагрузить модель TEKLA🔄
⚙️ Использование собственного символа
В свойствах вида чертежа настройте представление болтов как Пользовательский символ ✨
После этого ваши болты будут отображаться на чертежах с заданными символами ✅
💡 Такой подход позволяет визуально кастомизировать отображение болтов 🔩 и быстро использовать специальные обозначения на всех чертежах проекта 🏗
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaDrawing #TeklaSetting
👷♂️ Создание собственных символов болтов в TEKLA возможно и без плагинов🔩
📄 Файл символов отображения болтов
По умолчанию для отображения болтов используется файл символов
ud_bolts.sym, который находится в папке символов (обычно это папка ..\Tekla Structures\<version>\environments\common\symbols\) и содкржит в базовой комплектации ГОСТ символы (64 и 66). Вы можете создавать собственные символы болтов просто в Редакторе символов TEKLA и использовать их на чертежах. Главное чтобы этот файл символов был виден в модели (Например: находился по пути, прописанном в расширенном параметре
DXK_SYMBOLPATH)📝 Таблица соответствия символов и наборов болтов
По умолчанию соотношение символа и используемого набора болтов прописывается в файле
bolt_symbol_table.txt , который находится в папке текущей среды, либо среды common по пути ..\Tekla Structures\<version>\environments\Вы можете создать свою подобную таблицу с помощью блокнота, для этого необходимо
1️⃣Открыть «Блокнот» или любой другой текстовый редактор
2️⃣Создать текстовый файл, представляющий собой таблицу с тремя столбцами (разделенными пробелом):
- в первом столбце содержится стандарт комплекта болтов;
- во втором столбце содержится диаметр болта;
- в третьем столбце содержится имя файла символов с расширением и номер символа, разделенные символом
@.Пример содержимого файла:
7798 24 ud_bolts.sym@6452644 16 ud_bolts.sym@663️⃣Сохранить файл с тем же именем
bolt_symbol_table.txt (или с любым другим на латинице и без пробелов), например, в папку .\env\FirmSettings.4️⃣Задать имя этого файла в качестве значения расширенного параметра
XS_USER_DEFINED_BOLT_SYMBOL_TABLE (Файл - Настройки - Расширенные параметры) следующим образом: XS_USER_DEFINED_BOLT_SYMBOL_TABLE=.\env\FirmSettings\bolt_symbol_table.txt(лучше ввести полный относительный путь к файлу определений болтов).
5️⃣Перезагрузить модель TEKLA🔄
⚙️ Использование собственного символа
В свойствах вида чертежа настройте представление болтов как Пользовательский символ ✨
После этого ваши болты будут отображаться на чертежах с заданными символами ✅
💡 Такой подход позволяет визуально кастомизировать отображение болтов 🔩 и быстро использовать специальные обозначения на всех чертежах проекта 🏗
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaDrawing #TeklaSetting
🔥11👍1
Связь TEKLA с расчетными программами
👷♂️ В наших сообществах мы часто рассказываем как создавать расчетную модель в TEKLA:
- из цикла социального проекта Школа ТИМ
👉 Ссылка на YouTube
👉 Ссылка на RuTube
👉 Ссылка на Дзен
- из цикла вебинаров, посвященных Steel2Real2019
👉 YouTube
Полученную расчетную модель возможно экспортировать в большое количество расчетных программных комплексов БЕЗ ПЕРЕРАБОТОК c помощью плагинов:
Autodesk ROBOT (нужна подписка TEKLA) - https://warehouse.tekla.com/#/catalog/details/u0f2b9398-5a01-4c83-87c1-d778a63610d4
SAP2000 (нужна подписка TEKLA) - https://warehouse.tekla.com/#/catalog/details/u8e725e49-434c-4b32-91fb-65e0926e6a1b
Лира САПР - плагин устанавливается в процессе установки самого расчетного комплекса на компьютер, где УЖЕ установлена TEKLA
SCAD Office - https://disk.yandex.ru/d/YdvA1DhKLn7zYg (плагин устанавливается копированием в
💡 Данный подход позволяет значительно сократить временные затраты на дублирование информации в расчетные комплексы - пользуйтесь 🏗
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaSetting #TeklaBIM
👷♂️ В наших сообществах мы часто рассказываем как создавать расчетную модель в TEKLA:
- из цикла социального проекта Школа ТИМ
👉 Ссылка на YouTube
👉 Ссылка на RuTube
👉 Ссылка на Дзен
- из цикла вебинаров, посвященных Steel2Real2019
👉 YouTube
Полученную расчетную модель возможно экспортировать в большое количество расчетных программных комплексов БЕЗ ПЕРЕРАБОТОК c помощью плагинов:
Autodesk ROBOT (нужна подписка TEKLA) - https://warehouse.tekla.com/#/catalog/details/u0f2b9398-5a01-4c83-87c1-d778a63610d4
SAP2000 (нужна подписка TEKLA) - https://warehouse.tekla.com/#/catalog/details/u8e725e49-434c-4b32-91fb-65e0926e6a1b
Лира САПР - плагин устанавливается в процессе установки самого расчетного комплекса на компьютер, где УЖЕ установлена TEKLA
SCAD Office - https://disk.yandex.ru/d/YdvA1DhKLn7zYg (плагин устанавливается копированием в
..\Tekla Structures\<version>\bin\plugins\Tekla\Analysis\ или в ..\Tekla Structures\<version>\bin\plugins\)💡 Данный подход позволяет значительно сократить временные затраты на дублирование информации в расчетные комплексы - пользуйтесь 🏗
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaSetting #TeklaBIM
YouTube
Выпуск 4 [TEKLA-SCAD] Генерация аналитической модели. Задание нагрузок
[TEKLA-SCAD] Генерация аналитической модели. Задание нагрузок
0:00 Интро
0:08 Добавление в СОД каталога ANALYSIS
0:21 ВЕСТ. Добавление новых материалов
1:31 ВЕСТ. Сбор постоянных нагрузок на здание
2:30 ВЕСТ. Сбор ветровых нагрузок на здание
4:20 ВЕСТ. Сбор…
0:00 Интро
0:08 Добавление в СОД каталога ANALYSIS
0:21 ВЕСТ. Добавление новых материалов
1:31 ВЕСТ. Сбор постоянных нагрузок на здание
2:30 ВЕСТ. Сбор ветровых нагрузок на здание
4:20 ВЕСТ. Сбор…
🔥6
Представление марки на чертежах
👷♂️ Как поправить представление позиции детали или сборки в TEKLA
🔹 Самый первый и банальный вопрос — как заменить символ
✅ Решение простое:
Файл → Настройки → Параметры → Нумерация → Разделитель номеров позиций → выбираем нужный символ.
🤔 А что, если этого не достаточно? Что если стандарты организации сверх консервативны…?
Тогда на помощь приходят расширенные параметры (перекрывают базовую настройку, указанную выше) Файл → Настройки → Параметры → Расширенные параметры:
⚙️
Поддерживает любое сочетание следующих переключателей
📌 Пример: для получения номера детали ДЕТ-001 нужно указать следующее
⚙️
Поддерживает любое сочетание следующих переключателей
📌 Пример: для получения номера сборки СТК-001 нужно указать следующее
🔄
💡 Таким образом, Tekla даёт гибкие инструменты, чтобы подстроить нумерацию под любые стандарты вашей организации
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaSetting
👷♂️ Как поправить представление позиции детали или сборки в TEKLA
🔹 Самый первый и банальный вопрос — как заменить символ
/ на - в нумерации, чтобы позиция была не К/1, а К-1. ✅ Решение простое:
Файл → Настройки → Параметры → Нумерация → Разделитель номеров позиций → выбираем нужный символ.
🤔 А что, если этого не достаточно? Что если стандарты организации сверх консервативны…?
Тогда на помощь приходят расширенные параметры (перекрывают базовую настройку, указанную выше) Файл → Настройки → Параметры → Расширенные параметры:
⚙️
XS_PART_POSITION_NUMBER_FORMAT_STRING - этот расширенный параметр позволяет определить содержимое номера позиции ДЕТАЛИПоддерживает любое сочетание следующих переключателей
%PART_PREFIX% - префикс детали%PART_POS% - номер позиции детали%PART_POS_WITH_LETTERS% - номер позиции детали в БУКВЕННОМ виде. По умолчанию используются буквы A–Z, однако можно задать допустимые буквы с помощью расширенного параметра XS_VALID_CHARS_FOR_PART_POSITION_NUMBERS📌 Пример: для получения номера детали ДЕТ-001 нужно указать следующее
%PART_PREFIX%-%PART_POS.3%⚙️
XS_ASSEMBLY_POSITION_NUMBER_FORMAT_STRING - этот расширенный параметр позволяет определить содержимое номера позиции СБОРКИПоддерживает любое сочетание следующих переключателей
%ASSEMBLY_PREFIX% - префикс сборки%ASSEMBLY_POS% - номер позиции сборки%ASSEMBLY_POS_WITH_LETTERS% - номер позиции сборки в БУКВЕННОМ виде. По умолчанию используются буквы A–Z, однако можно задать допустимые буквы с помощью расширенного параметра XS_VALID_CHARS_FOR_ASSEMBLY_POSITION_NUMBERS%UDA:[имя_пользовательского_атрибута]% - пользовательский атрибут сборки или главной детали сборки, например: %UDA:MAINPART.USER_FIELD_1%%TPL:[имя_шаблона]% - атрибут шаблона сборки или главной детали сборки, например: %TPL:PROJECT.NUMBER%📌 Пример: для получения номера сборки СТК-001 нужно указать следующее
%ASSEMBLY_PREFIX%-%ASSEMBLY_POS.3%🔄
XS_SWITCH_POS_NUMBERS_FOR - этот расширенный параметр позволяет изменить префикс, заданный для меток сборок и/или деталей Tekla Structures, на суффикс (например, A1 становится 1A). Возможные значения - NONE, PARTS, ASSEMBLIES и ASSEMBLIES_AND_PARTS. Значение по умолчанию - ASSEMBLIES_AND_PARTS (расширенные параметры выше перекрывают текущий расширенный параметр)💡 Таким образом, Tekla даёт гибкие инструменты, чтобы подстроить нумерацию под любые стандарты вашей организации
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaSetting
👍9❤6
EXCEL отчет из модели TEKLA
👷♂️️ Не секрет, что из TEKLA возможно выгрузить любую информацию в текстовом виде…
А так как HTML-документ = текст, а Excel умеет читать HTML-таблицы
👉 любую информацию легко выгрузить прямо в Excel.
Разберёмся, как выглядит подобный шаблон отчёта:
📝Структура отчёта (HTML-шаблон)
При создании нового шаблона в Редакторе шаблонов необходимо указать: Тип шаблона → Отчёты
Далее формируем следующую структуру документа
- всё, что обёрнуто в **звёздочки** - это инструменты Редактора шаблона Tekla (колонтитулы, строки…)
- всё, что обёрнуто в *<…>* - это стандартные HTML-теги
- всё, что обёрнуто в *<!--…-->* - это подробные комментарии (они в отчете не нужны)
📂Где хранить шаблон
Сохраняем отчёт в папку модели, или в любой каталог, заданный в расширенных параметрах:
💡 Чтобы отчёт сразу открывался в Excel, в имени файла перед
Например:
⚡️ Как выгрузить отчёт
1️⃣ Открываем модель → Чертежи и отчёты → Отчёты
2️⃣ Выбираем сохранённый отчёт
3️⃣ Жмём Создать из выбранных (или из всех элементов)
4️⃣ Готовый файл открываем в Excel 📊✅
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaTemplate
👷♂️️ Не секрет, что из TEKLA возможно выгрузить любую информацию в текстовом виде…
А так как HTML-документ = текст, а Excel умеет читать HTML-таблицы
👉 любую информацию легко выгрузить прямо в Excel.
Разберёмся, как выглядит подобный шаблон отчёта:
📝Структура отчёта (HTML-шаблон)
При создании нового шаблона в Редакторе шаблонов необходимо указать: Тип шаблона → Отчёты
Далее формируем следующую структуру документа
- всё, что обёрнуто в **звёздочки** - это инструменты Редактора шаблона Tekla (колонтитулы, строки…)
- всё, что обёрнуто в *<…>* - это стандартные HTML-теги
- всё, что обёрнуто в *<!--…-->* - это подробные комментарии (они в отчете не нужны)
*Верхний колонтитул*
<!DOCTYPE html> <!-- Объявление типа документа. Сообщает браузеру или Excel, что файл в формате HTML5 -->
<html> <!-- Начало HTML-документа -->
<head> <!-- Служебная часть документа: настройки, кодировка, заголовок -->
<meta charset="windows-1251"> <!-- Определение кодировки текста (в Tekla часто используется Windows-1251 для поддержки кириллицы) -->
<title>Название отчета</title> <!-- Заголовок документа, отображается в Excel как имя вкладки -->
</head> <!-- Конец служебной части -->
<body> <!-- Основное содержимое документа -->
*Верхний колонтитул страницы (1)*
<table> <!-- Тэг начала таблицы - здесь начинается таблица, которую Excel сможет распознать -->
*Верхний колонтитул страницы (2)*
<tr> <!-- Начало строки с заголовками столбцов -->
<td>Название столбца 1</td> <!-- Заголовок первого столбца -->
<td>Название столбца 2</td> <!-- Заголовок второго столбца -->
<td>…</td> <!-- Заголовок третьего и следующих столбцов -->
</tr> <!-- Конец строки с заголовками -->
*Строка*
<tr> <!-- Начало строки с данными -->
<td>Значение свойства 1</td> <!-- Первая ячейка строки: сюда Tekla подставит значение свойства -->
<td>Значение свойства 2</td> <!-- Вторая ячейка строки -->
<td>…</td> <!-- Третья и последующие ячейки -->
</tr> <!-- Конец строки с данными -->
*Нижний колонтитул страницы*
</table> <!-- Тэг окончания таблицы - здесь заканчивается таблица, которую Excel сможет распознать -->
*Нижний колонтитул*
</body> <!-- Конец содержимого документа -->
</html> <!-- Конец HTML-документа -->📂Где хранить шаблон
Сохраняем отчёт в папку модели, или в любой каталог, заданный в расширенных параметрах:
XS_TEMPLATE_DIRECTORY, XS_TEMPLATE_DIRECTORY_SYSTEM, XS_PROJECT, XS_FIRM.💡 Чтобы отчёт сразу открывался в Excel, в имени файла перед
.rpt добавляем .xls.Например:
report.xls.rpt⚡️ Как выгрузить отчёт
1️⃣ Открываем модель → Чертежи и отчёты → Отчёты
2️⃣ Выбираем сохранённый отчёт
3️⃣ Жмём Создать из выбранных (или из всех элементов)
4️⃣ Готовый файл открываем в Excel 📊✅
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaTemplate
🔥7❤3👍2👏1
Фильтрация элементов в спецификациях Tekla Structures
👷♂️ При формировании вида чертежа часто возникает задача — показать детали, которые не должны попадать в спецификацию.
Можно, конечно, использовать фильтр соседних деталей, но это подходит не всегда ⚡️
📑 Помимо всего прочего, при большом количестве объектов спецификацию приходится делить на несколько листов. И вот тут новички начинают дублировать спецификации, прописывая условия напрямую в строках:
В итоге 👉 получаем десятки (а то и сотни) одинаковых шаблонов, отличающихся лишь одним условием.
Теперь попробуйте за всем этим уследить… 🤯
✅ Решение есть!
В пользовательские атрибуты чертежа через
✏️
✏️
👉 Таких фильтров можно сделать сколько угодно. На нашей практике достаточно указанных выше.
Теперь в строку спецификации добавляем следующее условие:
✨ В итоге получаем простое и универсальное решение фильтрации любой спецификации без бесконечного копирования шаблонов.
🚀 Удобно, гибко и легко поддерживать!
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaTemplate
👷♂️ При формировании вида чертежа часто возникает задача — показать детали, которые не должны попадать в спецификацию.
Можно, конечно, использовать фильтр соседних деталей, но это подходит не всегда ⚡️
📑 Помимо всего прочего, при большом количестве объектов спецификацию приходится делить на несколько листов. И вот тут новички начинают дублировать спецификации, прописывая условия напрямую в строках:
if (GetValue("ASSEMBLY_NAME")=="Колонна") then Output() else StepOver() endifВ итоге 👉 получаем десятки (а то и сотни) одинаковых шаблонов, отличающихся лишь одним условием.
Теперь попробуйте за всем этим уследить… 🤯
✅ Решение есть!
В пользовательские атрибуты чертежа через
objects.inp добавляем поля фильтрации:✏️
RU_DRW_FILTER — в этом поле перечисляем через пробел нужные префиксы элементов✏️
RU_DRW_SYSTEM — в этом поле перечисляем через пробел нужные стадии элементов👉 Таких фильтров можно сделать сколько угодно. На нашей практике достаточно указанных выше.
Теперь в строку спецификации добавляем следующее условие:
if // Для вывода всего, когда поля пустые((GetValue("USERDEFINED.RU_DRW_FILTER")*1==0 && GetValue("USERDEFINED.RU_DRW_SYSTEM")*1==0) ||// Для вывода по префиксу, когда стадия пустая (find(GetValue("USERDEFINED.RU_DRW_FILTER"),GetValue("CAST_UNIT_PREFIX"))!=-1 && GetValue("USERDEFINED.RU_DRW_SYSTEM")*1==0) || // Для вывода по стадии, когда префикс пустой (GetValue("USERDEFINED.RU_DRW_FILTER")*1==0 && find(GetValue("USERDEFINED.RU_DRW_SYSTEM"),GetValue("PHASE.RU_PHS_SYSTEM"))!=-1) ||// Для вывода по префиксу и стадии одновременно (find(GetValue("USERDEFINED.RU_DRW_FILTER"),GetValue("CAST_UNIT_PREFIX"))!=-1 && find(GetValue("USERDEFINED.RU_DRW_SYSTEM"),GetValue("PHASE.RU_PHS_SYSTEM"))!=-1)) then Output() else StepOver() endif✨ В итоге получаем простое и универсальное решение фильтрации любой спецификации без бесконечного копирования шаблонов.
🚀 Удобно, гибко и легко поддерживать!
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaTemplate
👍8❤2
Почему среда в TEKLA это про обучение, а не про реальную работу
👷♂️ Давайте вместе разбираться
📂 Среда + Роль
(управляется локализаторами или, если вы покупаете среду, соответствующими разработчиками)
➕ Плюсы:
🔧 Гибкая настройка (но требует глубокого понимания структуры каталогов)
🚀 Быстрый старт для работы с программой
📚 Готовые сортаменты (каталоги)
🏗 Хороший шаблон для будущих конфигураций (можно взять/подсмотреть/доработать)
➖ Минусы:
💻 Изменения и доработки вносятся локально (в сети работает медленно)
🤹 Совместная работа требует «костылей» (облака, синхронизаторы)
🔄 Меняется при обновлении версии Tekla (каждый раз нужно подстраивать заново)
🌀 Слишком много преднастроек, которые мешают
📦 Для передачи проекта в архив/заказчику нужна копия среды и программы
📁 Папки Фирма и Проект (
(управляется администратором компании или конкретного проекта)
➕ Плюсы:
🎯 Гибкая и централизованная настройка
🛡 Не меняется при обновлении программы (95% настроек поддерживается новыми версиями)
➖ Минусы:
🌐 Любые правки затрагивают все модели (иногда это лишнее)
🔗 Внешних пользователей нужно подключать к общему ресурсу (сеть/облако)
📦 Для передачи проекта в архив/заказчику нужна копия настроек
📦 Шаблон модели + Blank Project
(может управляться пользователем в процессе работы)
➕ Плюсы:
🔧 Гибкая настройка (всё можно разместить в папке модели)
🎯 Изменения влияют только на текущую модель (для наследования копируем нужное в шаблон)
🛡 При обновлении программы не ломается (95% настроек поддерживается новыми версиями)
📦 Архивация и передача проекта не требуют дополнительных действий (всё в папке модели)
👥 Подключение внешних пользователей только в модель (Multiuser или Model Sharing)
➖ Минусы:
⚠️ Нужен механизм доставки шаблона конфигурации (важно следить, чтобы новые модели создавались именно из шаблона)
⚖️ ВЫВОД
👉 Для быстрого старта и если вы работаете один и всё понимаете — Среда.
👉 Для централизованного контроля и если есть профильный админ — Фирма/Проект.
👉 Для максимальной гибкости и независимости — Blank Project.
✨ Можно комбинировать все три методики, но и минусы в этом случае тоже суммируются.
💡 Мы — за Шаблон (Blank Project)!
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaSetting
👷♂️ Давайте вместе разбираться
📂 Среда + Роль
(управляется локализаторами или, если вы покупаете среду, соответствующими разработчиками)
➕ Плюсы:
🔧 Гибкая настройка (но требует глубокого понимания структуры каталогов)
🚀 Быстрый старт для работы с программой
📚 Готовые сортаменты (каталоги)
🏗 Хороший шаблон для будущих конфигураций (можно взять/подсмотреть/доработать)
➖ Минусы:
💻 Изменения и доработки вносятся локально (в сети работает медленно)
🤹 Совместная работа требует «костылей» (облака, синхронизаторы)
🔄 Меняется при обновлении версии Tekla (каждый раз нужно подстраивать заново)
🌀 Слишком много преднастроек, которые мешают
📦 Для передачи проекта в архив/заказчику нужна копия среды и программы
📁 Папки Фирма и Проект (
XS_FIRM и XS_PROJECT)(управляется администратором компании или конкретного проекта)
➕ Плюсы:
🎯 Гибкая и централизованная настройка
🛡 Не меняется при обновлении программы (95% настроек поддерживается новыми версиями)
➖ Минусы:
🌐 Любые правки затрагивают все модели (иногда это лишнее)
🔗 Внешних пользователей нужно подключать к общему ресурсу (сеть/облако)
📦 Для передачи проекта в архив/заказчику нужна копия настроек
📦 Шаблон модели + Blank Project
(может управляться пользователем в процессе работы)
➕ Плюсы:
🔧 Гибкая настройка (всё можно разместить в папке модели)
🎯 Изменения влияют только на текущую модель (для наследования копируем нужное в шаблон)
🛡 При обновлении программы не ломается (95% настроек поддерживается новыми версиями)
📦 Архивация и передача проекта не требуют дополнительных действий (всё в папке модели)
👥 Подключение внешних пользователей только в модель (Multiuser или Model Sharing)
➖ Минусы:
⚠️ Нужен механизм доставки шаблона конфигурации (важно следить, чтобы новые модели создавались именно из шаблона)
⚖️ ВЫВОД
👉 Для быстрого старта и если вы работаете один и всё понимаете — Среда.
👉 Для централизованного контроля и если есть профильный админ — Фирма/Проект.
👉 Для максимальной гибкости и независимости — Blank Project.
✨ Можно комбинировать все три методики, но и минусы в этом случае тоже суммируются.
💡 Мы — за Шаблон (Blank Project)!
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaSetting
👍3
Проблема с блокировкой модели Tekla (потеря данных)
🚨На самом деле всё решается очень просто, если соблюдать порядок 👇
1️⃣ Настройка Tekla (!!! один раз и навсегда !!!)
⚙️ Рекомендуемые параметры автосохранения (Файл → Настройки → Параметры → Общие):
- Кол-во команд моделирования/редактирования: 150–200
- Автосохранение каждые: 50–60 мин
- Создание следующего числа чертежей: 2
💡 Дополнительно:
- Создай сочетание клавиш или кнопку для принудительного автосохранения (Файл → Настройки → Лента / Сочетания клавиш → найти «Автосохранение» → назначить).
2️⃣ Автосохранение (!!! перед каждым сохранением модели !!!)
- Выполни любое действие (создать/удалить объект или вид).
- Нажми на автосохранение (кнопка или «горячая клавиша»).
📂 Скопируй папку автосейва своей модели из
в отдельную директорию (например,
❗️Это особенно важно для масштабных многопользовательских моделей!
3️⃣ Сохранение модели
💡 Если в модели работает несколько участников → сохраняемся по очереди.
После сохранения каждый сообщает коллегам об успешной операции ✅
⚠️ Важно обращать внимание на уведомления в конце:
- Конфликты
- Ошибки
- Сообщения об удалении файлов чертежей
❗️ Если уведомления проигнорированы → сохранение считается незавершённым.
При конфликтах обязательно обсудить их с участниками.
4️⃣ Диагностика и исправление (!!! этот шаг выполняется одним последним участником в цепочке сохранений !!!)
- Запусти Диагностику модели (Файл → Диагностика и исправление).
- При ошибках:
- проанализируй отчёт;
- исправь вручную или автоматически (Файл → Диагностика и исправление → Исправить модель).
- Сохрани и закрой модель (автосохранение не требуется).
🆘 Что делать, если модель всё же заблокировалась?
Метод 1:
- В папке модели замени файл
- Открой модель и выполни шаг 4.
Метод 2:
- Замени файл
- Открой модель и выполни шаг 4.
✨ Теперь блокировка модели не должна вас пугать - главное, соблюдать порядок!
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaSetting
🚨На самом деле всё решается очень просто, если соблюдать порядок 👇
1️⃣ Настройка Tekla (!!! один раз и навсегда !!!)
⚙️ Рекомендуемые параметры автосохранения (Файл → Настройки → Параметры → Общие):
- Кол-во команд моделирования/редактирования: 150–200
- Автосохранение каждые: 50–60 мин
- Создание следующего числа чертежей: 2
💡 Дополнительно:
- Создай сочетание клавиш или кнопку для принудительного автосохранения (Файл → Настройки → Лента / Сочетания клавиш → найти «Автосохранение» → назначить).
2️⃣ Автосохранение (!!! перед каждым сохранением модели !!!)
- Выполни любое действие (создать/удалить объект или вид).
- Нажми на автосохранение (кнопка или «горячая клавиша»).
📂 Скопируй папку автосейва своей модели из
C:\TeklaStructuresModels\autosave\в отдельную директорию (например,
D:\TeklaStructuresAutosave\).❗️Это особенно важно для масштабных многопользовательских моделей!
3️⃣ Сохранение модели
💡 Если в модели работает несколько участников → сохраняемся по очереди.
После сохранения каждый сообщает коллегам об успешной операции ✅
⚠️ Важно обращать внимание на уведомления в конце:
- Конфликты
- Ошибки
- Сообщения об удалении файлов чертежей
❗️ Если уведомления проигнорированы → сохранение считается незавершённым.
При конфликтах обязательно обсудить их с участниками.
4️⃣ Диагностика и исправление (!!! этот шаг выполняется одним последним участником в цепочке сохранений !!!)
- Запусти Диагностику модели (Файл → Диагностика и исправление).
- При ошибках:
- проанализируй отчёт;
- исправь вручную или автоматически (Файл → Диагностика и исправление → Исправить модель).
- Сохрани и закрой модель (автосохранение не требуется).
🆘 Что делать, если модель всё же заблокировалась?
Метод 1:
- В папке модели замени файл
model.db1 на model.db1.bak, просто изменив расширение.- Открой модель и выполни шаг 4.
Метод 2:
- Замени файл
model.db1 на тот, что лежит в папке автосохранения (см. шаг 2).- Открой модель и выполни шаг 4.
✨ Теперь блокировка модели не должна вас пугать - главное, соблюдать порядок!
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaSetting
👍6
⚙️ Подключение библиотек Tekla API в C#|
Tekla Structures — это мощная BIM-система для 3D-моделирования, которую активно используют в строительстве и проектировании.
Один из её больших плюсов — API, позволяющий автоматизировать рутину и интегрировать Tekla с другими приложениями.
Разберёмся, как подключить библиотеки Tekla API в C# и запустить первый код.
🟢 Шаг 1. Установка Tekla Structures
API работает только вместе с установленной программой. Без установленной Tekla вы не сможете запустить свой код.
🟢 Шаг 2. Совпадение версий библиотек
Очень важно, чтобы версия библиотек, подключённых в проект, совпадала с версией Tekla Structures.
Иначе возможны ошибки — от устаревших функций до несовместимости методов.
👉 Рекомендации:
Проверьте версию Tekla в Справка → О программе.
Подключайте именно те .
После разработки обязательно тестируйте плагин в той же версии Tekla.
Читайте документацию к API для своей версии — там есть список изменений.
🟢 Шаг 3. Настройка окружения
Используем .NET Framework 4.7.2+.
IDE: лучше всего Visual Studio.
Создаём проект типа Console App (.NET Framework).
🟢 Шаг 4. Подключение библиотек
В Visual Studio:
Откройте Solution Explorer.
ПКМ по References → Add Reference.
Укажите нужные
В коде добавьте:
🟢 Шаг 5. Первый код
Пример создания балки в Tekla API:
🟢 Шаг 6. Запуск проекта
Запустите Tekla Structures.
Запустите консольное приложение.
В модели появится новый элемент 🎉
🚀 Вот ты и встал на путь профессионального разработчика Tekla API.
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaAPI
Tekla Structures — это мощная BIM-система для 3D-моделирования, которую активно используют в строительстве и проектировании.
Один из её больших плюсов — API, позволяющий автоматизировать рутину и интегрировать Tekla с другими приложениями.
Разберёмся, как подключить библиотеки Tekla API в C# и запустить первый код.
🟢 Шаг 1. Установка Tekla Structures
API работает только вместе с установленной программой. Без установленной Tekla вы не сможете запустить свой код.
🟢 Шаг 2. Совпадение версий библиотек
Очень важно, чтобы версия библиотек, подключённых в проект, совпадала с версией Tekla Structures.
Иначе возможны ошибки — от устаревших функций до несовместимости методов.
👉 Рекомендации:
Проверьте версию Tekla в Справка → О программе.
Подключайте именно те .
dll, которые лежат в C:\Program Files\Tekla Structures\<версия>\bin.После разработки обязательно тестируйте плагин в той же версии Tekla.
Читайте документацию к API для своей версии — там есть список изменений.
🟢 Шаг 3. Настройка окружения
Используем .NET Framework 4.7.2+.
IDE: лучше всего Visual Studio.
Создаём проект типа Console App (.NET Framework).
🟢 Шаг 4. Подключение библиотек
В Visual Studio:
Откройте Solution Explorer.
ПКМ по References → Add Reference.
Укажите нужные
dll:Tekla.Structures.Model.dllTekla.Structures.Drawing.dllTekla.Structures.Customization.dllВ коде добавьте:
using Tekla.Structures.Model;using Tekla.Structures.Drawing;using Tekla.Structures.Customization;🟢 Шаг 5. Первый код
Пример создания балки в Tekla API:
using System;using Tekla.Structures.Model;class Program{ static void Main(string[] args){Model model = new Model();if (!model.GetConnectionStatus()){ Console.WriteLine("Model is not opened."); return; } Beam beam = new Beam( new Tekla.Structures.Geometry3d.Point(0, 0, 0), new Tekla.Structures.Geometry3d.Point(1000, 0, 0) );beam.Material = new Material("Steel");beam.Name = "New Beam";if (beam.Insert())Console.WriteLine("Beam successfully added!");elseConsole.WriteLine("Failed to add beam."); model.CommitChanges(); }}🟢 Шаг 6. Запуск проекта
Запустите Tekla Structures.
Запустите консольное приложение.
В модели появится новый элемент 🎉
🚀 Вот ты и встал на путь профессионального разработчика Tekla API.
#nipgroup #Tekla #TeklaSupport #TeklaHelp #TeklaAPI
🔥8⚡1👍1
Создание чертежа свайного поля
🏗 Новый ролик на канале!
Показываю, как сделать чертёж свайного поля для загородного дома в TEKLA Structures.
В видео:
🔹 Атрибутивная информация и нумерация свай
🔹 Создание чертежа и маркировка
🔹 Настройка схемы свай и компоновки
🔹 Узел сопряжения сваи с ростверком
📹 Смотреть видео
👉 YouTube👉 https://youtu.be/ABNYX4fBGBA
👉 RuTube👉 https://rutube.ru/video/0877a382c536a0454413e6b97f49ae40/
👉 Дзен👉 https://dzen.ru/video/watch/68dd2f089f4a6629579c2ad3
#nipgroup #Tekla #TeklaTutorial
🏗 Новый ролик на канале!
Показываю, как сделать чертёж свайного поля для загородного дома в TEKLA Structures.
В видео:
🔹 Атрибутивная информация и нумерация свай
🔹 Создание чертежа и маркировка
🔹 Настройка схемы свай и компоновки
🔹 Узел сопряжения сваи с ростверком
📹 Смотреть видео
👉 YouTube👉 https://youtu.be/ABNYX4fBGBA
👉 RuTube👉 https://rutube.ru/video/0877a382c536a0454413e6b97f49ae40/
👉 Дзен👉 https://dzen.ru/video/watch/68dd2f089f4a6629579c2ad3
#nipgroup #Tekla #TeklaTutorial
👍6