Exploring a New Approach to Copying Objects in Tekla


 

copy to another Object in Tekla

 

Normally in Tekla, if we want to copy objects or components from one object to another, we have to follow these steps :

 

  • Select the objects and components you want to copy.
  • Execute the “Copy to Another Object” command.
  • Choose the source object.
  • Select the destination object.
  • The objects will be copied by reference, aligning their coordination system with that of the source object to the destination object’s coordination system.

 

Please note that the coordination system is used to ensure the accurate positioning of the copied objects in relation to the source and destination objects.

 


 

Macro: Copy to another object multiple

 

The command “Copy to Another Object” poses an issue when used in Tekla. It does not allow the selection of multiple destination objects at once; instead, we can only choose them one by one. This limitation can be time-consuming, particularly when working on large projects.

 

Tekla offers a macro called “Copy to Another Object Multiple” that fulfills the requirement of selecting multiple destination objects. This macro functions similarly to the command mentioned earlier. First, we need to select the objects before running the macro. Once the macro is executed, it prompts us to select an object. Then, we select one source part, after which we can conveniently use drag selection to choose multiple destination objects. Finally, press the mouse middle button.

 

the snapshot was taken on Tekla version 2022

 

You can find this macro in the Applications & Components catalog of Tekla Structures.

 


 

Introducing a New Approach: The Modified Implementation for Copying Objects in Tekla

 

The ‘Copy to Another Object‘ command works by copying objects in relation to the source object and pasting them according to the destination objects

 

  • The coordination system plays a crucial role in defining the position and rotation of a part in Tekla
  • It is primarily based on the start handle of the part
  • Altering the coordination system of a part is not possible

 

If the destination object’s lengths differ from the source object, a problem arises where the objects are positioned based on the start point

 

After copying the small beam to other destination objects of varying lengths

 

In many situations, we often find ourselves having to manually utilize the ‘Copy Linear’ or ‘Move Linear’ commands to perform copying tasks.

 

We utilized the Tekla API to Create a new macro that helps to copy objects in relation to the end handle of the part. When executing this macro, it prompts the user to select the desired handling method for copying objects

 

This is the dialog box that appears while running the modified “Copy Multiple Tek1” macro.

 

When the “End Handle to End Handle Copy” option is selected, the operation produces an outcome that is similar to the image shown.

members of the Tek1 organization can download the tsep installer file of the above macro by clicking the download button

Here is the code of the macro. if anyone wants to have a look around and find out how things work, just go through the code:

https://gist.github.com/ansonsuhesh/582062d65e83fad2a74540e2fddd795c

Here is the video to explain the process of the newly created macro. Check this out:

GitHub/ansonsuhesh

LinkedIn/ansonsuhesh


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *