Analysis Solution |
Analysis Visualization |
Analysis Visualization OverviewSome general concepts about Images definition |
Technical Article |
AbstractThe aim of this document is to explain the principles of analysis visualization. It is based on the "images definition files" that configure the images managing the display. This article is intended to help you make your first steps in creating a new "Images definition file" using the Analysis visualization framework. |
An Image is a 3D visualization of analysis data. It defines how the physical characteristic values are displayed on their finite element support. It contains all the information needed to display these values. It is a dress-up mode. This data may be pre-processing or post-processing results.
[Top]
The Images definition file defines all available images. It also defines how data (characteristics values) must be displayed. For each image, it contains all the information needed to display these values :
When you create a new image with the "Generate Image" command, the displayed image list is a sub list of all defined images. This subset list depends on the physical types the selected set or entity are able to produce.
When you choose an image the program searches for the best characteristic to be acquired according to the definition that was given for (Physical type, Visualization type, Criterion, Filters, ...) in the ImagesDefinition files.
Input characteristic |
(Processes) |
Intermediate characteristic |
(Processes) |
Output characteristic |
<-- code |
search --> |
<-- depending on |
images definition |
files --> |
It may be every characteristic having the physical type defined in the current image. | The previous list of characteristics is filtered to take into account the "position" and the "version" of the intermediate characteristic asked in the image definition. Processes may be added in order to change position, filters (on layer, lamina, ...) or mathematical types. | This characteristic is defined in the image description in terms of position, and version (value type, mathematical type, dimension, reference frame, category, combined or not combined characteristic) | All processes defined in the image description are added. | The output characteristic is created and computed according to the input one and to the image definition. |
In fact, all images belonging to the same physical type are grouped so that the edition of an existing image enables you to pass from one to another. By edition you can choose an other visualization type, or criterion in the "Visu tab page", or change the dress-up (Options button), or finally control values or filters in the "Filter tab page".
Available and automatic mathematical type changes are :
[Top]
The images definition files defining all available images must be written in XML language (extensible markup language). For general rules and recommandation about XML consideration inside CAAV5, refer to [2].
<?xml version="1.0" encoding="UTF-8"?> <!-- COPYRIGHT DASSAULT SYSTEMES 2002 --> <!DOCTYPE ImagesList SYSTEM "ImageDefinition.dtd"> <?xml-stylesheet type="text/xsl" href="ImageDefinition.xsl"?> ... |
[Top]
... ImagesList [ ] (Name) |__Image [*] (Name, Physical, SubType, Visu, Hidden) | |__Criterion [ ] (Name) | | |__Values [ ] (RefType, Combined) | | | |__ DefaultPosition [?] (Name) | | | |__ Position [+] (Name) | | | |__ MathType [+] (Name) | | | |__ MathDim [*] (Name) | | | |__ ValueType [*] (Name) | | | |__ Filters [?] | | | |__ Smi [?] (Name) | | | |__ Lamina [?] (Name) | | | |__ Component [*] (Name, ApplyOn) | | | |__ ComplexPart [?] (Name) | | | |__ AxisSystem [*] (CoordinateSystem, ApplyOn) | | | |__ Origin [?] (X, Y, Z) | | | |__ X-Axis [ ] (X, Y, Z) | | | |__ Y-Axis [ ] (X, Y, Z) | | | |__ Z-Axis [ ] (X, Y, Z) | | |__ ProcessList [?] | | |__ Process [+] (Name) | | |__ IParam [*] | | |__ Fparam [*] | | |__ CParam [*] | |__ Attributes [?] | |__ Text [?] | | |__ FixedColor [?] (Red, Green, Blue, Alpha) | |__ Symbol [?] (Type, ZoomSensitive, Fixed) | | |__ FixedColor [?] (Red, Green, Blue, Alpha) | |__Display [?] (Deformed, WithoutValues, Mode, Shrink) | |__ColorMap [?] (MinMaxMode, ComputeMode, Smooth) |__ImageExtension [*] (Name) | |__AddValues [?] | | |__DefaultPosition [?] (Name) | | |__AddPosition [*] (Name) | |__RemoveValues [?] | |__RemovePosition [*] (Name) |__ImageByReference [*] (Reference, Name, SubType, Hidden) ... |
Conventions:
Words in bold characters are defined in the dtd (document type definition) as ELEMENT Words in (italic and parenthesis) are defined in the dtd as ATTLIST (Explanations on these attributes will be given in the next paragraph) The sign defined in red color between two brackets gives the number of expected fields:
- [?] means (0 or 1 time)
- [+] means (1 or several times)
- [*] means (0 or several times)
- [ ] sign means (1 time)
[Top]
ELEMENT |
ATTRIBUTE |
EXPLANATION |
ImagesList | Name | The name of the images list. |
Image | Name | The image name. It must be unique. Associated NLS names may be provided (see CATISamImageFactory interface) |
Image | Physical | The physical type of the characteristic to be visualized. Images with the same physical type and subtype are pooled. |
Image | SubType | The subtype of the characteristic to be visualized. Images with the same physical type and subtype are pooled. For physical types like Stress, Strain or Energy, this parameter is optional. If you choose to define it , available values are : NOMINAL , LOGARITHMIC , ELASTIC , INELASTIC , THERMAL , PLASTIC. If the physical type is GENERIC_CHARACTERISTIQUE this parameter is requested, in this case any string is available. Default: no subtype is defined |
Image | Visu | The visualization type. It may be AVERAGE-ISO, DISCONTINUOUS-ISO, SYMBOL, FRINGE, MESH or TEXT |
Image | Hidden | An hidden image is not in the proposed list of images given by the generic command and can't be created directly. But, editing an existing image with the same physical type enables to create it .The value of hidden parameter may be YES or NO (default is NO) |
Criterion | Name | The criterion name. It's used to choose between several images with the same visualization type. By edition, the change of the visualization type may induce the change of criterion. By default, if exists, the last criterion will be taken. |
Values | RefType | To impose input-characteristic in a specific axis system. It may be GLOBAL, LOCAL or NONE. By default, no axis system type is imposed. |
Values | Combined | To impose the input-characteristic to be combined or uncombined. By default, no choice is made .So, this attribute must not be given when no choice has to be done .The parameter value is either YES or NO. |
DefaultPosition | Name | The default position name of the ouput-characteristic to be visualized. It may be NODE, EDGE, FACE, ELEMENT, GAUSS, CENTER, or NODE_OF_ELEMENT or a "user position". |
Position | Name | The position name of the ouput-characteristic to be visualized. It may be NODE, EDGE, FACE, ELEMENT, GAUSS, CENTER, or NODE_OF_ELEMENT or a "user position". This position may be imposed by the visualization type : AVERAGE-ISO needs NODE position, DISCONTINUOUS-ISO needs NODE_OF_ELEMENT position and FRINGE needs ELEMENT, CENTER or FACE position. |
MathType | Name | The mathematical type of the intermediate-characteristic before processes defined in the image were applied. It may be SCALAR, VECTOR, TENSOR, EIGEN_VALUES, SYMMETRICAL_TENSOR or BIT_ARRAY. |
MathDim | Name | If this parameter is given, the input-characteristic must have the specified dimension. It may be 1D, 2D or 3D. By default, no specific dimension is imposed. |
ValueType | Name | If this parameter is given, the input-characteristic must have the specified type. It may be CHARACTER, SHORT, INTEGER, REAL, DOUBLE, COMPLEX or COMPLEX_DOUBLE. By default, no specific type is imposed. |
Filters | This element starts the filters definition. Filters may be on layer (Smi), on lamina (Lamina), on component (Component) or on complex part (ComplexPart). Filters on component may be elements dependent. If it's the case, the attribute ValueOn is used. | |
Smi | Name | During computation we will had a filter on layers for surfacic elements, if this attribute is specified . Parameter value may be UPPER, MID, LOWER or UPPER_LOWER (default is UPPER). |
Lamina | Name | During computation we will had a filter on lamina, if this attribute is specified . Parameter value is an integer. It's the number of the chosen lamina. |
Component | Name | During computation we will filter components of output-characteristic if this attribute is specified. The parameter value may be C1, C2, C3, C12, C13, C21, C23, C31, C32 (default is C1). It depends on the mathematical type of the output-characteristic. Filter for a vector may be C1, C2, C3. Filter for a tensor 2D may be C1, C2, (C12 if tensor is symmetrical), (C21 for full tensor).Filter for a tensor 3D may be C1, C2,C3, (C12, C13, C23 if tensor is symmetrical), (C21,C31,C32 for full tensor) .The output-characteristic may be different on 1D, 2D or 3D elements. (See attribute ApplyOn) |
Component | ApplyOn | The filter component may be element dependent. This attribute, if defined specifies where it has to be applied. Authorized values are: ALL, 1D, 2D, 3D (default is ALL). |
ComplexPart | Name | If output-characteristic is complex, during computation we will filter a part of this complex, if this attribute is specified. The parameter value may be REAL, IMAGINARY, MODULUS or PHASE (default is REAL). |
AxisSystem | CoordinateSystem | The axis coordinate system to apply may be CARTESIAN, CYLINDRICAL or SPHERICAL (default is CARTESIAN) |
AxisSystem | ApplyOn | The filter axis system may be element dependent. This attribute, if defined specifies where it has to be applied. Authorized values are: ALL, 1D, 2D, 3D (default is ALL). |
Origin | X Y or Z | These attributes if defined specify the axis origin (default values are: (x=0.)(y=0.)(z= 0.)) |
X-Axis | X Y or Z | These attributes if defined specify the X-axis (default values are: (x=1.)(y=0.)(z= 0.)) |
Y-Axis | X Y or Z | These attributes if defined specify the Y-axis (default values are: (x=0.)(y=1.)(z= 0.)) |
Z-Axis | X Y or Z | These attributes if defined specify the Z-axis (default values are: (x=0.)(y=0.)(z= 1.)) |
ProcessList | This element starts the processes definition. | |
Process | Name | A process is an elementary calculation permitting new data to be generated for display from the intermediate-characteristics. (vector normalization, tensor eigen-values values,...). This attribute defines the name of the process to add. The input parameters of the process are specified with the Iparam, Fparam and Cparam values. |
IParam | This element is used to give each integer parameter of the previous defined process | |
FParam | This element is used to give each float parameter of the previous defined process | |
CParam | This element is used to give each character parameter of the previous defined process | |
Attributes | This element starts the dress-up definition. | |
Text | This element starts the text dress-up. | |
FixedColor | Red | By default color is variable. You may imposed a fixed color for TEXT visualization , using the fixedColor element. The color is defined by this four integers lying between 0 and 255. (default color is BLUE : Red=Green=0 Blue=213 Alpha=255). This four arguments are the red, green blue and alpha attributes. Here is the definition of the Red attribute. |
FixedColor | Green | (See definition of Red attribute). Here is the definition of the Green parameter. |
FixedColor | Blue | (See definition of Red attribute). Here is the definition of the Blue parameter. |
FixedColor | Alpha | (See definition of Red attribute). Here is the definition of the Alpha parameter. |
Symbol | Type | If the image visualization type is SYMBOL, you may choose the symbol type. Authorized values are CUBE, TETRA, ARROW, DOUBLE-ARROW, TENSOR, PRESSURE, RESTRAINT, AXIS, POINT or BALL . Authorized values are mathematical type dependent : BIT_ARRAY needs RESTRAINT type. SCALAR needs CUBE, TETRA, BALL or PRESSURE type (default is CUBE). VECTOR needs ARROW or DOUBLE-ARROW type (default is ARROW), and EIGEN_VALUES needs AXIS or TENSOR type (default is TENSOR ). The POINT type may always be used. |
Symbol | ZoomSensitive | This attribute enables to define if symbol is sensitive with zoom. It may be YES or NO (default is YES). |
Symbol | Fixed | This attribute enables to define if the length of symbol is fixed or variable. It may be YES or NO (default is NO). (this option is ignored if POINT type) |
FixedColor | Red | By default color is variable. You may imposed a fixed color for SYMBOL visualization, using the fixedColor element. Here is the definition of the Red attribute. (See definition of Red attribute for TEXT visualization) |
FixedColor | Green | (See definition of Red attribute). Here is the definition of the Green parameter. |
FixedColor | Blue | (See definition of Red attribute). Here is the definition of the Blue parameter. |
FixedColor | Alpha | (See definition of Red attribute). Here is the definition of the Alpha parameter. |
Display | Deformed | To define if the deformation is on or off. It may be YES or NO (default is NO). |
Display | WithoutValues | This parameter is available for AVERAGE-ISO, DISCONTINUOUS-ISO or FRINGE visualization. If the value is YES, elements without values are drawn in white color. The value of the attribute may be YES or NO (default is NO). |
Display | Mode | This parameter defines where the display has to be done. It may be FREE-FACES or ALL (default is FREE-FACES) |
Display | Shrink | This parameter defines the value of shrink coefficient for elements. (default is 1.0 : there is no shrink). The correct values are between 0.5 and 1.0. |
ColorMap | MinMaxMode | This parameter defines the way of computation for the color map. It may be FREE-FACES or ALL (default is FREE-FACES). |
ColorMap | ComputeMode | This parameter defines the type of color map. It may be LINEAR, HISTOGRAM or LOG (default is LINEAR). In a LINEAR color map values are linearly distributed. In an HISTOGRAM color map there is an iso-distribution of values by colors (in this case, you cannot imposed a minimum or a maximum value by color map edition). In an LOG color map there is a logarithmic distribution of values by colors (in this case, values must be strictly positive). |
ColorMap | Smooth | This parameter is used for AVERAGE-ISO, DISCONTINUOUS-ISO visualization, to define if the patterns are smoothed or not. It may be YES or NO (default is NO) |
ImageExtension | Name | The name of the image to extend. An image with the same name must have been defined previously in a xml file. (Be careful with the loading order of the files !) |
DefaultPosition | Name | The default position name of the ouput-characteristic to be visualized. It may be NODE, EDGE, FACE, ELEMENT, GAUSS, CENTER, or NODE_OF_ELEMENT or a "user position". To reset a default position set this parameter to "". |
AddPosition | Name | The position name of the ouput-characteristic to be visualized. It may be NODE, EDGE, FACE, ELEMENT, GAUSS, CENTER, or NODE_OF_ELEMENT or a "user position". (See "position" to have more information ). This attribute is used to add a new Position to an image previously defined. |
RemovePosition | Name | The position name of the ouput-characteristic to be visualized. It may be NODE, EDGE, FACE, ELEMENT, GAUSS, CENTER, or NODE_OF_ELEMENT or a "user position". (See "position" to have more information). This attribute is used to remove a Position to an image previously defined. After the remove, it must remain at least one position in the image |
ImageByReference | Reference | The name of the referenced image. The referenced image must have been defined previously in a xml file. (Be careful with the loading order of the files !) |
ImageByReference | Name | The name of the image to define by reference |
ImageByReference | SubType | The subtype of the characteristic to be visualized. Images with the same physical type and subtype are pooled. For physical types like Stress, Strain or Energy, this parameter is optional. If you choose to define it , available values are : NOMINAL , LOGARITHMIC , ELASTIC , INELASTIC , THERMAL , PLASTIC. If the physical type is GENERIC_CHARACTERISTIQUE this parameter is requested, in this case any string is available. Default: no subtype is defined |
ImageByReference | Hidden | An hidden image is not in the proposed list of images given by the generic command and can't be created directly. But, editing an existing image with the same physical type enables to create it .The value of hidden parameter may be YES or NO (default is NO) |
[Top]
... <Image Name="Disp_Iso" Physical="TRANSLATION" Visu="AVERAGE-ISO" > <Criterion Name="NORMALIZE" > <Values> <Position Name="NODE"/> <MathType Name="VECTOR"/> </Values> <ProcessList> <Process Name="SPMProcessNormalize"/> </ProcessList> </Criterion> <Attributes> <Display Deformed="YES"/> </Attributes> </Image> ... |
... <Image Name="Stress_Iso_PpalValue_Disc" Physical="STRESS" Visu="DISCONTINUOUS-ISO" Hidden="Yes"> <Criterion Name="PRINCIPAL-VALUE" > <Values> <Position Name="NODE_OF_ELEMENT"/> <MathType Name="EIGEN_VALUES"/> <Filters> <Smi Name="UPPER"/> <Component Name="C1"/> </Filters> </Values> </Criterion> <Attributes> <Display Deformed="YES"/> </Attributes> </Image> ... |
... <Image Name="Stress_Symbol_PpalTensor" Physical="STRESS" Visu="SYMBOL" > <Criterion Name="PRINCIPAL-VALUE" > <Values> <DefaultPosition Name="NODE"/> <Position Name="CENTER"/> <Position Name="NODE_OF_ELEMENT"/> <Position Name="GAUSS"/> <MathType Name="EIGEN_VALUES"/> <Filters> <Smi Name="UPPER"/> </Filters> </Values> </Criterion> <Attributes> <Display Deformed="YES"/> </Attributes> </Image> ... |
... <Image Name="EstimatedError_Symbol" Physical="ESTIMATED_ERROR" Visu="SYMBOL" Hidden="YES" > <Criterion Name="SCALAR" > <Values> <Position Name="CENTER"/> <MathType Name="SCALAR"/> </Values> </Criterion> <Attributes> <Symbol Type="CUBE"> <FixedColor Red="0" Green="0" Blue="213" Alpha="255"/> </Symbol> <ColorMap MinMaxMode="ALL"/> </Attributes> </Image> ... |
... <ImageExtension Name="Elements_Text" > <AddValues> <AddPosition Name="NODE_OF_ELEMENT"/> </AddValues> </ImageExtension> ... |
... <ImageExtension Name="Elements_Text" > <AddValues> <DefaultPosition Name="NODE_OF_ELEMENT"/> </AddValues> </ImageExtension> ... |
... <ImageExtension Name="Elements_Text" > <AddValues> <DefaultPosition Name=""/> </AddValues> </ImageExtension> ... |
... <ImageExtension Name="Elements_Text" > <RemoveValues> <RemovePosition Name="NODE_OF_ELEMENT"/> </RemoveValues> </ImageExtension> ... |
... <ImageByReference Name="Relative_Disp_Symbol" Reference="Disp_Symbol" SubType="RELATIVE" /> ... |
[Top]
... <!ELEMENT ImagesList ( (Image) | (ImageExtension) | (ImageByReference) )* > <!ATTLIST ImagesList Name CDATA #REQUIRED > <!-- START Image creation --> <!ELEMENT Image ( Criterion , Attributes? ) > <!ATTLIST Image Name CDATA #REQUIRED Physical CDATA #REQUIRED SubType CDATA #IMPLIED Visu ( AVERAGE-ISO | DISCONTINUOUS-ISO | SYMBOL | FRINGE | MESH | TEXT ) #REQUIRED Hidden ( YES | NO ) "NO" > GroupID CDATA #IMPLIED > <!ELEMENT Criterion ( Values , ProcessList? )> <!ATTLIST Criterion Name CDATA #REQUIRED > <!ELEMENT Values ( DefaultPosition? , Position+ , MathType+ , MathDim* , ValueType* , Filters? ) > <!ATTLIST Values RefType ( GLOBAL | LOCAL | NONE ) #IMPLIED Combined ( YES | NO ) #IMPLIED > <!ELEMENT DefaultPosition EMPTY > <!-- predefined positions are ( NODE | EDGE | FACE | ELEMENT | GAUSS | CENTER | NODE_OF_ELEMENT ) --> <!ATTLIST DefaultPosition Name CDATA #REQUIRED > <!ELEMENT Position EMPTY > <!-- predefined positions are ( NODE | EDGE | FACE | ELEMENT | GAUSS | CENTER | NODE_OF_ELEMENT ) --> <!ATTLIST Position Name CDATA #REQUIRED > <!ELEMENT MathType EMPTY > <!ATTLIST MathType Name ( SCALAR | VECTOR | TENSOR | EIGEN_VALUES | SYMMETRICAL_TENSOR | BIT_ARRAY) #REQUIRED > <!ELEMENT MathDim EMPTY > <!ATTLIST MathDim Name ( 1D | 2D | 3D ) #REQUIRED > <!ELEMENT ValueType EMPTY > <!ATTLIST ValueType Name ( CHARACTER | SHORT | INTEGER | REAL | DOUBLE | COMPLEX | COMPLEX_DOUBLE ) #REQUIRED > <!ELEMENT Filters (Smi ?, Lamina ?, Component *, ComplexPart ?, AxisSystem * ) > <!ELEMENT Smi EMPTY > <!ATTLIST Smi Name ( UPPER | MID | LOWER | UPPER_LOWER ) “UPPER” > <!ELEMENT Lamina EMPTY > <!ATTLIST Lamina Name CDATA #REQUIRED > <!ELEMENT Component EMPTY > <!ATTLIST Component Name ( C1 | C2 | C3 | C12 | C13 | C21 | C23 | C31 | C32) “C1” > <!ATTLIST Component ApplyOn (ALL | 1D | 2D | 3D ) “ALL” > <!ELEMENT ComplexPart EMPTY > <!ATTLIST ComplexPart Name ( REAL | IMAGINARY | MODULUS | PHASE) “REAL” > <!ELEMENT AxisSystem ( Origin ?, X-Axis , Y-Axis , Z-Axis ) > <!ATTLIST AxisSystem CoordinateSystem ( CARTESIAN | CYLINDRICAL | SPHERICAL) “CARTESIAN ” > <!ATTLIST AxisSystem ApplyOn (ALL | 1D | 2D | 3D ) “ALL” > <!ELEMENT Origin EMPTY > <!ATTLIST Origin X CDATA “0.” > <!ATTLIST Origin Y CDATA “0.” > <!ATTLIST Origin Z CDATA “0.” > <!ELEMENT X-Axis EMPTY > <!ATTLIST X-Axis X CDATA “1.” > <!ATTLIST X-Axis Y CDATA “0.” > <!ATTLIST X-Axis Z CDATA “0.” > <!ELEMENT Y-Axis EMPTY > <!ATTLIST Y-Axis X CDATA “0.” > <!ATTLIST Y-Axis Y CDATA “1.” > <!ATTLIST Y-Axis Z CDATA “0.” > <!ELEMENT Z-Axis EMPTY > <!ATTLIST Z-Axis X CDATA “0.” > <!ATTLIST Z-Axis Y CDATA “0.” > <!ATTLIST Z-Axis Z CDATA “1.” > <!ELEMENT ProcessList ( Process+ ) > <!ELEMENT Process ( IParam* , FParam* , CParam* ) > <!ATTLIST Process Name CDATA #REQUIRED > <!ELEMENT IParam (#PCDATA) > <!ELEMENT FParam (#PCDATA) > <!ELEMENT CParam (#PCDATA) > <!ELEMENT Attributes ( Text? , Symbol? , Display? , ColorMap? ) > <!ELEMENT Text ( FixedColor? ) > <!ELEMENT Symbol ( FixedColor? ) > <!ATTLIST Symbol Type ( CUBE | TETRA | ARROW | DOUBLE-ARROW | TENSOR | PRESSURE | RESTRAINT | AXIS | POINT | BALL ) "ARROW" > <!ATTLIST Symbol ZoomSensitive ( YES | NO ) "YES" > <!ATTLIST Symbol Fixed ( YES | NO ) "NO" > <!ELEMENT FixedColor EMPTY > <!ATTLIST FixedColor Red CDATA #REQUIRED > <!ATTLIST FixedColor Green CDATA #REQUIRED > <!ATTLIST FixedColor Blue CDATA #REQUIRED > <!ATTLIST FixedColor Alpha CDATA #REQUIRED > <!ELEMENT Display EMPTY > <!ATTLIST Display Deformed ( YES | NO ) "NO" > <!ATTLIST Display WithoutValues ( YES | NO ) "NO" > <!ATTLIST Display Mode ( FREE-FACES | ALL ) "FREE-FACES" > <!ATTLIST Display Shrink CDATA #IMPLIED > <!ELEMENT ColorMap EMPTY > <!ATTLIST ColorMap MinMaxMode ( FREE-FACES | ALL ) "FREE-FACES" > <!ATTLIST ColorMap ComputeMode ( LINEAR | HISTOGRAM | LOG ) "LINEAR" > <!ATTLIST ColorMap Smooth ( YES | NO ) "NO" > <!-- END Image creation --> <!-- START Image extension --> <!ELEMENT ImageExtension ( AddValues?, RemoveValues? ) > <!ATTLIST ImageExtension Name CDATA #REQUIRED > <!ELEMENT AddValues ( DefaultPosition? , AddPosition* ) > <!ELEMENT AddPosition EMPTY > <!ATTLIST AddPosition Name CDATA #REQUIRED > <!ELEMENT RemoveValues ( RemovePosition* ) > <!ELEMENT RemovePosition EMPTY > <!ATTLIST RemovePosition Name CDATA #REQUIRED > <!-- END Image extension --> <!-- START Image by reference --> <!ELEMENT ImageByReference EMPTY > <!ATTLIST ImageByReference Reference CDATA #REQUIRED Name CDATA #REQUIRED SubType CDATA #IMPLIED Hidden ( YES | NO ) "NO" > GroupID CDATA #IMPLIED > <!-- END Image by reference --> ... |
[Top]
The available products may be :
The images spotted with an asterisk may be generated with the Generate image command or by selecting an icon
Physical type |
Internal name (name in xml file) |
English NLS name |
Product |
3D_COORDINATES | Coordinates_Symbol | Nodal coordinates symbol | E * |
Coordinates_Text | Nodal coordinates text | E | |
ANGLE | Composite_Angle | Composite angle symbol | E * |
ANGULAR_ACCELERATION | AngularAcc_Symbol | Angular acceleration vector | E * |
AngularAcc_Text | Angular acceleration text | E | |
AngularAcc_Fringe | Angular acceleration fringe | E | |
ANGULAR_VELOCITY | AngularVelocity_Symbol | Angular velocity vector | E * |
AngularVelocity_Text | Angular velocity text | E | |
AngularVelocity_Fringe | Angular velocity fringe | E | |
AREA_MOMENT_OF_INERTIA | AreaMomentOfInertia_Text | Area moment of inertia (text) | E * |
AREA_SHEAR_RATIO_XY | AreaShearRatioInXYPlane_Text | Area shear ratio in XY plane (text) | E * |
AREA_SHEAR_RATIO_XZ | AreaShearRatioInXZPlane_Text | Area shear ratio in XZ plane (text) | E * |
CLEARANCE | Display_clearance_symbol | Clearance symbol | E |
Display_clearance_text | Clearance text | E | |
Display_clearance_iso | Clearance iso | E * | |
CROSS_SECTIONAL_AREA | CrossSectionalArea_Text | Cross sectional area text | E |
CrossSectionalArea_Fringe | Cross sectional area fringe | E | |
CrossSectionalArea_Symbol | Cross sectional area symbol | E * | |
CURVATURE | Curvature_Text | Curvature text | E * |
DEGREES_OF_FREEDOM | Restraint | Degrees of freedom symbol | E * |
ELASTIC_ENERGY | ElasticEnergy_Text | Local strain energy text | E |
ElasticEnergy_Fringe | Local strain energy | E * | |
ElasticEnergy_Symbol | Local strain energy symbol | E * | |
ELASTIC_ENERGY_DENSITY | ElasticEnergyDensity_Text | Local strain energy density text | E |
ElasticEnergyDensity_Fringe | Local strain energy density | E * | |
ElasticEnergyDensity_Symbol | Local strain energy density symbol | E | |
ELEMENTS | Mesh | Mesh | G / E * |
Mesh_Deformed | Deformed Mesh | G / E * | |
Elements_Text | Elements text | E * | |
ESTIMATED_ERROR | EstimatedError_Fringe | Estimated local error | G / E * |
EstimatedError_Text | Estimated local error text | E | |
EstimatedError_Symbol | Estimated local error symbol | E | |
FORCE_FLOW | Force_Flow_Text | Force flow text | E * |
FRICTION_RATIO | Display_FrictionRatio_Symbol | Friction force ratio symbol | E |
Display_FrictionRatio_Text | Friction force ratio text | E | |
Display_FrictionRatio_Iso | Friction force ratio iso | E * | |
LINEIC_FORCE | Lineic_Force_Symbol | Line force vector | E * |
Lineic_Force_Text | Line force text | E | |
LINEIC_MASS | Lineic_Mass_Symbol | Line mass symbol | E * |
Lineic_Mass_Text | Line mass text | E * | |
LOCAL_AXIS | LocalAxis | Local axis symbol | E * |
MASS_INERTIA | MassInertia_Text | Mass inertia (text) | E * |
MASS_MOMENT_OF_INERTIA | MassMomentOfInertia_Text | Mass moment of inertia (text) | E * |
MATERIAL | Material_Text | Material text | E |
Material_Fringe | Material fringe | E * | |
MOMENT_FLOW | Moment_Flow_Text | Moment flow text | E * |
NB_LAMINATES | Nb_laminates | Laminate number text | E * |
Nb_laminates_Fringe | Laminate number fringe | E | |
NODES | Nodes_Text | Nodes text | E * |
OFFSET | Offset_Symbol | offset (symbol) | E * |
Offset_Text | offset (text) | E | |
ORIENTATION_VECTOR | Orientation_Vector_Symbol | Orientation vector (symbol) | E * |
Orientation_Vector_Text | Orientation vector (text) | E | |
PHYSICAL_TYPE | PhysicalType_Text | Physical type text | E |
PhysicalType_Fringe | Physical type fringe | E * | |
PLY_ID | Ply_id | Ply id text | E * |
Ply_id_Fringe | Ply id fringe | E | |
POINT_FORCE | Force_Iso | Point force magnitude | E |
Force_Iso_Component | Point force component | E | |
Force_Symbol | Point force vector | E * | |
Force_Text | Point force text | E | |
Freebody_Force_Iso | Free body force magnitude | E | |
Freebody_Force_Iso_Component | Free body force component | E | |
Freebody_Force_Symbo | Free body force vector | E | |
Freebody_Force_Text | Free body force text | E | |
POINT_MASS | Point_Mass_Symbol | Point mass symbol | E * |
Point_Mass_Text | Point mass text | E * | |
Point_Mass_Iso | Point mass | E | |
POINT_MOMENT | Moment_Symbol | Point moment vector | E * |
Moment_Text | Point moment text | E | |
Moment_Iso | Point moment magnitude | E | |
Moment_Iso_Component | Point moment component | E | |
Freebody_Moment_Symbol | Free body moment vector | E | |
Freebody_Moment_Text | Free body moment text | E | |
Freebody_Moment_Iso | Free body moment magnitude | E | |
Freebody_Moment_Iso_Component | Free body moment component | E | |
POST PROCESSING CHARAC (ENVELOP_VALUES) | Values_Symbol | Values symbol | E * |
Values_Text | Values text | E | |
Values_Average_Iso | Values average iso | E | |
Values_Discontinuous_Iso | Values discontinuous iso | E | |
Values_Fringe | Values fringe | E | |
POST PROCESSING CHARAC (ENVELOP_CRITICALS) | Criticals_Symbol | Critical sets symbol | E * |
Criticals_Text | Critical sets text | E | |
Criticals_Average_Iso | Critical sets average iso | E | |
Criticals_Discontinuous_Iso | Critical sets discontinuous iso | E | |
Criticals_Fringe | Critical sets fringe | E | |
PRESSURE | Pressure_Symbol | Pressure vector | E * |
Pressure_Text | Pressure text | E | |
Pressure_Fringe | Pressure fringe | E * | |
Pressure_Iso | Pressure (nodal values) | E * | |
ROTATION | Rotation_Iso | Rotational displacement magnitude | E * |
Rotation_Iso_Component | Rotational displacement component | E | |
Rotation_Symbol | Rotational displacement vector | E * | |
Rotation_text | Rotational displacement text | E | |
ROTATIONAL_ACCELERATION | Rotational_Acceleration_Symbol | Rotational acceleration vector | E * |
Rotational_Acceleration_Text | Rotational acceleration text | E | |
Rotational_Acceleration_Iso | Rotational acceleration iso | E | |
ROTATIONAL_STIFFNESS | Rotational_Stiffness_Symbol | Rotational stiffness (symbol) | E * |
Rotational_Stiffness_Text | Rotational stiffness (text) | E | |
ROTATIONAL_VELOCITY | Rotational_Velocity_Symbol | Rotational velocity vector | E * |
Rotational_Velocity_Text | Rotational velocity text | E | |
Rotational_Velocity_Iso | Rotational velocity iso | E | |
SHEAR_CENTER | ShearCenter_Text | Shear center (text) | E * |
STRAIN | Strain_Iso_PpalValue | Strain principal tensor component (nodal values) | E * |
Strain_Symbol_PpalTensor | Strain principal tensor symbol | E * | |
Strain_Text_PpalTensor | Strain principal tensor text | E | |
Strain_Iso_Tensor_Component | Strain full tensor component (nodal values) | E * | |
Strain_Text_SymTensor | Strain full tensor text | E | |
STRESS | Stress_Iso_PpalShearing_Disc | Stress principal shearing (element's nodes values) | G / E |
Stress_Iso_PpalValue_Disc | Stress principal tensor component (element's nodes values) | G / E * | |
Stress_Symbol_PpalTensor | Stress principal tensor symbol | G / E * | |
Stress_Iso_VonMises | Stress Von Mises criterion (nodal values) | E | |
Stress_Iso_VonMises_Disc | Stress Von Mises criterion (element's nodes values) | E | |
Stress_Text_VonMises | Stress Von Mises criterion text | E | |
Stress_Iso_PpalValue | Stress principal tensor component (nodal values) | E | |
Stress_Iso_PpalValue_Abs | Stress principal tensor component (nodal absolute values) | E | |
Stress_Iso_PpalValue_Disc_Abs | Stress principal tensor component (element's nodes absolute values) | E | |
Stress_Text_PpalTensor | Stress principal tensor text | E | |
Stress_Text_PpalTensor_Abs | Stress principal tensor text (absolute) | E | |
Stress_Iso_Tensor_Component | Stress full tensor component (nodal values) | E * | |
Stress_Iso_Tensor_Component_Disc | Stress full tensor component (element's nodes values) | E * | |
Stress_Text_SymTensor | Stress full tensor text | E * | |
Stress_Iso_PpalShearing | Tensor for maximum shearing (nodal values) | E | |
Stress_Text_PpalShearing | Tensor for maximum shearing text | E | |
StressVonMises_Fringe | Stress Von Mises criterion (center of element's values) | E | |
STRESS (SHEAR) | ShearStress_Disc | Shear panel stress (element's nodes values) | E * |
ShearStress_Text | Shear panel stress text | E * | |
STRESS (SURFACE) | Surface_Stress_Symbol_PpalTensor | Surface stress principal tensor symbol | E * |
Surface_Stress_Iso_PpalValue_Disc | Surface stress principal tensor component (element's nodes values) | E | |
Surface_Stress_Iso_PpalValue | Surface stress principal tensor component (nodal values) | E | |
Surface_Stress_Text_PpalTensor | Surface stress principal tensor text | E | |
Surface_Stress_Iso_Tensor_Component | Surface stress full tensor component (nodal values) | E | |
Surface_Stress_Iso_Tensor_Component_Disc | Surface stress full tensor component (element's nodes values) | E | |
Surface_Stress_Text_SymTensor | Surface stress full tensor text | E | |
STRESS_VON_MISES | StressVonMises_Iso_Smooth | Von Mises Stress (nodal values) | G / E * |
StressVonMises_Iso_Disc | Von Mises Stress (element's nodes values) | E * | |
StressVonMises_Text | Von Mises Stress text | E | |
StressVonMises_Symbol | Von Mises stress (symbol) | E | |
SURFACIC_FORCE | Surfacic_Force_Symbol | Surface force vector | E * |
Surfacic_Force_Text | Surface force text | E | |
Surfacic_Force_Fringe | Surface force fringe | E | |
SURFACIC_MASS | Surfacic_Mass_Symbol | Surface mass symbol | E * |
Surfacic_Mass_Text | Surface mass text | E * | |
Surfacic_Mass_Fringe | Surface mass fringe | E | |
TEMPERATURE | Temperature_Field_Fringe | Temperature field fringe | G / E * |
Temperature_Field_Text | Temperature field text | G / E | |
Temperature_Field_Iso | Temperature field iso | G / E | |
Temperature_Field_Symbol | Temperature field symbol | E * | |
THICKNESS | Lamina_Thickness_Text | Thickness text (Lamina) | |
Lamina_Thickness_Fringe | Thickness fringe (Lamina) | ||
Thickness_Text | Thickness text | E | |
Thickness_Fringe | Thickness fringe | E * | |
TRANSLATION | Disp_Iso | Translational displacement magnitude | G / E * |
Disp_Iso_Component | Translational displacement component | G / E * | |
Disp_Symbol | Translational displacement vector | G / E * | |
Disp_Text | Translational displacement text | E | |
TRANSLATION (RELATIVE) | Relative_Disp_Symbol | Relative translational displacement vector | G / E * |
TRANSLATION (SNG) | Local_Singularity_In_Rotation | Local singularity in rotation | E * |
TRANSLATIONAL_ACCELERATION | Acceleration_Symbol | Acceleration vector | E * |
Acceleration_Text | Acceleration text | E | |
Acceleration_Iso | Acceleration | E | |
Acceleration_Fringe | Acceleration fringe | E | |
TRANSLATIONAL_ACCELERATION (RELATIVE) | Relative_Acceleration_Symbol | Relative acceleration vector | E * |
TRANSLATIONAL_STIFFNESS | Translational_Stiffness_Symbol | Translational stiffness (symbol) | E * |
Translational_Stiffness_Text | Translational stiffness (text) | E | |
TRANSLATIONAL_VELOCITY | Velocity_Symbol | Velocity vector | E * |
Velocity_Text | Velocity text | E | |
Velocity_Iso | Velocity | E | |
TRANSLATIONAL_VELOCITY (RELATIVE) | Relative_Velocity_Symbol | Relative velocity vector | E * |
TRANSVERSE_SHEAR_STRAIN | Transverse_Shear_Strain_Text | Transverse shear strain text | E * |
Transverse_Shear_Strain_Iso | Transverse shear strain iso | E | |
TRANSVERSE_SHEAR_STRESS | Transverse_Shear_Stress_Text | Transverse shear stress text | E * |
Transverse_Shear_Stress_Iso | Transverse shear stress iso | E | |
USER_NUMBER | UserNodesNumber_Text | User nodes text | E * |
UserElementsNumber_Text | User elements text | E * | |
VOLUMIC_FORCE | Volumic_Force_Symbol | Volume force vector | E * |
Volumic_Force_Text | Volume force text | E | |
Volumic_Force_Iso | Volume force | E | |
Volumic_Force_Fringe | Volume force fringe | E | |
VOLUMIC_MASS | Volumic_Mass_Symbol | Volume mass symbol | E * |
Volumic_Mass_Text | Volume mass text | E * | |
Volumic_Mass_Iso | Volume mass | E | |
Volumic_Mass_Fringe | Volume mass fringe | E |
[Top]
The provided interfaces are to be used according to following schema:
The CATISamImageFactory interface provides the methods to manage the "ImageDefinition" files and to create images. Query this interface on the post-processor container.
The CATISamImage interface provides the methods :
The CATISamImageColorMap interface provides the methods :
The CATISamImageDisplayManager interface provides the methods to manage display of images. Query this interface on the post-processor container. This interface is used:
[Top]
A process can be defined by:
A process may have input parameters. These parameters can be of types : INTEGER , FLOAT or CHAR parameters.
The process availability is defined through it's input characteristic(s). it will accept as version and position types:
The appropriate interfaces to run a process is CATISPMProcess. For Process argument management, use CATISPMProcessAccess.
[Top]
The analysis modeler provides some standard processes. They are described in the quick reference article.
[Top]
This document presented some principles of analysis visualization.
[Top]
[1] | Analysis Modeler Overview |
[2] | CAA V5 XMLProgramming Rules |
[3] | Analysis process reference |
[Top] |
Version: 1 [Jun 2002] | Document created |
[Top] |
Copyright © 2000, Dassault Systèmes. All rights reserved.