Нумерация листов в Tekla Structures

Переодически в Текле возникает необходимость в сквозной нумерации группы чертежей в модели. Задача эта может быть решена разными способами. Лично я предпочитаю делать это с помощью простенького скрипта. Всего то и надо  — пройтись по списку чертежей и каждому присвоить номер.

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

Кстати, по списку можно пробежать и еще разок, присвоив общее число страниц в качестве свойства например Pages.

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

Читать далее «Нумерация листов в Tekla Structures»

Tekla Structures: двух компонентная модель.

Постоянно использую в работе компонент 2dArray. Не только потому, что я его написал, но потому что он получился реально удобным. Да еще и сюрпризы преподносит переодически. Очередной такой случай всё, что представлено на скринах из модели — результат применения двух компонентов. Абстрактный конь в вакууме конечно, но наглядно показывает возможности, особенно если архитектор психанул.

Читать далее «Tekla Structures: двух компонентная модель.»

Tekla Structures there are Locked Object

Tekla Structures: There are locked objects, operation could not be performed

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

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

Читать далее «Tekla Structures there are Locked Object»

Tekla Macro Custom Inquire подписка на события.

Tekla Custom Inquire Macro TeklaAPITekla Structures содержит исчерпывающий объем информации о каждом элементе модели — графическом, или текстовом. Чтобы получить данные используют следующие инструменты:

  • Inquire — не слишком интерактивен, выдаёт исчерпывающую информацию — но только об одном объекте.
  • Custom Inquire выводит информацию мгновенно, но тоже только один элемент. И нельзя добраться до пользовательских свойств (UDA) элементов.
  • Reports —  отличный, только сначала надо в Template Editore написать подходящий репорт. Написать его довольно просто, но опять же никакой тебе интерактивности.

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

Список задается в виде отдельных переменных. Впрочем, если приходилось разрабатывать репорты в Текле, то понять принцип будет легко. Макрос качаем тут:

CADSUPPORT_CustomInquireTool.cs

подробнее о том как это работает Читать далее «Tekla Macro Custom Inquire подписка на события.»

Дизайн металлических конструкций

Конструктор и чебурашка франкенштейн металлконструкции

Изучая документацию и просматривая модели металлических конструкций неожиданным образом наткнулся на кое-что крайне забавное. Конструктор при разработке раздела КМД решил «немного» модифицивароть профиль из задания на проектирование. Ведь правда, это совсем не сложно — вырезать стенку и вместо неё поставить, что-нибудь понадёжнее, например плитку толщиной 25мм?

Конструкция бесспорно вышла оригинальной, можно сказать не без «божьей искры». Вот и мы с коллегами уже было собрались посмеятся от души…  Однако оказалось, что этот «чебурашка- франкенштейн» изготовлен и отгружен именно в таком виде. Так что теперь монтажники на площадке, что те ёжики, — будут колоться и плакать, но собирать этого монстра.

Под катом не менее смешной пример.

Читать далее «Дизайн металлических конструкций»

Комментарии это здорово.

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

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

Вообщем если кому охота будет поломать голову — добро пожаловать.

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

Текла Компонент — базы металлических колонн

компонент для Tekla Structures - жестко защемленные базы колонн

Компонент позволяет создавать жестко защемленную базу металлической  колонны (башмак колонны) в програмном комплексе Tekla Structures. Особенность данного решения в том, что оно содержит в себе сразу 11 типовых баз, как с траверсами так и без них. Параметры задающие размеры баз повторяют типовые решения модуля COMET расчетного комплекса SCAD. Этот модуль позволяет быстро рассчитать базу металлической колонны двутаврового сечения при известных нагрузках в узлах. Наибольшая эффективность компонента достигается при работе совместно с этим модулем.

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

cadsupport typical rigid column bases

Читать далее «Текла Компонент — базы металлических колонн»

Маленький секрет Tekla BIMsight

tekla-bimsight-is-shell-for-ifcУ компании Trimble  и подразделения Tekla есть замечательная разработка — Tekla BIMsight. Которая позволяет просматривать модели Теклы различным подрядчикам, которым функционал самой Теклы ни к чему, а вот модель посмотреть — надо. И это замечательно, что есть такой инструмент. Кроме моделей собственно теклы можно использовать и ifc файлы прочих разработчиков. Удобно, полезно и практично. Однако:

Что делать, если у вас есть модель из BIMsight, а самого BIMsight — нет?

Читать далее «Маленький секрет Tekla BIMsight»

Grasshopper и Tekla Structures

grasshopper tekla structures rhinoceros

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

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

Читать далее «Grasshopper и Tekla Structures»