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»

Tekla Advanced Options пути доступа к файлам

Tekla Advanced Options - файлы и папки
Tekla Structures — довольно необычная программа. И необычность её порой проявляется самым замысловатым образом. Гибкость настроек, и возможность очень и очень многое поменять под себя с одной стороны вещь крайне полезная. Но с другой порождает целый ряд не очевидных проблем если вдруг с настройками произошла какая-то беда. Собственно отдельным пунктом тут стоят настройки путей для поиска файлов которые используются при работе с моделью.

В статье структура файлов модели Tekla Structures в принципе эта тема уже частично поднималась. А здесь мы взглянем на неё со стороны не столько модели сколько рабочей среды и её организации — внимательно посмотрим, что скрывается в параметрах Теклы по этому поводу. (Advanced Options > File Locations) Читать далее «Tekla Advanced Options пути доступа к файлам»