Author: admin

  • How to get fast variation approvals (or denials) on your construction projects?

    How do you get fast variation approvals (or denials) on your construction projects?

    You need:

    (1) Clarity : Be clear of what change is needed.
    (2) Evidence : Evidence of client change request.
    (3) Brevity : Be brief, concise, to the point.

    Watch here for an example from a real life project (not a hypothetical) of the fantastic work done by @Ramakrishna L.

    If the approvals / denials are delayed, it is super easy to track and follow up – now that you have the records.

    Subscribe for more useful tips on Tek1’s Steel Detailing blog: https://www.tek1.com.au/category/steel-detailing/

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

    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:

    1. Add “set XS_PLUGIN_DEVELOPER_MODE=true” to the teklastructures.ini file and open Tekla Structures. – Trimble Documentation

    In order to add the flag above, you need to locate the ‘teklastructures.ini’ file: on my PC: it is here: `D:\Program Files\Tekla Structures\2019.1\nt\bin` (refer to the above URL) – it might be in the C: drive on your computer.

    Post Build Events

    For more information on post build events: https://learn.microsoft.com/en-us/visualstudio/ide/how-to-specify-build-events-csharp?view=vs-2022

    As you can see they are basically .bat files. Which means you can use “MS-DOS Batch File Language” or batch commands in there. The MSFT documentation suggests you can also use PowerShell (https://learn.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.4) script commands.

    Here is the post build event I used:

    The Tekla documentation is confused about where to paste the DLL – in some cases they say the ‘plugins’ folder, but in others, it is the ‘extensions’ folder. Yet elsewhere, different Tekla versions have different places where you can paste it. In my case, I have focused on the “extensions” directory.

    Warning: If you paste it into multiple locations, you may find that you cannot hit break points! The above link suggests the files should be copied into the .environments/common/extensions folder. I am taking that to mean, in actuality: the `Environments/common/extensions` folder. I am not pasting it into the `plugins` folder, but have opted for the `extensions` folder.

    If you want to use the plugins folder, follow these instructions: The dll containing the plug-in has to be copied into: \<Tekla Structures installation folder>\<version>\nt\bin\plugins. A sub-folder could also be created to store the dll. In my case, the plugin files are located here: D:\Program Files\Tekla Structures\2019.1\nt\bin\plugins\TestWPFBeamPlugin

    Setting up a macro:

    Run the UI macro (Reloadplugins.cs) in the Applications & Components catalog on the side pane. We must set it up. In my system, the location is at the following:

    D:\Program Files\Tekla Structures\2019.1\Environments\common\macros

    Go there and copy the code noted in the above git gist. You can add an image if you wish to.

  • Memo 28 – Staff Moonlighting Policy

    Memo 28 – Staff Moonlighting Policy

    Moonlighting Policy

    I do not believe it is possible for someone to work for two entities at the same time:

    No servant can serve two masters: for either he will hate the one, and love the other; or else he will hold to the one, and despise the other. Ye cannot serve God and mammon. Luke 16:13 KJV

    This applies to both spiritual things and also worldly things.

    If a staffer is drawing income from another source, especially if that income is substantial, then that is a problem for me – because:

    Why should he care about this firm?

    • If he makes a mistake in the work – it’s no big deal – he doesn’t suffer a loss in income because he is drawing some from elsewhere. In fact, he will take less care.
    • He won’t bother to focus on improving his work, his efficiency at Tek1, because he is getting money elsewhere.
    • His energy is divided. It is impossible to run two marathons, with the same energy as if you ran just one.

    Using Tek1 licenses for your own private endeavours is DISHONEST, it cheats the firm, it cheats other staff.

    Entrepreneurship

    If you are capable and skilled at bringing in work – then bring in work FOR THE FIRM.

    You will be rewarded for doing so.

    But if you do things on the sly – use the firm’s resources to personal gain – then that is a policy that will not serve you well, nor will it serve the rest of the firm well. You must choose: either be hot, or cold. But lukewarm water: I will spit out.

  • How to Get Drawing Revision Numbers

    How to Get Drawing Revision Numbers

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

     

     

  • Tekla API – how to select model objects via a picker

    Tekla API – how to select model objects via a picker

    Pretty simple: just selects a simple model object

     

     

  • Memo – How to manage client interactions on complex projects to their satisfaction

    If you want to get:

    1. Repeat work from clients.
    2. 5 star reviews
    3. Better bonuses / compensation.

    Then it might be worth considering the following strategies. This is a proven and successful model. Why?

    1. RL, GD etc have tried it out. The latter has phenomenal success with this strategy.
    2. I have spoken to clients. Especially one conversation with a client, DR, proved that this is a big problem for them:

    What do clients want, what don’t they want?

    1. Clients DO NOT: want to spend their day reading through emails and RFIs. DR prefers it if you called him, via teams etc, and outline all the issues via screenshare.
    2. Clients are busy. They have limited resources. That is why they hire us. Some of you present a problem to your clients, but no solution – this is not what you should do. Whenever you see a problem, present the solution as well.
    3. Do not make your clients think! Thinking is hard. Coming up with solutions is even harder. Reading your English (which is wanting), plus piecing together things in their mind after looking at multiple pdfs etc. is very difficult. Comparing drawings is difficult. Reading is difficult. But if you do a screenshare, and SHOW THEM the problems, and also suggest solutions – this is extremely valuable. DO THIS.

    This is GD’s and RL’s playbook:

    1. Summarise issues and propose solutions – do this via a screenshare.
    2. IF you make assumptions – then inform the client.
    3. After you’ve done everything – then document it: for legal / insurance reasons, but most importantly, to provide additional clarity.
    4. If you have had a teams meeting – send them the minutes of meeting after you’ve finished. As above, this provides clarity and protection for yourself.

    IF you do the above, you will always be in demand.

  • Memo 26 – Tek1 must be on all drawings henceforth

    Please ensure that the firm’s name is on the Title Sheet. See details below.

    Drawings should not be sent without our firm’s name on it.

    NO EXCPETIONS.

    I will hold to account anyone who ignores or violates this memo.

    Why?

    1. We want to maintain and preserve our reputation.
    2. We want to promote our name: to everyone in the world. For us and also for yourself. Put your name on the drawings: e.g. “Ram L / Vig S” etc. etc
    • Tek1 must be on drawing

    We will negotiate with contractors to ensure our name goes on the drawing.

    Our Name is: Tek1 Pty Ltd.

    Address: 35 Bradstreet Road, Mount Waverley, 3149.

    Phone: +61 (0)3 9560 6397, Mobile: +61 0425 791 837

  • Staff Memo #25: How to add Live Links to Model Sharing Services

    Staff Memo #25: How to add Live Links to Model Sharing Services

    Staff, please add live links to model sharing services. You can do so from the quote page directly. Just edit and add the link.

    Show: how to add model sharing linkes
    Show: how to add model sharing linkes

     

     

     

     

     

    The links will be available to all clients on: (i) status emails, and (ii) on the status webpage as well.

     

    Show: where the links appear to clients.
    Show: where the links appear to clients.
  • Maximise your Screen Real Estate

    I’ve seen people struggle with many windows overwhelming their work space. This will hurt your productivity, especially if you are in the detailing profession. You could employ virtual desktops, in addition to a tiling manager.

    1. Please follow this tutorial on virtual desktops.
    2. If you want to use a windows tiling manager consider AquaSnap. If you really like it I would not be opposed to getting a commercial site-wide license.