TSL | Content \ Dutch \ TSL \ (R)oof

JS: Sept 2017 Author

Description:

tsl is the abbreviation for Tool Script Language and is a programming language.
With the help of this programming language, you can program dynamic connection/tools (e.g. metal parts) and other dynamic applications.
When our standard tsl's are updated this will be updated in the hsbContentDutch.

Location:

These are saved in your C:\Program Files\hsbcad\hsbcad20...\Content\Dutch OR UK folder.

Explanation:

The Dutch tsl's are divided into different categories.

TSL | Content \ Dutch \ TSL \ (D)imensioning

TSL | Content \ Dutch \ TSL \ (E)Element
TSL | Content \ Dutch \ TSL \ (F)loor

TSL | Content \ Dutch \ TSL \ (G)General

TSL | Content \ Dutch \ TSL \ (I)nformation

TSL | Content \ Dutch \ TSL \ (L)og

TSL | Content \ Dutch \ TSL \ (P)anel-CLT

TSL | Content \ Dutch \ TSL \ (R)oof
TSL | Content \ Dutch \ TSL \ (S)ip

TSL | Content \ Dutch \ TSL \ (T)imber

TSL | Content \ Dutch \ TSL \ (W)all

TSL | Content \ General \ TSL

hsb_Ladder: This tsl creates a beam distribution.
hsb_R-AngleForFlatRoof: This tsl creates an angled flat roof adding Laths and sheeting in zone 1 and 2 under the specified angle.
hsb_R-CenterRafter: This tsl adjusts a rafter by referencing a rafter in a connecting roofplane.
hsb_R-ChangeInternalSheeting: This tsl changes the internal sheeting of roof elements.
hsb_R-ExtraBeam: This tsl splits in a dsp detailed beam and creates extra timber as an extension of the rafters.
hsb_R-Gutter: This tsl creates a gutter.
hsb_R-GutterForFlatRoof: This tsl will add Laths for floor
hsb_R-HipConnection: This tsl creates a hip connection.
hsb_R-Hip T-Solution: This tsl changes the connection between hip and ridge.
hsb_R-Lifting: This tsl adds lifting points to the elements.
hsb_R-OpeningBlocking: This tsl adds blocking to the top-trimmer of an opening.
hsb_R-OptimizeBattens: This tsl optimizes counter battens. The dimensions of angled battens are corrected.
hsb_R-SlopedBattens: This tsl creates sloped battens on a flat roof.
hsb_R-StretchOpeningTilelaths: This tsl stretches the tilelath under and over an opening to the closest rafters (left & right).
hsb_R-Tube: This tsl adds a tube to a roof element.

hsb_Ladder (Content UK)

(Back to top)

Description:

This tsl  creates a beam distribution. The shape of the beam is taken from a beam in DSP. Start and end position of the distribution is start/end of beam in DSP.


Insert: Manual insert

This tsl has to be added in Model space, in top view or in the DSP detail.

Remarks:

Attach to DSP detail for optimal use.

Work flow:

Dialog headers:

hsb_R-AngleForFlatRoof

(Back to top)

Description:

This tsl creates an angled flat roof adding Laths and sheeting in zone 1 and 2 under the specified angle.


Insert: Manual insert

This tsl has to be added in Model space.

Remarks:

Work flow:

Dialog headers:

hsb_R-CenterRafter

(Back to top)

Description:

This tsl adjusts a rafter by referencing a rafter in a connecting roofplane.


Insert: Manual insert

This tsl has to be added in Model space.

Remarks:

Work flow:

Dialog headers:

hsb_R-ChangeInternalSheeting

(Back to top)

Description:

This tsl changes the internal sheeting of roof elements.
This tsl can change the material of sheets behind knee walls.

Insert: Manual insert

This tsl has to be added in Model space.

Remarks:

Work flow:

Dialog headers:

hsb_R-ExtraBeam

(Back to top)

Description:

This tsl splits in a dsp detailed beam and creates extra timber as an extension of the rafters.


Insert: Manual insert

This tsl has to be added in Model space.

Remarks:

Work flow:

Dialog headers:

hsb_R-Gutter

(Back to top)

Description:

This tsl creates a gutter.

Insert: Manual insert

This tsl has to be added in Model space.
Insert the tsl, enter the values in the dialog box, Select the gutter

Remarks:

Work flow:

- Gutter: Sets the group to assign the entities to. Sets the slope [%].
- Gutter Laths:
- Drain: 

 

hsb_R-GutterForFlatRoof

(Back to top)

Description:

This tsl angles sheets from a certain distribution point on a specified angle for the creation of a gutter in a flat roof.


Insert: Manual insert

This tsl has to be added in Model space.

Remarks:

Work flow:

Dialog headers:

hsb_R-HipConnection

(Back to top)

Description:

This tsl creates a hip connection.
The hip of the lower elements is extended over the upper elements.

Insert: Manual insert

This tsl has to be added in Model space.

Remarks:

Work flow:



 

hsb_R-Hip T-Solution

(Back to top)

Description:

This tsl changes the connection between hip and ridge.

Insert: Manual insert

This tsl has to be added to a viewport (Paperspace).

Remarks:

Work flow:



 

hsb_R-Lifting

(Back to top)

Description:

This tsl adds lifting points to the elements.


Insert: Manual insert

This tsl has to be added in Model space.

Remarks:

You can add extra lifting positions with a right mouse click ''Custom''

We also have a tsl that lifts Wall elements, the ''hsb_W-Lifting''.

Work flow:

Dialog headers:

hsb_R-OpeningBlocking

(Back to top)

Description:

This tsl adds blocking to the top-trimmer of an opening.


Insert: Manual insert

To insert the tsl, one or more elements can be selected. The tsl will insert an instance of itself to each selected element.
The tsl can also be attached to the element definition. If its attached to the element definition it will be executed automatically when the element is generated.

Remarks:

Work flow:

Dialog headers:

hsb_R-OptimizeBattens

(Back to top)

Description:

This tsl optimizes counter battens. The dimensions of angled battens are corrected.
They are squared off and cut at standardized lengths.


Insert: Manual insert

Select one or more elements. the tsl can also be attached to the element definition.
Inserting the tsl from a toolpalette with a specified catalogue value is also supported.

Remarks:

Work flow:

Dialog headers:
- Orientation:
- Square off:
- Optimize length:

hsb_R-SlopedBattens

(Back to top)

Description:

This tsl creates sloped battens on a flat roof.

Insert: Manual insert

This tsl has to be added in Model space.

Remarks:

Work flow:



 

hsb_R-StretchOpeningTilelaths

(Back to top)

Description:

This tsl stretches the tilelath under and over an opening to the closest rafters (left & right).


Insert: Manual insert

Supports Multi element insert.
Will be inserted per element and erased after execution.

Remarks:


The tsl is erased after its been executed.

Work flow:

Dialog headers:

hsb_R-Tube

(Back to top)

Description:

This tsl adds a tube to a roof element.
The insertion point of the tube will be projected to the specified reference position.
A tube and a set of trimmers to fixate the tube are created at the insertion point.
The tube can be placed vertical or perpendicular to the element.
The tube is added as a hardware component to the tsl.


Insert: Manual insert

This tsl has to be added in Model space, in top view.
When inserting the tsl select an Element, select an insertion point.
A dialog box will open where you can change the diameter and the angle of the tube.

Remarks:

Work flow:

Dialog headers:

Feedback and Knowledge Base