Supports
Customisation Guide
Generic Hanger Interface - ManufacturersHangerInterfaceData (XML Schema)
: Input (Third Party Interface -> Supports)
Input (Third Party Interface -> Supports)
ManufacturersHangerInterfaceData -> Input
Field
Data Type
Description
Notes
Commands…
N/A
Internal data list to support legacy functionality.
This is not intended for use by third party vendors.
Hanger…
N/A
Data list that describes one or many hanger elements to be built within the supports application.
-> Input -> Hanger
Field
Data Type
Description
Notes
HangerIndex
INTEGER
This is the index of the created hanger. Hanger elements are always generated sequentially within the supports application.
HangerHead…
N/A
Data list that describes the connection data and placement for the current hanger at the hanger head.
HangerTail…
N/A
Data list that describes the connection data and placement for the current hanger at the hanger tail.
PartsList…
N/A
Data list that describes one or many components that are built as members of the current hanger hierarchy.
-> Input -> Hanger -> HangerHead
Field
Data Type
Description
Notes
HeadPosition
FLOAT[X,Y,Z]
The position of the hanger head in AVEVA E3D™ world XYZ co-ordinates
HeadConnectionToHanger…
N/A
Data list that describes the connection of the current hanger head to another indexed hanger in the support.
HeadConnectionToElement…
N/A
Data list that describes the connection of the current hanger head to a named element.
Commands…
N/A
Data list containing additional commands for hanger head connection and placement.
-> Input -> Hanger -> HangerHead -> HeadConnectionToHanger
Field
Data Type
Description
Notes
HangerIndex
INTEGER
The index of the hanger that the current hanger head is connected to.
ComponentSequence
INTEGER
The component sequence of the hanger, described by <HangerIndex>, that the current hanger is connected to.
ConnectionPoint
INTEGER
The p-point of the component, described in <ComponentSequence>, that the current hanger is connected to.
-> Input -> Hanger -> HangerHead -> HeadConnectionToElement
Field
Data Type
Description
Notes
Element Name
STRING
The name of the element that the current hanger head is connected to.
ElementConnectionPoint
INT
The point at which the head is connected to the named element.
-> Input -> Hanger -> HangerHead -> Commands
Field
Data Type
Description
Notes
Command
STRING
Optional command to run on the current hanger head.
-> Input -> Hanger -> HangerTail
Field
Data Type
Description
Notes
TailPosition
FLOAT[X,Y,Z]
The position of the hanger tail in AVEVA E3D™ world XYZ co-ordinates
TailConnectionToHanger…
N/A
Data list that describes the connection of the current hanger tail to another indexed hanger in the support.
TailConnectionToElement…
N/A
Data list that describes the connection of the current hanger tail to a named element.
TailCheck…
N/A
Data list containing information to check that the hanger has been built correctly
Commands…
N/A
Data list containing additional commands for hanger head connection and placement.
-> Input -> Hanger -> HangerTail -> TailConnectionToHanger
Field
Data Type
Description
Notes
HangerIndex
INTEGER
The index of the hanger that the current hanger tail is connected to.
ComponentSequence
INTEGER
The component sequence of the hanger, described by <HangerIndex>, that the current hanger is connected to.
ConnectionPoint
INTEGER
The p-point of the component, described in <ComponentSequence>, that the current hanger is connected.
-> Input -> Hanger -> HangerTail -> TailConnectionToElement
Field
Data Type
Description
Notes
Element Name
STRING
The name of the element that the current hanger tail is connected to.
ElementConnectionPoint
INT
The point at which the tail is connected to the named element.
-> Input -> Hanger -> HangerTail -> TailCheck
Field
Data Type
Description
Notes
ComponentSequence
INT
The component sequence of the component in the current hanger parts list. The p-point can be checked against the supporting surface.
ConnectionPoint
INT
The position of the p-point number which can be compared against the supporting surface intersection point.
Refer to
Checking Error Example
for further information.
Checking Error Example
The example displays a checking error between the check component and the supporting steelwork. This is because the pre-defined checking point on the component is not in contact with the calculated intersection on the support steelwork. This check forms part of the supports health checking utility and must be passed to complete any support design.
Note:
If a checking point has not been defined, the check point is assumed to be the leave point of the last hanger component.
-> Input -> Hanger -> HangerTail -> Commands
Field
Data Type
Description
Notes
Command
STRING
Optional command to run on the current hanger tail.
-> Input -> Hanger -> PartsList
Field
Data Type
Description
Notes
Part…
N/A
Data list that describes a part that is built as a member of the current hanger.
-> Input -> Hanger -> Part
Field
Data Type
Description
Notes
HangerSequence
INTEGER
The member sequence that the current part is built at. Parts are built sequentially within the hanger hierarchy.
Spref
STRING
The component specification reference (SPREF) of the current part being built.
DesignParameters…
N/A
Data list that describes each of the design parameters that need to be applied to the current part.
Commands…
N/A
Data list containing additional commands to build a part.
-> Input -> Hanger -> DesignParameters
Field
Data Type
Description
Notes
DesignParameter…
N/A
Data list that describes each of the current design parameters.
-> Input -> Hanger -> DesignParameter
Field
Data Type
Description
Notes
Number
INTEGER
The current design parameter number.
Value
FLOAT
The required value applied to the design parameter referenced in <Number>.
-> Input -> Hanger -> Commands
Field
Data Type
Description
Notes
Command
STRING
Optional command to run on the current hanger.
1974 to current year.
AVEVA Solutions Limited and its subsidiaries. All rights reserved.