For the complete documentation index, see llms.txt. This page is also available as Markdown.

Smart Tag Tutorial

New Tutorial - Development of SmartTags

Variable Definitions

Before proceeding, familiarize yourself with the following variables used throughout this guide:

Beam Dimension Variables:

  • H - Beam Height

  • B - Beam Width

  • L - Beam Length

  • QS - Beam Height (alternative notation)

  • QP - Beam Width (alternative notation)

Reference Variables:

  • Reference Side - The face of the beam where the process is applied

  • Wrought Side - The working or finished side of the beam

  • C-F - Reference side unit indicator (C = specific side, F = face orientation)

Position Variables:

  • X - Length position along the beam

  • Y - Side position (width direction)

  • Z - Depth position (into the beam)

Process-Specific Variables:

  • V1, V2, V3... - User-defined variables for SmartTag parameters

  • T1, T2, T3, T4 - Depth measurements at different points

  • D - Diameter (for drillings)

  • NW - Inclination angle

What are SmartTags?

SmartTags are macros that combine different basic processes to form a new connection or detail. The parameters for the standard processes can be calculated using the dimensions of the beam that the SmartTag is applied to, allowing the SmartTag to automatically adapt to the beam's dimensions.

Using Existing library of Smart Tags

The program comes with several existing smart tags. We will use a few smart tags to illustrate the use of existing smart tags. Follow the steps below:

Examples from existing Library:

  • Floor Joist Tenon

  • Summer Beam

  • One for Stick Frame Users

    • Drillings

  • SIP Panel Users

Creation

Floor Joist Tenon Joint

Demonstrate Variables

Demonstrate Formulas:

Create a SmartTag when:

  • You need to create the same combination of processes on different beams repeatedly

  • A process must be applied to a relative position on the beam that is difficult to calculate, and this operation needs to be repeated frequently

General Steps for Creating SmartTags

This section provides an overview of the steps used to create SmartTags. Practical lab exercises follow this introduction.

Example: "Purlin head, curved"

  1. Add a description of how to use the SmartTag (optional)

  2. Click "Next"

  3. Add a helping picture (e.g., "Picture1.bmp")

    • The helping picture will be displayed in the SmartTag library

Three Types of Variables in SmartTags:

  1. Parameters of the selected beam - These are generally the beam dimensions and the position of the SmartTag

    • Example: "Beam Height"

  2. Free Parameters - Variables you define when creating the SmartTag. The designer must enter these values when using the SmartTag

    • Example: "Tenon Length"

  3. Fixed Variables - Parameters you define and edit in the SmartTag Editor. The designer cannot change these parameters when using the SmartTag

    • Example: "Denominator of the beam width" in the Ornament SmartTag


Tutorials: Creating SmartTags

In these labs, you will learn how to create SmartTags for your individual purposes.

Scenario: You are the designer in a company that produces timber frame houses. The company prefabricates custom houses, so beam dimensions vary. There are three new details you would like to use in new buildings:


Lab 1: Purlin Head

This purlin head is designed to be used on purlins of various dimensions. Create a SmartTag for it!

Step 1: Create a New SmartTag in the SmartTag Library

The standard directory for SmartTags is "PSB → ENG", but you can store SmartTags in any directory.

  1. Go to menu: 3 Tools > 2 SmartTags > 6 SmartTag Editor

  2. Highlight the directory where you want to create the SmartTag (e.g., "PSB → ENG")

  3. Select "SmartTag file: new"

  4. Enter a name for the SmartTag file (e.g., "Purlin head, curved")

  5. Add a description of how to use the SmartTag (optional)

  6. Click "Next"

Step 2: Define the Parameters of the SmartTag

The parameters must be defined before using them in the SmartTags. In this SmartTag, only one variable parameter is used: the reference side.

  1. Enter a name for the SmartTag in the "SmartTag" box (e.g., "H/6 Purlin Head Curved")

  2. Enter V1:

    • Variable name: wrought side

    • Default value: C

    • Unit: C-F

  3. Press "Next"

Note: By defining the "unit" of a reference side, you determine on which sides of the beam the user will be allowed to insert the SmartTag.

Step 3: Enter the Processes for the SmartTag

In this simple SmartTag, only one process is used. You can combine as many processes as needed in a SmartTag.

  1. Select "curved profile" and press "OK"

  2. In the drop-down menus, select:

    • Reference side: wrought side

    • Reference end: A start

  3. Use the equation editor to insert the other values as described below

Tip: You can easily find the process you're searching for in the process list by pressing the initial letter of the process several times.

Step 4: Use the Equation Editor

Use the equation editor to easily create an equation. In the equation editor, you can use the following:

  • Fixed values: A combination of a number and a unit (e.g., 5[mm])

  • System variables: Variables that refer to a dimension of the beam. They can be selected from the corresponding list and inserted using the ↑ button

  • Variables: Variables that have been defined in the previous step. They can be selected from the corresponding list and inserted using the ↑ button (Example: wrought side)

To determine the length position of the process, a very simple formula is used. The value of the length position equals the "beam height QS."

To enter the Length position X:

  1. Click on the calculator button next to "Length position X"

  2. Press "BkSp" to delete the 0 in the equation

  3. Go to the drop-down menu "system variables"

  4. Highlight the variable "QS" and press the ↑ button to insert it into the formula box

  5. Press "Transfer"

Enter the other parameters of the curved profile using the formula calculator:

  • Length L: H*2

  • Depth 1 T1: 0

  • Depth 2 T2: H/6

  • Depth 3 T3: 0

  • Depth 4 T4: H/6

  • Inclination angle NW: 135

  1. Press "OK"

Step 5: Complete the SmartTag

The SmartTag consists of only one process and is ready.

  1. Exit the process list of the SmartTag by pressing "End"

  2. Exit the SmartTag library by pressing "End"

Step 6: Test the SmartTag

  1. Enter a purlin

  2. Type: 3 Tools > 2 SmartTags > 2 Assign and select the purlin

  3. Select the SmartTag from the library and press "Read"

  4. Select the "wrought side" and press "OK"

  5. Select "single end" and select the end to assign the SmartTag to


Lab 2: End-to-End Joint

This joint is used to connect two purlins end to end. It consists of two lap joints and two drillings. The drilling diameter should be variable.

Now it's your turn!

Try to create a SmartTag for the end-to-end joint on your own. A possible solution is provided below.

Tip: When you need to create similar processes, use the "Transfer" function in the processes list. The values of the parameters of the highlighted process are transferred and can be edited. The process is then listed as a new process.

Possible Solution for the End-to-End Joint:

Variables:

  • V1: wrought side (default: C, unit: C-F)

  • V2: drilling diameter (default: 20, unit: mm)

Processes:

  1. Lap joint (ref. side: wrought side, ref. end: A start)

    • Length L: 1.5*QS

    • Depth T: QS/2

    • Length position X: 0

  2. Lap joint (ref. side: wrought side, ref. end: B end)

    • Length L: 1.5*QS

    • Depth T: QS/2

    • Length position X: 0

  3. Perp. Drilling (ref. side: wrought side)

    • Diameter D: V2

    • Length position X: 1.5*QS

    • Depth Z: 0.0

    • Reference for side pos: left

    • Side pos Y: QP/2

  4. Perp. Drilling (ref. side: wrought side)

    • Diameter D: V2

    • Length position X: 1.5*QS

    • Depth Z: 0.0

    • Reference for side pos: right

    • Side pos Y: QP/2

Save time: Transfer the drilling and change only the length position and side position reference!


Lab 3: Ornament

This ornament can be used on square posts. It consists of a curve and two bird's mouths on each side of the timber. The depth of the bird's mouth and the curve should be variable in relation to the beam height. The default value should be 1/5 of the beam height, but it should also be possible to enter a different denominator.

Now it's your turn!

Try to create a SmartTag for the ornament on your own. A possible solution is provided below.

Tip: Consider that the length of the cut-out of the bird's mouths equals their depth. Transfer the processes and change their reference side to save work.

Possible Solution for the Ornament

Variables:

  • V1: wrought side (default: A, unit: A-D)

  • V2: denominator of the beam width (default: 5, unit: -)

Processes:

  1. Curved profile (ref. side: wrought side, ref. end: A start)

    • Length position X: QS

    • Length L: 2*QS

    • Depth 1 T1: 0

    • Depth 2 T2: QS/V2

    • Depth 3 T3: 0

    • Depth 4 T4: QS/V2

    • Inclination angle NW: 135

  2. Bird's mouth (ref. side: wrought side, ref. end: A start)

    • Length position X: 0

    • Length L: QS/V2

    • Depth T: QS/V2

  3. Bird's mouth (ref. side: wrought side, ref. end: B end)

    • Length position X: 0

    • Length L: QS/V2

    • Depth T: QS/V2

Now copy the three processes to each side of the beam:

Transfer each of them three times and change the reference sides to apply the ornament to all four sides of the post.

Old Development of SmartTags

SmartTags are a type of macro, in which you can combine different basic processes to form a new connection or process. The parameters for the standard processes can be calculated by using the dimensions of the beam that the SmartTag is applied to, so that the SmartTag can automatically adapt to the dimensions of the beam.

A SmartTag should be created when one of the following situations occurs:

  1. You have to create the same combination of processes on different beams again and again.

  2. A process has to be applied to a relative position on the beam that is difficult to calculate and this has to be done again and again.

General steps for creating SmartTags

This section provides an overview of the steps used to create SmartTags. A lab for creating SmartTags is to follow.

e.g. “Purlin head, curved”. Add a description of how to use the SmartTag if you wish to. Click “next”

picture file in this example is “Picture1.bmp”) The helping picture is viewed in the SmartTag library now.

There are three types of variables that can be used in SmartTags:

  1. Parameters of the selected beam: These are generally the beam dimensions and the Position of the SmartTag. Example: “Beam Height”

  2. Free Parameters that you can define when you create the SmartTag. The de- signer has to enter the values when he uses the SmartTag. Example “Tenon Length”

  3. Variables that you define as “fixed”. You can enter and edit the value of this pa- rameter in the SmartTag Editor. The designer is not able to change this pa- rameter when he uses the SmartTag! See example: “Denominator of the beam width” in the Ornament SmartTag

Lab: Creation of SmartTags

In this lab you learn how to create SmartTags for your individual purposes.

Situation: You are the designer in a company that produces timber frame houses. The company prefabricates custom houses so that the beam dimensions vary. There are three new details that you would like to use in the new buildings:

A wooden pillar with a white background
A piece of wood with a few screws
A wood piece of wood

Lab 1: Purlin Head

A diagram of a graph

AI-generated content may be incorrect.

This purlin head is intended to be used on purlins of various dimensions. Create a SmartTag for it!

Create a new SmartTag in the SmartTag Library:

The standard directory for SmartTags is “PSB ? ENG”, but you can store SmartTags in any directory.

  • Go to menu 3 tools > 2 SmartTags > 6 SmartTag editor.

  • Highlight the directory in which you want to create the SmartTag, e.g. “PSB

ENG

  • Select “SmartTag file: new”

  • Enter a name for the SmartTag file, e.g. “Purlin head, curved”.

  • Add a description of how to use the SmartTag if you wish to.

  • Click “next”

Define the parameters of the SmartTag:

The parameters have to be defined before using them in the SmartTags. In this Smart- Tag only one variable parameter, the reference side is used.

  • Enter a name for the SmartTag in the box “SmartTag”, e.g. “H/6 Purlin Head Curved”

  • Enter V1: “variable name: wrought side”, “default value: C”, “unit: C-F”

  • Press “next”.

By defining the “unit” of a reference side you define on which sides of the beam the user will be allowed to insert the SmartTag.

Enter the processes for the SmartTag:

In this simple SmartTag only one process is used. You can combine as many proc- esses as you like in a SmartTag

  • . Select “curved profile” and press “OK”

  • In the drop-down menus select “reference side: wrought side” and “reference end: A start”

  • Use the equation editor to insert the other values as described below.

You can easily find the process that you searching for in the process list by press- ing the initial letter of the process several times.

Use the “equation editor”:

Use the equation editor to easily create an equation. In the equation editor you can use the following:

  • A screenshot of a computer

AI-generated content may be incorrect.

  • Fixed values: These values are a combination of a number an a unit,

e.g. 5[mm]

  • System variables: These are variables that refer to a dimension of the beam. They can be selected from the corre- sponding list and inserted using the ↑- button.

  • Variables: These variables have been defined in the previous step. They can be selected from the corresponding list and inserted using the ↑-button. (Example: wrought side)

To determine the length position of the process a very simple formula is used. The value of the length position is equal to the “beam height QS”

  • Click on the calculator button next to “Length position X”

  • Press “BkSp” to delete the 0 in the equation

  • Go to the drop down “system variables” Highlight the variable “QS” and press on the ↑-button to insert it into the formula box

  • Press “transfer”

Enter the other parameters of the curved profile using the formula calculator:

  • Enter “length L: H*2”, “Depth 1 T1: 0”, “Depth 2 T2: H/6”

  • Enter “Depth 3 T3: 0 » , « Depth 4 T4: H/6 », « Inclination angle NW: 135 »

  • Press « OK »

Quit the SmartTag:

The SmartTag consists of only one process and is ready.

  • Quit the process list of the SmartTag by pressing “End”

  • Quit the SmartTag library by pressing “End”

Test the SmartTag:

  • Enter a purlin.

  • Type 3 tools  2 SmartTags  2 assign and select the purlin

  • Select the SmartTag from the library and press “read”

  • Select the “wrought side” and press “OK”

  • Select “single end” and select the end to assign the SmartTag to.

Lab 2: End to end joint

This joint is used to connect two purlins end to end. It consists of two lap joints and two drillings. The drilling diameter should be variable.

A diagram of a diagram AI-generated content may be incorrect.

Now it is your turn

  • Try make a SmartTag for the end to end joint on your own

  • A possible solution is given later.

When you have to create similar processes, use the “transfer” function in the processes list. The values of the parameters of the process that is highlighted are transferred and can be edited. The process is then listed as a new process.

Possible solution for the end to end joint:

Variables:

Fix?

No.

variable name

Default value

unit

-

V1

Reference Side

C

C-F

-

V2

Drill Diameter

19

mm

Processes:

End lap joint

reference side: Reference Side

reference end:start

Length position X: QS

Ground angle GW: 90

depth Z: 2*QS/3

opp. width cross grain: no

End lap joint

reference side: Reference Side

Depth Z: QS/3

Ground angle GW: 90

length position X: QS

length L: QS

Perp. Drilling

ref.side: Reference side

Diameter D: V2 Depth Z: 0.0 Side pos Y: QP/2

drilling direction: side length position X: QS/2 reference for side pos: left

Save work by transferring the drilling and change only the length position!!!

Perp. Drilling ref.side: Reference side drilling direction: side

Diameter D: V2 length position X: 1.5*QS

Depth Z: 0.0 reference for side pos: left

Side pos Y: QP/2

4.2.1 Lab. 3: Ornament

This ornament can be used on square posts. It consists of a curve and two bird's mouths on each side of the timber. The depth of the bird's mouth and the curve should be variable in relation to the beam height. The default value should be 1/5 of the beam height but it should also be possible to enter a different denominator.

Now it is your turn

  • Try make a SmartTag for the ornament on your own

  • A possible solution is given later.

Consider that the length of the cut out of the bird's mouths is equal to their depth. Transfer the processes and change their reference side to save work.

Possible Solution for the Ornament

Variables:

Fix?

No.

variable name

Default value

unit

-

V1

Length of Curve

0.3

M

X

V2

Ratio of width and groove depth

5

number

Processes:

Curve

reference side: C

length position X: X

Length L: V1

depth Z: B/ V2

Birds Mouth

reference side: C

length position X: X + (V1 / 2) + B / V2

Depth Z: B / V2

inclination angle NW: 45

Rafter nail drilling: 0

Take over birds mouth, change only the length position

Birds Mouth

reference side: C

length position X: X - (V1 / 2) - B / V2

Depth Z: B / V2

inclination angle NW: 45

Rafternail drilling: 0

Now copy the three processes to each side of the beam: Transfer each of them three times and change the reference sides!

Last updated

Was this helpful?