TSL | Explanation Nesting XML Settings

Description

hsbCLT-MasterPanelManager TSL uses a settings file called MasterPanelManagerSettings XML during its execution. It is required for the settings of the hsbCLT-MasterPanelManager and is stored in the hsbcompany folder, ../companyfolder/TSL/Settings, so therefore it is important that the correct company folder is set in the template of the model. 

The description of each line in the XML is described below: 

XML Settings

XML Code Description
<?xml version="1.0" encoding="UTF-8"?>
<Hsb_Map>
Beginning of the XML Code
<dbl nm="Length" ut="L" vl="16000"/> Master panel maximum length
<dbl nm="Width" ut="L" vl="2950"/> Master panel maximum width
<str nm="LineType" vl="ByBlock"/> Use the linetype to draw master panel as defined in AutoCAD
<dbl nm="LineTypeScaleFactor" ut="L" vl="1"/> Use the linetype scale to draw master panel as defined in AutoCAD
<dbl nm="MasterOversize" ut="L" vl="1"/> Shrinks the usuable area of the masterpanel. it is used for potential trimming cuts around the master
<int nm="AlignRight" vl="1"/> Sets out the masterpanel alignment to be right. Left is default and does not need this parameter or any other value
<int nm="Color" vl="252"/> Colour of the master panel outline
<dbl nm="RowOffset" ut="L" vl="1000"/> Space between each master panel row
<int nm="ShowNestingReport" vl="1"/> 0 = do not show nesting report, 1 = show nesting report in hsbDialog
<lst nm="Dimension"> Dimension increments for the dimension line on the master panel
<lst nm="X">
<dbl nm="Interdistance" ut="L" vl="5000"/>
<int nm="Cells" vl="5"/>
</lst>
Horizontal dimension
<lst nm="Y">
<dbl nm="Interdistance" ut="L" vl="1000"/>
<int nm="Cells" vl="5"/>
</lst>
Vertical dimension
<dbl nm="Scale" ut="L" vl="0.001"/> Scale of dimension
<str nm="Appendix" vl="m"/> you can scale to any unit, since we do not know where it will be scaled to/from the appendix can describe the unit
<dbl nm="Text Height" ut="L" vl="100"/> Text height of the dimension text
<int nm="Color" vl="1"/>
</lst>
Colour of dimension line
<lst nm="Sorting[]">
<lst nm="Sorting">
Masterpanel TSL sorts the child panels based on chronological order from top/down
<str nm="Name" vl="Nesting"/>
<lst nm="Criteria[]">
<lst nm="Criteria">
Name of the sorting catalog
<str nm="Property" vl="Style"/>
<int nm="Order" vl="1"/>
<int nm="Group" vl="1"/>
</lst>
<lst nm="Criteria">
First sort is on style of panel
<str nm="Property" vl="Quality"/>
<int nm="Order" vl="1"/>
<int nm="Group" vl="1"/>
</lst>
<lst nm="Criteria">
Second sort is on visual quality of panel
<str nm="Property" vl="Material"/>
<int nm="Order" vl="1"/>
<int nm="Group" vl="1"/>
</lst>
</lst>
</lst>
</lst>
Third sort is on material of panel
<lst nm="AutoSize"> Set the allowable parameters for the masterpanel nesting to work within
<lst nm="X">
<dbl nm="Ceiling" ut="L" vl="0"/>
<dbl nm="Minimum" ut="L" vl="8000"/>
</lst>
The allowable length that the masterpanel is allowed to work within. A ceiling > 0 will set the dimension in the given ceiling intervall. i.e. 50mm will stretch to any multiple of 50. The minimum value will not resize the master smaller than 8000mm in X
<lst nm="Y">
<lst nm="Value[]">
<dbl nm="Value" ut="L" vl="2250"/>
<dbl nm="Value" ut="L" vl="2450"/>
<dbl nm="Value" ut="L" vl="2750"/>
<dbl nm="Value" ut="L" vl="2950"/>
</lst>
</lst>
</lst>
The allowable width that the masterpanel is allowed to work within
<unit ut="L" uv="millimeter"/> Setting the value as mm
<unit ut="A" uv="radian"/> Setting the value to radians
</Hsb_Map> End of XML

Feedback and Knowledge Base