STAAD.Pro Physical Modeler Help

Element Group

This element contains the declared inputs in the template.

Diagram
Attribute Group / @Name Attribute Group / @Description Element Group / Input
Used by
Model Element Group / Input
Children Element Group / Input
Instance
<Group Description="" Name="">
  <Input DataType="" Default="" Description="" Headings="" IsVisible="" Maximum="" Minimum="" Name="" Type="" TypeDescription="">{1,unbounded}</Input>
</Group>
Attributes
QName Type Use
Attribute Group / @Description xs:string optional
Title of the group used in the form properties. If not defined Name will be used.
Attribute Group / @Name xs:string required
Name to use as reference during modeling.

Element Group / Input

This element defines the declared items in the properties form. This inputs later will be used as variables in the modeling and validations parts.

Diagram
Attribute Group / Input / @Name Attribute Group / Input / @Description Attribute Group / Input / @Type Attribute Group / Input / @Minimum Attribute Group / Input / @Default Attribute Group / Input / @DataType Attribute Group / Input / @Maximum Attribute Group / Input / @IsVisible Attribute Group / Input / @TypeDescription Attribute Group / Input / @Headings Element Validation
Model Element Validation
Children Element Validation
Instance
<Input DataType="" Default="" Description="" Headings="" IsVisible="" Maximum="" Minimum="" Name="" Type="" TypeDescription="">
  <Validation Condition="">{0,unbounded}</Validation>
</Input>
Attributes
QName Type Use
Attribute Group / Input / @DataType xs:string optional
This attribute is only used when the type is Quantity, and defines how the units will be shown in the properties form, following the selected configuration in the physical modeler. The Available data types are listed in Annex A.
Attribute Group / Input / @Default xs:string optional
The default value that the variable will take the first time that the form is shown.

For Quantity you can write different unit systems separated by "|”. i.e. “1.0 in|2 cm”

Attribute Group / Input / @Description xs:string optional
Label of the properties in the form, if not defined Name will be used.
Attribute Group / Input / @Headings xs:string optional
 
Attribute Group / Input / @IsVisible xs:string optional
Attribute to verify if the property is visible or not, you can use a condition that use all previously defined inputs.
Attribute Group / Input / @Maximum xs:string optional
Optional validation attribute with the maximum limit, for Int, Double and Quantity types.
Attribute Group / Input / @Minimum xs:string optional
Optional validation attribute with the minimum limit, for Int, Double and Quantity types.
Attribute Group / Input / @Name xs:string required
Name of the variable to be referenced later in the template.
Attribute Group / Input / @Type restriction of xs:string required
The type of the variables, the types supported are:
  • Int
  • Double
  • Quantity
  • Bool
  • String
  • Material
  • Section
  • Combo(comma separated list)
  • Table
Attribute Group / Input / @TypeDescription xs:string optional
 

Attribute Group / Input / @Name

Name of the variable to be referenced later in the template.

Type xs:string
Used by

Attribute Group / Input / @Description

Label of the properties in the form, if not defined Name will be used.

Type xs:string
Used by

Attribute Group / Input / @Type

Annotations The type of the variables, the types supported are:
  • Int
  • Double
  • Quantity
  • Bool
  • String
  • Material
  • Section
  • Combo(comma separated list)
  • Table
Type restriction of xs:string
Used by

Attribute Group / Input / @Minimum

Optional validation attribute with the minimum limit, for Int, Double and Quantity types.

Type xs:string
Used by

Attribute Group / Input / @Default

The default value that the variable will take the first time that the form is shown.

Annotations For Quantity you can write different unit systems separated by "|”. i.e. “1.0 in|2 cm”
Type xs:string
Used by

Attribute Group / Input / @DataType

This attribute is only used when the type is Quantity, and defines how the units will be shown in the properties form, following the selected configuration in the physical modeler. The Available data types are listed in Annex A.

Type xs:string
Used by

Attribute Group / Input / @Maximum

Optional validation attribute with the maximum limit, for Int, Double and Quantity types.

Type xs:string
Used by

Attribute Group / Input / @IsVisible

Attribute to verify if the property is visible or not, you can use a condition that use all previously defined inputs.

Type xs:string
Used by

Attribute Group / Input / @TypeDescription

Annotations  
Type xs:string
Used by

Attribute Group / Input / @Headings

Type xs:string
Used by

Attribute Group / @Name

Name to use as reference during modeling.

Type xs:string
Used by
Element Element Group

Attribute Group / @Description

Title of the group used in the form properties. If not defined Name will be used.

Type xs:string
Used by
Element Element Group