Как запустить приложение из Теклы. How to run application from Tekla Structures

Запустить приложение из теклы можно с помощью скрипта:

using System.Diagnostics;
using System.IO;
using System.Windows.Forms;

namespace Tekla.Technology.Akit.UserScript
 {
   public class Script
   {
     public static void Run(Tekla.Technology.Akit.IScript akit)
     {
       // Application name should match your exe.
       string ApplicationName = "ApplicationName.exe";
       string ApplicationFolder = @"T:\AppFolder\";
       string ApplicationFile = Path.Combine(ApplicationFolder, ApplicationName);

       if (File.Exists(ApplicationFile))
       {
        Process.Start(ApplicationFile);
       }
       else
       {
        MessageBox.Show("Application file doesn't exist. \n ErrorCode: TOGA");
       }
     }
   }
}

Как работать со скриптами в Текле

Компоненты для теклы — Proflist Component

Отличный компонент который позволяет создавать 2D массивы в трехмерном пространстве. Основные возможности: Подрезка элементов массива в крайних точках. Несколько паттернов распределения элементов в плоскости. Возможность задавать зазоры (Gap) или или нахлест (Overlap) элементов.

Применение компонента

Компонент может использоваться при моделировании самых разных элементов конструкций например:

  • Кровельная обрешетка
  • Кровельные и стеновые сендвич паннели
  • Керамическая плитка
  • Блоки фундаментов
  • Элементы пола.

Как это работает

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

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

  • Length Of sample и Width of sample  — тут мы задаем габариты элемента, Length(длинна) — длинна каждого единичного объекта массива; Width(ширина) — расстояние между элементами массива по ширине.
  • Length Overlap и Width Overlap— нахлест или перекрытие элементов друг друга по длине и ширине. Если значения задать отрицательными то получится зазор.

Пример работы компонента в среде Tekla Structures:

 

Lifting Lug Component Проушина

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

Lifting Lug for Tekla
Lifting Lug for Tekla

К примеру и вот такие:Lifting Lugs for Tekla

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

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

Lifting Lugs for Tekla

Скачать для Tekla 19.0

Tekla Plugins/ плагины и компоненты

Коллекция плагинов для теклы.

Коллекция плагинов

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

Узлы сделаны под отечественные стандарты и серии.

Более 50ти наименований, что не может не внушать уважения.

http://xplugins.com/

Tekla Handrail Toolset

Tekla handrails

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

В целом задача не такая уж тривиальная как может показаться.

Но немного тригонометрии, и много старания. И вот альфа версия готова.

tekla handrail draw tool example

tekla handrail draw tool example
tekla handrail draw tool example
tekla handrail draw tool example

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