Tekla API, вызываем скрипт из программы.

Создаем и вызываем макро скрипт из приложения в Текле Tekla Structures Open APIЕсли внимательно изучать Tekla API, то довольно скоро можно заметить, что описанный там функционал не исчерпывает реальных возможностей Tekla Structures. Если у вас есть доступ к Tekla Extranet то, на соответствующих форумах, можно узнать, что дело именно так и обстоит.

Однако возможность использовать все функции есть. Заключается она в работе со скриптами.

Документации по скрипто-писанию как таковой обнаружить не удалось. Впрочем тут, тут и здесь я касался этого вопроса. Собственно создание, запись и анализ скриптов в текле — задача на первый взгляд непростая, но на самом деле тривиальная. Остается не раскрытым вопрос, а как встроить скриптовый функционал в ваше приложение? Читать далее «Tekla API, вызываем скрипт из программы.»

Подрезка элементов в Tekla Structures

Tekla Structures подрезка элементов

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

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

Tekla мини тулбар, лечим — Floatie.exe

floatie.exe - tekla mini toolbar, текла мини тулбарТекла мини тулбар:

Довольно удобная и универсальная панель которая дает быстрый доступ к свойствам элементов — так называемый мини тулбар, запускается в виде отдельного процесса, одновременно с запуском Теклы.

Сам файл с мини тулбаром находится здесь:

C:\Program Files\Tekla\Structures\XX.X\nt\bin\applications\Tekla\AplicationStartup\Floatie.exe

Читать далее «Tekla мини тулбар, лечим — Floatie.exe»

Структура файлов модели Текла. Tekla Structures, file structure of model

Tekla model file structure
структура файлов в модели Tekla Structures

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

folder symbol Drawing — как следует из названия хранит чертежи. Однако если вы ожидаете увидеть там имена чертежей созданных в текле — вас ждет разочарование. Текла присваивает каждому чертежу уникальный номер — UID. И под ним сохраняет чертеж. Причем после внесения изменений в чертеж, ему присваивается новый UID, под которым он и сохраняется. Это изрядно затрудняет синхронизацию чертежей, если модель была разделена на несколько локальных копий для смежной работы. А в некоторых случаях и делает её вовсе — невозможной.

folder symbol attributes — тут хранятся сведения о различных настройках созданных вами в модели. Например в каталоге компонентов выбрали компонент 1042 — база колонны, настроили его для себя, и сохранили эти настройки в виде прессета. Вот эти сохранённые настройки и оказываются в папке attributes.  Соответственно если вы хотите свои настройки перенести в другую модель, то обычно проще всего скопировать эту папку из одной модели в другую. Еще вариант это создать универсальную папку attributes в сетевой среде и прописать её в качестве основной для хранения пресетов в настройках Текла.

Читать далее «Структура файлов модели Текла. Tekla Structures, file structure of model»

Tekla Structures macro script: Copy with base point

Tekla Structures Open API macro script:  Copy with base pointСкрипт добавляет в теклу функционал копирования с указанием базовой точки.

Работает следующим образом:

  1. Выбрать в модели объекты для копирования.
  2. Нажать конопку [Copy] и выбрать точку относительно которой будет вестись вставка.
  3. Нажать кнопку [Paste] выбрать точку для вставки.

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

скачать скрипт

Читать далее «Tekla Structures macro script: Copy with base point»

Калькулятор для расчета длины балки и длины изогнутой балки.

curve beam lengthНебольшой калькулятор, позволяет вычислить длину дуги изогнутой балки в Tekla Structures.

По длине балки и её радиусу высчитывает длину дуги. И наоборот по длине дуги и радису высчитывает длину балки.

Мне лично понадобилось когда пришли чертежи с длинной дуги и радиусом балки. И надо было создать по ним модель в Текле.

Читать далее «Калькулятор для расчета длины балки и длины изогнутой балки.»

Tekla Hot Keys and Shortcuts. Горячие клавиши, Текла

Итак, если с Теклой вы освоились и она стала вашим основным инструментов, то имеет смысл радикально увеличить производительность. Для этого в самой Текле предусмотрен целый ряд инструментов. На одном из них я хочу заостроить ваше внимание — Горячие клавиши.

Читать далее «Tekla Hot Keys and Shortcuts. Горячие клавиши, Текла»