Category: blogs

Blogs By Tek1 on Steel detailing, Precast Panel Detailing, Stairs, Projects,

  • How to extract Properties from Tekla Profiles (Tekla Open API)

    How to extract Properties from Tekla Profiles (Tekla Open API)

    Beam Profile Properties. We want to extract them with the Tekla API.
    How to get beam properties.

    You have a profile e.g. “CC200755.0″ obtained via the Tekla API. How can you extract it’s HEIGHT or WIDTH or other parameters (or properties) such as density? The Tekla Documentation is not good on this point, and it took me some time to find this out. I have documented the methodology, so hopefully that will save you some time.

    In our use case, users select a profile via text (or rather via a CLI). How we need to build a shed from it. In order to build that shed, we need to know the specific properties of the profile that is selected. How do you do that via the Tekla Open API?

            public double getHeight(string profileString)
            {
                LibraryProfileItem libraryProfileItem = new LibraryProfileItem();
                libraryProfileItem.Select(profileString);
    
                List<ProfileItemParameter> parameters = libraryProfileItem.aProfileItemParameters.Cast<ProfileItemParameter>().ToList();
                double height = parameters.First(p => p.Property.ToUpper() == "HEIGHT").Value;
    
                return height;
            }

    If you need some further explanation on what this all means, check out the video explanation below:

    For more information our Tekla’s API’s feel free to check out our Tekla API blog.

    Tekla - "open" api
    The API is really closed, though it says it is open
  • .Net | Python Ruby on Rails

    • Tekla Open API Course (Full Outline)

      This is going to be a concise, high value and pithy course on the Tekla Open API. You may find other courses out there that boast about: 50+ hours. That might work well for them and their students, but almost everything you need to know can be boiled down to a few simple concepts. Especially…

    • Introduction – Setting up your Environment (Tekla Open API Course)

      This is a course on how to program using Tekla’s Open API. We will start from the very beginning and get into some complicated topics. These are the principles I use when developing Tekla API applications. The following posts a video tutorial on how to get started using the Tekla Open API. The first thing…

    • The Code Behind the Shed Builder Application – via Tekla’s Open API

      The Code Behind the Shed Builder As promised, here are the key methods behind the ShedBuilder: I have separate classes – e.g. Facia, Column, Chord, Girt etc. to better represent the concepts and the interplay between all the items – and then I simply tie them all together to get the output that I want,…

    • How to Automate the Modelling of Sheds (using Tekla’s Open API)

      The way of the future is automation. Use the Tekla API to automate the modelling of items that are relatively standardised – e.g. sheds, or warehouses etc. The following is a program we putting into production re: the detailing of Sheds. If the designs can be standardized, you can turbo-charge the detailing / design. You…

    • How to extract Properties from Tekla Profiles (Tekla Open API)

      You have a profile e.g. “CC200755.0″ obtained via the Tekla API. How can you extract it’s HEIGHT or WIDTH or other parameters (or properties) such as density? The Tekla Documentation is not good on this point, and it took me some time to find this out. I have documented the methodology, so hopefully that will…

  • SHED | DARETON NSW

    SHED | DARETON NSW

    Darenton-NSW
    Darenton-NSW

  • Steel Detaling | LA

    Steel Detaling | LA

    Shop drawings to Steel Detailing | AISC | ASTM

    The Grand LA

    Los Angles

    Our Services

    Expert Steel Detailing Services

    Our Services for the City

    The Standards we Follow
    Our ServicesSteel Detailing
    Shop drawings to Steel Detailing | AISC | ASTM
    Steel Estimation
    We build a tekla model from Structural drawings in Tekla
    Produce the reports, give you the model and the reports with expert comments.
    Standards we followSteel detailing AISC 360 (Specification for Structural Steel Buildings): The foundational standard for the design, fabrication, and erection of structural steel.
    ASTM Specifications: All materials must be identified and traceable to specific ASTM standards (e.g., A992 for wide flanges, A36 for plates).
    OSHA StandardsWe follow OSHA Standards -1926.754, 1926.755, 1926.756

    Interesting Steel Structures in Los Angeles

    Ribbon Of Light
    Ribbon of LIght

    Ribbon of Light

    650 S Clarence St, Los Angeles, CA 90033

  • Staff Memos

    Staff Memos

    • Memo 47: Check the work of your juniors, you’re responsible

      I spoke to a TL re: something that was missed on an MTO. The reason given was that it was a junior who did the work, and that this work is not usually checked. The Consequences of Bad Work? How to avoid “missing things”?

      Read more: Memo 47: Check the work of your juniors, you’re responsible
    • Memo 46 – If you don’t have a professional license, or are not an expert: don’t comment.

      Also: Should you charge for your opinion? Someone asks you for a professional opinion on an area that is not your area. Rule 1: If it is not your area of expertise: don’t give your opinion Rule 2: If it is your expertise: make sure you charge for it Case Study: [To be inserted]

      Read more: Memo 46 – If you don’t have a professional license, or are not an expert: don’t comment.
    • Memo 45 – Insurance and Admission of Errors

      We have professional indemnity insurance at Tek1. As part of our policy – on anything which may give rise to a claim you are not allowed to admit liability or mistakes. In fact, people will try to get you to admit – to make you the person at fault – when it could be the…

      Read more: Memo 45 – Insurance and Admission of Errors
    • Memo 44 – Formatting Required for MTOs (Checklist for Material Take Offs)

      Key links: Please supply checklist and special notes with every take off report you complete. What is the purpose of an MTO? The Actual MTO report: (a) Full Material List (b) The second: Excel – Material List – which shows all sub-totals. (c) IFC file. (d) db1 file (e) and if applicable, your .dwg line…

      Read more: Memo 44 – Formatting Required for MTOs (Checklist for Material Take Offs)