This utilises WPF to compare panels, isolate changes and make better decisions.
See below for a demonstration:
WPF – Eliminating Errors using Cross Checking from Tek1 on Vimeo.
This utilises WPF to compare panels, isolate changes and make better decisions.
See below for a demonstration:
WPF – Eliminating Errors using Cross Checking from Tek1 on Vimeo.
Accurate estimation from people with takeoff experience, highly skilled in the use of Autocad, Tekla, and Excel. You save your estimators time. We provide you low-cost accurate takeoffs.
How do we do it?
We prepare a cad file in Autocad cad suitable for conversion to Tekla.
Then with a single button Click, We convert All the members to Tekla native members which is Col, Beams, Bracings. Base Plates.
Deliverables
Benefits
Our Office Locations
Head Office in Melbourne, Australia. Back office, Chennai, India
Our Contact Details
email: koshy@tek1.com.au
Phone +61 3 9560 6397
web: www.tek1.com.au

This is a little utility which connect handrails. It does so if:
1. The handrail block references are parallel to the panel edges, and
2. If they are a minimum 560 mm away from the edges and
3. If they are colinear with each other.
Here is a demo:
Demo – Connect Handrails Command in AutoCAD` from Tek1 on Vimeo.
Ok, so we’ve done some significant refactoring.
We’ve considered a lot of things. Some things still to be improved:
Here is the code thus far:
Ok, that’s certainly a bit better. Still the namining of the classes is quite poor; and we have the dependency inversion issues that we need to fix. Also is there any need to pass in the beams object direction when at the end of the day, we are converting it to a data structure which the printer can understand? Perhaps we should just pass in the printed data structure? We will address these concerns in Part 3 of our refactoring.

We will attempt to do something which is seldom done or discussed in Tekla code samples: and that is the very important issue of refactoring code.
The first thing you need is a good suite of tests. That way you will know whether something has gone wrong or not. It might be tricky doing this since we are developing within the Tekla environment, but I do suppose it’s possible.

WARNING: The code is very dirty. There’s a lot of repetition here. And I’ve gone up some cul de sacs incorrectly. But that’s ok. It’s code which works. We can worry about refactoring for another day – in fact, that will make for a very good exercise. Here is a link to where I document the refactoring process.
I’ll walk you through the code:
Here is the full code unencumbered by commentary:
Clear lines of communication is one of the keys to the success of any organisation.
Now you can easily track and record information pertaining to panels with a QR code on each panel drawing.
Here’s how it works:
In this case, we can record things like:
Once the status is recorded, or issues are raised, this is tracked and recorded by the app.
The basic point is that it is very difficult to track and record information pertaining to a panel throughout the entire organisation. Not anymore!
