Category: blogs

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

  • Foot Bridge

    Foot Bridge

    Eglinton Street Foot Bridge

    Project Name

    Project description

    Our Services for the City

    The Standards we Follow AS4100 AS 1428 AS1657
    Our ServicesSteel Detailing, Precast Panel Detailing

    Interesting Steel Structures in Melbourne

    Foot Bridge
    Foot Bridge Shop Drawings

    Foot Bridge

    Location Eglinton

    Fabricator – Third Angle

  • 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

    • How to Get Tekla Model Objects if selected by Users (Tekla API)

      A user has pre-selected a set of model objects. We need to retrieve them via the API. How do we do it? All of our code is extracted from our production apps.

    • ByCoordinateSystems (i.e. the Tekla API method)? AlignCoordinateSystem (the AutoCAD .net API method)? What are they? What do they mean?

      What problem does it solve? I have some treasure, buried somewhere. I know how to get there from my town. This is great from my current location. But how will you get there from YOUR location? Without changing the location of the treasure, I can tell you how to get there, from your location by…

    • How to programmatically filter model objects, in a Tekla model, by Part Position? (Tekla API)

      Suppose you have a Tekla model and you want to programmatically filter for parts with a revision mark of abc/1. How would you do that? When I originally tried the code, I had a single Binary Filter expression for just the part Position Number. I made a fatal mistake – I had assumed that Tekla…

    • How to Debug a Tekla Plugin Without Restarting Visual Studio (Tekla Open API Tutorial)

       To my surprise, debugging is not a trivial exercise. Please watch the video to guide you on where to click etc. Source code – github repository of the tekla beam plugin. You need to follow the instructions listed here: https://developer.tekla.com/tekla-structures/documentation/debug-plugin-without-restarting-tekla-structures with the following notes and amendments: Add “set XS_PLUGIN_DEVELOPER_MODE=true” to the teklastructures.ini file and open…

    • How to Get Drawing Revision Numbers

      Couldn’t do it, because it’s not exposed. This is a hack that I used to circumvent:    

  • 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

    • Staff Memo – Webmail Login

      Please use the following link to login to your tek1 engineering services mail: https://gvam1290.siteground.biz/webmail/mail/

      Read more: Staff Memo – Webmail Login
    • Adding details without approval which affects other trades

      This memo clarifies the process for handling drawing approvals and issuance to ensure project coordination and minimize potential errors. Drawing Approval Reviews: When receiving approved drawings, carefully review them for any markups that may significantly impact other trades or existing structural elements (e.g., slabs, foundations, anchor bolts). Example: If an approved drawing introduces a slab…

      Read more: Adding details without approval which affects other trades
    • Memo 43 – The Process of Invoicing – Check if Invoices have been raised

      What is the problem What is the process? Things may vary, depending on the job, but that’s it in a nuthsell. Check Payment terms before: Alert someone if you see that invoices have not been raised: But the Managing Director said: “we have been paid” therefore I sent the drawings: How do I check? Check…

      Read more: Memo 43 – The Process of Invoicing – Check if Invoices have been raised
    • Memo 43 – Cut the Crap from your marketing materials

      I see this type of thing all too often from Tek1 staff – from both our offices: At Tek1, we believe in pushing the boundaries of conventional design to provide our clients with superior results. This project exemplifies our dedication to innovation and quality in every detail Cut it out. It’s nothing but BS /…

      Read more: Memo 43 – Cut the Crap from your marketing materials