Documente Academic
Documente Profesional
Documente Cultură
Editing
Contents ..........................................................................................................................2
3 Stiffeners Detail.....................................................................................................30
3.1 Define Custom Component .................................................................................................30
3.2 Create Magnetic Construction lines .....................................................................................31
3.3 Bind construction Lines to the Beam....................................................................................32
3.4 Use Equations to Make the Plate Thickness Intelligent .........................................................35
3.5 Test the Custom Component ...............................................................................................37
3. Select Custom from the drop down menu to show all the custom components available.
You can export custom components to *.uel files, and then import the files into
another model. Custom components are stored into a xslib.db1 file which you
can copy from one model folder to another. The xslib.db1 file can not be
placed for use of all projects.
Edit custom Select the component, right-click and select Edit custom component to open the custom
component component editor.
The custom component editor opens showing the custom component editor toolbar, the
model browser and four views of the custom component.
By binding all the chamfers of the gusset plate we ensure the shape of the plate
is kept when the end plate thickness or the main profile is modified.
2. Move the cursor to highlight the base plate top face and select it.
Make preferred
1. Click the Display variables icon to show the variables dialog box.
dimensions
visible in the
dialogue box
We can now see all the distance variables we have created so far
2. Change the Label in dialog box of first two variables to Show (This will make them
visible in the custom component dialog box)
3. Edit the variable labels of these variables to Dim 1 and Dim 2.
4. Change the Label in dialog box of other variables to Hide
When you select a variable in the list Tekla Structures highlights it in the
model.
The prefix D (distance) in a variable shows that the variable is created by the
system and the prefix P (parameter) that it is a user-defined variable.
Define variables We will now add user-defined variables to the variables dialog in order to control the gusset
for plate profiles
plate profile from the custom component dialog box.
and materials
Selecting an object in the custom component editor highlights this object in the
model browser.
5. Browse to profile in the model browser, right-click and select Copy value .
6. Paste the profile value to the Formula field of the new variable.
7. Add the equation =P1 to the profile in the model browser to tie the new variable to the
gusset plate Profile
Define variables
for bolt size and
grade
Bolt size & bolt standard MUST have the same name (P5 in the
example below).
1. Rotate and zoom the detail view as desired and hide all unnecessary objects from the
view
Change thumbnail
picture
Right click on the Nostokorvake thumbnail in the Component catalog and select Change
picture
Parameters to be used
In this example we will input the following parameters:
Once all parameters have been defined the finished result should look something like in
below:
We are going to define the notch first. The values we would like to input are:
As for the clearance from the flange and the depth from the secondary beam top, we are
going to use magnetic user planes to control these variables.
Open the custom Select the connection symbol, right-click and select: Edit custom component.
component editor
Create User 1. From the Custom component editor toolbar double click Create construction plane .
defined planes
Only the objects directly on the magnetic plane move with the plane.
Note that the objects must be inside the plane frames to move with the plane
We will now move the handles in the plane corners to enlarge the planes to cover all the
polygon cut sizes possible needed (the fig below)
Select both the horizontal planes and then their handles on the secondary beam side
Move the handles 100 mm to the direction shown
Bind the planes We can now bind the planes to define the input dimensions.
7. Select the horizontal user planes one by one and bind them to the top of the main beam.
8. Bind the vertical plane highlighted in the fig. below to the flange edge of the main beam.
10. To see these values select the Display variables option from the Custom component
editor toolbar.
Adjust the plate 1. Double-click on the plate and set the start and end offset to zero, Modify .
length to suit user
input
Before “binding” the plate to any planes, we must first take away any values
already set in the plate properties. Otherwise these values will always be added
to the user input values.
2. Move top handle of the plate -30 mm in z direction to the lower magnetic plane.
4. Edit the label to Plate length and edit the value to 200.
1. Tie the plate top and bottom handles to the face of the main beam.
2. Make these variables to follow the plate thickness by adding the plate thickness as an
equation to the variables.
3. Set the visibility of variables to Hide.
2. Bind the upper handle of the bolt group to the top of the secondary flange. A new
variable D9 will appear.
5. Tie variables for bolt size and grade back to the model browser.
4. Tie the Bolt Pitch variable to Bolt group distance x and Bolt C/C to Bolt group distance
y in the model browser.
You cannot copy the values of distance lists from the model browser. Edit
them manually to the variables dialog box Formula field.
3. Select the Magnetic check box, change the Extension to 100 and click OK.
4. Create six construction lines to the middle edges of the plates as shown to control the
size of stiffeners (Pick two points to define the location of the line)
You can also use user defined planes (Magnetic or not) to bind distances to
make it easier to pick the stiffeners corners hide the main part.
The objects must be inside the magnetic plane frames to move with the plane.
To make this detail work for significantly larger profiles we should enlarge the
planes.
The distance variable visibility in the variables list is by default Hide if the
distance equals to zero. Otherwise it is Show .
3. Tie the magnetic plane in the middle of the stiffener to the connection plane shown.
We will first add a new variable that returns the beam web thickness multiplied by 1.5.
1.5 * Web 1. Open the custom component editor.
thickness
2. Add a new parameter and change its Value type to length.
3. Add the equation =1.5* to the variable.
4. Select the beam in the model.
5. Select Primary part > Profile properties > Web thickness in the model browser, right-
click and select Copy reference .
Test the custom 1. Close the editor and save the custom component.
component 2. Test the custom component.
Create the
1. Start the Create column command.
Stringers
2. Enter the information in the dialog box according to the figure below.
Create array of
rungs
1. Use the shortcut Ctrl + F to open the Component catalog.
2. Search Array of objects macro by using the word array.
5. Select the rung, and the components (including the objects in the components), and click
the middle mouse button.
6. Select the first position (the grid intersection).
We can see that 12 new rungs were created so there is now 13 rungs altogether
Define the custom 1. Start the custom component wizard from Detailing > Define custom component.
part
2. Select Type as Part and name the custom component as Ladder simple , click Next.
3. Select all the objects of the ladders (including the Array macro symbol), click Next.
5. Click Finish.
2. Select top handles of the stringers (one at a time) and bind them to the upper component
plane => Variables D1 and D2 appear.
A custom part which has not been edited appears in its predefined size despite
the points picked for creating it.
To adjust the custom part length to the points picked you can bind the part end
(by using handles or magnetic plane) to the corresponding component plane (as
we just did).
Number and
spacing of rungs 1. Add a new variable (P2) to the variables dialog box and name it as Number of rungs and
edit the Formula to be 13 (this will be the number of all the rungs).
2. Add another variable (P3) and tie it to variable P2 with the formula shown.
The variable P3 returns now the number of rungs created by the array macro.
3. Add another variable (P4) and name it to Spacing of rungs, and type 300 as the formula.
4. Select the Array macro symbol (the component is highlighted in the Model browser) Tie
the variables P3 and P4 to the model browser as shown
Bottom rung
offset
1. Add a new variable (P5) and name it as Bottom rung offset.
2. Edit the Formula of P5 to be 285.
3. Select handles of the lowest rung and tie them one by one to the bottom component
plane = > Two new variables (D3, D4) will be added.
Ladder width
We will now create two magnetic planes in the middle of the stringers to control the ladder
width. We will adjust the magnetic planes to cover also longer stringers by binding the
magnetic planes top handles to upper component plane (This way the magnetic plane is
automatically resized according the picked positions for the custom part).
Since the handles of the rungs are positioned in the middle of the stringers they will move
with the planes as well and adjust with the ladder width.
Create magnetic
planes
1. Create a magnetic plane by picking 3 points in the middle of the stringer as shown and
click the middle mouse button.
Adjust the
magnetic planes
for longer 1. Bind one upper handle of both magnetic planes to the upper component plane.
stringers Variables D5 and D6 appears.
Adjust the ladder 1. Add a new variable (P6) named Ladder width and edit its Formula to be 460.
width
2. Tie the magnetic planes created one by one to the component plane in the middle
(variables D7 and D8 appear).
3. Edit the formula of variables D7 and D8 to be =P6/2 and turn their visibility to Hide.
1. Add two new variables (P7 and P8), change their value type to profile and name them as
Stringer profile and Rung profile.
2. Copy the rung and stringer profile values from the model browser and paste them to the
formula fields of variables P7 and P8.
Rung connections
We will now add a new variable in order to control the connections between stringer and
rung profiles.
1. Add a new variable (P9), change its value type to Component name and name it as
Connection.
2. Copy the component name value from model browser and paste it to formula field of
variable P9.
We can make our Custom components easier to use by customizing their dialog boxes. By
modifying the input file of the custom component we can:
• add pictures
• change the order and location of fields
• add / rename tab pages.
We will next add a picture to the ladder simple custom part. We will then position the
parameters and group them to two different tab pages: Picture and Parts.
2. Edit the picture to be as shown below using any picture editing program.
(The size of the example picture is 62*250 pixels.)
Place the bmp file Save the completed picture to the teklastructures\”version”\nt\bitmaps with the name
in the system ladder.bmp.
folder
Position the
1. Remove the parameter names from parameters P1-P6.
picture and the
parameters 2. Add the X, Y coordinates and the length of the field for parameters P1-P6.
Reopen the model Reopen the model to check the dialog box.
Add a tab page 1. To add a second tab Parts, edit the input file as shown below.
2. Save the file.
1. First create the objects for the sandwich panel: inner panel, insulation and outer panel.
Then make a cast unit of all the parts by right-clicking, Cast unit > Create cast unit.
Bind the panel objects' definition points to the component planes – then they follow the
component definition points in creation.
1. Set the plane to Component planes in the Custom component editor toolbar.
Next bind the insulation panel's definition points to the inner panel's outer side.
Now the insulation panel follows if the inner panel's thickness changes. Next bind the outer
panel's definition points to the outer side of the insulation panel.
1. Modify the outer panel's height so, that the insulation panel can be picked from outer
side.
2. Select the start point of the outer panel and bind it to the outer plane of the insulation
panel.
3. Repeat for the end points of outer panel.
The outer panel now follows the insulation panel. The distances appear in the Variables
dialog. Hide all parameters by setting the visibility to Hide.
We have now defined parameters for all profiles. Next we will map these parameters into the
custom component parts.
1. In the Custom component browser open the outer panel's Part > General properties
and right-click > Add equation over the Profile field.
2. Type the parameter's name into the field.
Next separate the thickness and height into two individual parameters for each panel.
3. Copy the corresponding values from the profile parameters into the "Formula" field
5. Hide the profile parameters and leave the individual dimensions visible.
6. Set =P5 into the D9 and D10 formula fields to make the dimension react to thickness.
7. Set =P6 into the D7 and D8 formula fields to make the dimension react to thickness.
8. Close the editor and save the component.
We will next create hooped reinforcement bars and seam bars at the end of the hollow core
slabs using the seam type custom component.
Concrete members
1. Create a beam with the profile 780*380 at Middle on plane and Behind at depth
position.
2. Add 10 hollow core slabs P27(265X1200) at Right on plane and Front +10.00 at depth
position.
5. Point to the same point again (do not pick) and enter numerically 1500.
6. Enter numerically 0,0,250.
7. Press the middle mouse button.
8. Point the beam start point.
9. Point the beam end point – a reinforcement bar group is created.
5. Click Next>
6. Select the three reinforcement groups.
7. Click Next>
8. Pick the beam as the main part.
9. Click Next>
10. Pick the first hollow core slab as the secondary part.
11. Click Next>
11. Point the beam start point.
5. End the command and select the end point of the same group.
6. Right-click > Bind to plane.
7. Pick the end plane at the same end of the beam where the selected point is. Repeat for
the third direction.
8. End the command and repeat the steps for the seam and hooped reinforcement groups.
For the hooped group, select the form definition points.
Next, we will add controls for the reinforcements to be shown on the dialog. First, we will
change the plane from Component planes to Boundary planes in the Custom component
editor toolbar.
1. Select the dowel group's up-most form definition point.
2. Right-click > Bind to plane.
3. Pick the beam's top plane. A distance is created.
6. Bind the form definition points of the same rebar group to the end plane of the hollow
core slab.
The distances appear in the Variables dialog. Change the Labels for visible parameters as
shown below:
1. Close the editor and save the changes. The reinforcements can now be edited from the
dialog.
If they do not have the same name the result will be as follows:
Q8. I want to input 2 separate values for the plate width and
thickness how can I use these values to make a “profile”
name e.g. PLT200*10?
And how to stop the values being input with decimal places
A8. If as in the example below you use P2 for the plate
width & P3 for the thickness use the formula
“=”PLT”+int(P2)+”*”+int(P3)”. All text must be in inverted
commas “”, int() will stop the values being input with extra
decimal places.
Boundary planes