Engineering Solutions

Connector XML File

Connector XML File

Previous topic Next topic No expanding text in this topic  

Connector XML File

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

In a connector XML file, all connectors are organized in terms of the links, the connectors sharing the same links are listed jointly following  the links. As a result, there are 2 major types of blocks: link block and connector block; usually a link block is followed by multiple connector blocks.

Inside a link block, each line describes a link entity by listing out the type and id or name of the link entity, link rule and link state.

Inside a connector block, the location of the connector is described first, and then the other details of the connector including state, component ID, component name, thickness, and so on are listed in the line tagged by CE_Detail. The following line tagged by FE_Detail includes all details required for the realization of the connector: config, tolerance, solver, system, connectivity and so on. If it is a realized connector and the file is exported to attach to the end of a solver deck file, all FE entities associated with the connector are listed after FE_Detail line.  

The following table shows all tags and attributes used in a connector XML file.

Tag

Attribute

Type

Range

Description

MasterConnectorFile

 

NA

NA

master connector file tag

CE_Connector_List

 

NA

NA

connector list tag

CE_Connectors

 

NA

NA

connectors tag

CE_Link_List

 

NA

NA

link list tag

 

NumberOfLinks

int

>0

num of links

CE_Link

 

NA

NA

link tag

 

Type

string

nodes,

comps,

elems,

tags,

assems,

surfs

link entity type

 

Id

int

>0

link entity ID: only use "Id", "Name", or nothing.

 

Name

string

NA

link entity name: only use "Id", "Name", or nothing.

 

Rule

string

"none"

"use id"

"use name"

"at ferealize"

link rule: "none" and "use id" require "Id" to be set.  "use name" requires "Name" to be set.  "at ferealize" requires no "Id" or "Name" to be set.

 

State

string

elems,

geom

link state

CE_Spot

 

NA

NA

spot connector tag

 

Id

int

>0

spot connector ID

CE_Bolt

 

NA

NA

bolt connector tag

 

Id

int

>0

bolt connector ID

CE_Seam

 

NA

NA

seam connector tag

 

Id

int

>0

seam connector ID

CE_Area

 

NA

NA

area connector tag

 

Id

int

>0

area connector ID

CE_App_Mass

 

NA

NA

applied mass connector tag

 

Id

int

>0

applied mass connector ID

CE_Location

 

NA

NA

connector location tag

 

Cords

double

>=0.0

coordinates of connector entity

CE_Mesh

 

NA

NA

area connector mesh tag

 

Element

int

>0

area connector mesh definition

CE_Detail

 

NA

NA

CE detail tag

 

State

int

0 (unrealized), 1 (realized),

2 (failed)

connector state

 

CompID

int

>0

the ID of the comp of connector

 

CompName

string

NA

the name of the comp of connector

 

Thickness

int

>=0, -1

connector thickness

 

Spacing

double

>0.0

spacing value for a line or seam connector

 

Density

int

>0

density value for a line or seam connector only

 

HalfSpacing

int

0, 1

half spacing offset flag for seam and line

 

Offset

double

>=0.0

the end offset value for a line connector only

FE_Detail

 

NA

NA

FE detail tag

 

Config

string

NA

FE config name

 

TypeNum

int

>0

custom FE type number

 

TypeName

string

NA

custom FE type name

 

Tolerance

double

>0.0

tolerance for FE realization

 

FESolver

int

>0

FE solver number

 

System

int

0 (none),

1 (single),

2 (1 per layer),

3 (2 per layer)

FE system type

 

Connectivity

int

0 (mesh ind),

1 (mesh dep),

2 (use shell node)

FE connectivity

 

Nonnormal

int

0, 1

allow non normal projection flag

 

FEVectorReverse

int

0, 1

vector reverse flag for seam connector

 

BoltMaxDiameter

double

> 0.0

maximum diameter for bolt hole (bolt only)

 

BoltMinDiameter

double

> 0.0

minimum diameter for bolt hole (bolt only)

 

AreaStacksize

int

> 0

density for area connector (area only)

 

AreaThicknessType

int

> 0

thickness type for area connector (area only)

 

AreaConstThickness

double

> 0.0

constant thickness for area connector (area only)

 

AppliedMass

double

> 0.0

apply mass value (apply mass only)

 

AppliedMassDis

int

0, 1, 2, 3

apply mass distribution type (apply mass only)

CE_FE_List

 

NA

NA

FE list tag

 

NumberOfFEs

int

> 0

the number of FE

CE_FE

 

NA

NA

FE tag

 

Type

string

NA

FE entity type

 

Subtype

string

NA

FE entity sub type

 

Id

int

> 0

FE entity ID

CE_Metadata_List

 

NA

NA

connector metadata list tag

CE_Metadata

 

NA

NA

connector metadata tag

 

Type

string

Int,

Double,

DoubleArray, UnsignedInt

metadata type

 

Name

string

Native values utilized by the connector core are listed below, however any custom defined string can be stored as metadata.

metadata name

 

Value

double, int, string…

NA

metadata value

CE_Group_List

 

NA

NA

connector group list tag

CE_Group

 

NA

NA

connector group tag

 

Type

string

"seam"

(only seam currently supported)

connector type in one group

IdList

 

int

>0

connector ID list in one group

 

 

See Also:

Importing and Exporting Connectors