Analysis Solution

Analysis Modeler

Command Access

Accessing analysis commands

Quick Reference

Abstract

This article describes the way some typical commands defined with the CAE domain can be reused in your workbench. The objective is to shared directly some command header with all their resources. The aim of this solution is to be completely independent of shared library name.


General overview.

The provided solution is based on the usage of a set of global functions located in CATAfrCommandHeaderServices header. This class allow to manage command headers.

This way of accessing command headers as been implemented by analysis domain and you will find after the list of provided commands.

As example usage, refer to the Workbench provided with the use cases. In the implementation of CATISAMWorkshopConfiguration, retrieve of create the command header in the CreateCommands method, then you are able to use it in your own toolbar with the CreateWorkbench method.

...
void CAAAniCfg::CreateCommands() { 
   CATCommandHeader* PHeader = NULL; 
   CATAfrGetCommandHeader( "CATSamDumpFieldModel",PHeader); 
   if (NULL == PHeader) CATAfrCreateCommandHeader( "CATSamDumpFieldModel");
}...

With this new mechanism, we will potentially no more support the usage of creating command headers by referencing a command and library name.

[Top]

Default commands.

The following commands is provided without any license.

 

 Command header Identifier

 Command usage

CATSamDumpFieldModel

 This command allows to dump the content of the field model in a 2D Graph.

     

 

[Top]

Analysis Meshing Tools commands.

The following commands is provided with the analysis meshing tools package. Some of the commands can be used without particular license, other will require specific meshing products like FEM Surface or FEM Solid.

 

 Command header Identifier

 Command usage

 

CATAmtGroupPointHdr

 Defines a point group

CATAmtGroupLineHdr

 Defines a line group

CATAmtGroupSurfaceHdr

 Defines a surface group

CATAmtGroupProxiPointHdr

 Defines a point group by neighborhood

CATAmtGroupProxiLineHdr

 Defines a line group by neighborhood

CATAmtGroupProxiSurfaceHdr

 Defines a surface group by neighborhood

CATAmtGroupBoundaryLineHdr

 Defines a line group by Boundary

CATAmtGroupBoundarySurfaceHdr

 Defines a surface group by Boundary

CATAmtEmptyMeshPartHdr

 Removes the global mesh of the current meshpart

CATAmtUpdateMeshPartHdr

 Updates the current meshpart

CATAmtActivateMeshPartHdr

 Activates / deactivates the meshpart

CATAmtUpdateMeshSetHdr

 Update all meshes

CATAmtUpdateMeshColorSetHdr

 Color meshes

CATAmtAnalyzeMeshPartHdr

 Analyze

CATAmtShrinkCtxHdr

 Modifies the element's shrink

CATAmt1DMesherHdr

 Generates beams on wireframe geometry

CATAmtAdv1DMesherHdr

 Generates beams on wireframe geometry

CATAmtBasicSurfHdr

 Generates triangle/quadrangle elements to modelize surface part

CATAmtSmartSurfHdr

 Generates triangle/quadrangle elements to modelize surface part

CATAmtOctree2DHdr

 Generates triangle elements to modelize surface part

CATAmtAdvOctree2DHdr

 Generates triangle elements to modelize surface part

CATAmtGHS3DHdr

 Generates tetrahedrons from a surface boundary mesh

CATAmtOctree3DHdr

 Generates tetrahedron to modelize solid part

CATAmtAdvOctree3DHdr

 Generates tetrahedron to modelize solid part

CATAmtSweep3DHdr

 Generates extruded mesh through a volume

CATAmtFreeEdgesHdr

 Displays the free edges of the mesh

CATAmtInterferHdr

 Checks meshes to detect intersections / interferences

CATAmtDuplicateHdr

 Checks meshes to detect duplicate elements

CATAmtQualityHdr

 Analyzes elements quality, select and tune quality criteria

CATAmtVisuModeHdr

 

CATAmtCuttingPlaneHdr

 Mesh inspection using an exact/approximate cutting plane

CATAmtOrientationHdr

 Visualization of elements orientation

CATAmtShrinkHdr

 Sets/Shrink the element's

CATAmtMPSummaryHdr

 Nodes To Nodes Connections Summary

CATAmtMPSummaryContextualHdr

 Nodes To Nodes Connections Summary

CATAmtVisuTypeHdr

 

CATAmtMeasureBetweenHdr

 Measures between two elements

CATAmtMeasureItemHdr

 Measures an element

CATAmtMeshOffsetHdr

 Selects a size and a direction to offset the mesh

CATAmtQuadToTriHdr

 Splits quadrangular elements of the mesh into triangular elements

CATAmtMoveNodeOpHdr

 Move Mesh Nodes to a set of geometrical nearest points

CATAmtImportMeshHdr

 Imports a mesh in a specific format ( Bulk Data, CATIA V4... )

CATAmtExportMeshHdr

 Exports a mesh in a specific format ( Bulk data, CATIA V4...)

CATAmtWeldSpotHdr

 Generates elements to modelize spot welding connections

CATAmtWeldSeamHdr

 Generates elements to modelize seam welding connections

CATAmtWeldSurfHdr

 Generates elements to modelize surfaces welding connections

CATAmtPointPointHdr

 Generates elements to modelize nodes to nodes connections

CATAmtHalfPointHdr

 Generates spring elements

CATAmtMPTranslationHdr

 Generates Translation Mesh

CATAmtMPRotationHdr

 Generates Rotation Mesh

CATAmtMPSymmetryHdr

 Generates Symmetry Mesh

CATAmtMPExtrTranslationHdr

 Generates Extruded Mesh with translation

CATAmtMPExtrRotationHdr

 Generates Extruded Mesh with rotation

CATAmtMPExtrSymmetryHdr

 Generates Extruded Mesh with Symmetry

CATAmtMPExtrSpineHdr

 Generates Extruded mesh along spine

CATAmtCoating1DHdr

 Generates bars from surface parts.

CATAmtCoating2DHdr

 Generates faces from solid parts.

[Top]

 

Generative Structural Analysis commands.

The following commands are provided with the generative structural analysis package. Some of the commands can be used without particular license, other will require specific analysis products like EST or GAS or GDY.

   Command header Identifier  Command usage
CATGPSElementTypeHdr

 Changes the element type of all octree mesh parts

CATGPSLocalMeshSizeHdr

 Creates a local mesh size on a geometry

CATGPSLocalMeshSagHdr

 Creates a local mesh sag on a geometry

CATGPSProp3DHdr

 Creates a new 3D property for the selected 3D body

CATGPSProp2DHdr

 Creates a new 2D property for the selected 2D or 3D body

CATGPSProp1DHdr

 Creates a new 1D property for the selected 1D body

CATGPSImpProp1DHdr

 Creates a new imported beam property

CATGPSMappedPropertyHdr

 Creates a new mapping property for the selected part

CATGPSModelCheckHdr

 Displays the model checker to check the consistency of the current model

CATGPSMaterialWithNoSupport2Hdr

 Creates a new user material

CATGPSVertexGroupHdr

 Creates a new point group

CATGPSEdgeGroupHdr

 Creates a new line group

CATGPSSurfaceGroupHdr

 Creates a new surface group

CATGPSBodyGroupHdr

 Creates a new body group

CATGPSBoxGroupHdr

 Creates a new box group

CATGPSSphereGroupHdr

 Creates a new sphere group

CATGPSVertexByProxiHdr

 Creates a new point group by neighborhood

CATGPSLineByProxiHdr

 Creates a new line group by neighborhood

CATGPSSurfByProxiHdr

 Creates a new surface group by neighborhood

CATGPSLineBoundaryGroupHdr

 Creates a new line group by boundary

CATGPSSurfBoundaryGroupHdr

 Creates a new surface group by boundary

CATGPSGeneConnDesignHdr

 Creates a new general analysis connection

CATGPSPointConnDesignHdr

 Creates a point analysis connection

CATGPSPointConnDesignWOPHdr

 Creates a new point analysis connection within one part

CATGPSLineConnDesignHdr

 Creates a line analysis connection

CATGPSLineConnDesignWOPHdr

 Creates a new line analysis connection within one part

CATGPSSurfConnDesignHdr

 Creates a Surface Analysis Connection

CATGPSSurfConnDesignWOPHdr

 Creates a new surface analysis connection within one part

CATGPSPointPointConnDesignHdr

 Creates a new points to points analysis connection

CATGPSPointHalfConnDesignHdr

 Creates a new point analysis interface

CATGPSSliderConnectionHdr

 Creates a new slider connection property

CATGPSContactConnectionHdr

 Creates a new contact connection property

CATGPSFastenedConnectionHdr

 Creates a new fastened connection property

CATGPSFastenedSpringConnectionHdr

 Creates a new fastened spring connection property

CATGPSPressureFittingHdr

 Creates a new pressure fitting connection property

CATGPSBoltTighteningHdr

 Creates a new bolt tightening connection property

CATGPSRigidConnectionHdr

 Creates a new rigid connection property

CATGPSSmoothConnectionHdr

 Creates a new smooth connection property

CATGPSVirtBoltTighteningHdr

 Creates a new virtual bolt tightening connection property

CATGPSVirtSpringBoltTighHdr

 Creates a new virtual spring bolt tightening connection property

CATGPSGenericDistantHdr

 Creates a new user-defined distant connection property

CATGPSSpotWeldingConnectionHdr

 Creates a new spot welding connection property

CATGPSSeamWeldHdr

 Creates a new seam welding connection property

CATGPSSurfWeldHdr

 Creates a new surface weld connection property

CATGPSPointPointPropHdr

 Nodes to Nodes Connection Property

CATGPSHalfPointPropHdr

 Creates a new node interface property

CATGPSClampHdr

 Creates a new clamp on a geometry

CATGPSPlanPlanHdr

 Creates a new surface slider on a geometry

CATGPSSliderHdr

 Creates a new slider on a geometry

CATGPSSlidingPivotHdr

 Creates a new sliding pivot on a geometry

CATGPSBallJoinHdr

 Creates a new ball join on a geometry

CATGPSPivotHdr

 Creates a new pivot on a geometry

CATGPSRestraintHdr

 Creates a new user-defined restraint on a geometry

CATGPSIsostaticHdr

 Creates a new isostatic restraint on the entire model

CATGPSPressureHdr

 Creates a new pressure on a geometry

CATGPSDistributedForceHdr

 Creates a new distributed force on a geometry

CATGPSMomentHdr

 Creates a new moment on a geometry

CATGPSBearingLoadHdr

 Creates a new bearing load on a geometry

CATGPSImportedForceHdr

 Creates a new imported force on a geometry

CATGPSImportedMomentHdr

 Creates a new imported moment on a geometry

CATGPSAccelerationHdr

 Creates a new acceleration on a geometry

CATGPSRotationHdr

 Creates a new rotation force on a geometry

CATGPSEnforcedDispHdr

 Associates a new enforced displacement to a restraint

CATGPSLineicForceHdr

 Creates a new line force density on a geometry

CATGPSSurfacicForceHdr

 Creates a new surface force density on a geometry

CATGPSBodyForceHdr

 Creates a new volume force density on a geometry

CATGPSForceDensityHdr

 Creates a new force density on a geometry

CATGPSTemperatureFieldHdr

 Creates a new temperature field on a body

CATGPSTemperatureFieldFromThermalSolutionHdr

 Creates a new temperature field from a thermal solution on a body

CATGPSCombineLoadHdr

 Creates a combination of loads defined in current model

CATGPSLoadAssemblyHdr

 Creates an assembly of loads defined in sub-analyses

CATGPSDistributedMassHdr

 Creates a distributed mass on a geometry

CATGPSLineicMassHdr

 Creates a line mass density on a line geometry

CATGPSSurfacicMassHdr

 Creates a surface mass density on a surface geometry

CATGPSInertiaMassHdr

 Distributes mass and inertia on the selected support(s)

CATGPSCombineMassHdr

 Creates a combination of masses defined in current model

CATGPSApplyMaterialHdr

 Applies material on Analysis Connection

CATGPSComputeHdr

 Meshes, computes and generates the solutions

CATGPSComputeAdaptHdr

 Computes taking into account the adaptivity process

CATGPSAdaptivityEntityHdr

 Creates a new adaptivity entity

CATGPSAdaptLocalHdr

 Creates a local adaptivity specification

CATGPSVirPartSmoothHdr

 Creates a new smooth virtual part

CATGPSVirPartContactHdr

 Creates a new contact virtual part

CATGPSVirPartRigidHdr

 Creates a new rigid virtual part

CATGPSVirPartSpringHdr

 Creates a new rigid spring virtual part

CATGPSVirPartSmoSpriHdr

 Creates a new smooth spring virtual part

CATGPSPeriodicHdr

 Creates a new periodicity condition

CATGPSGraphResultHdr

 Displays the results graph

CATGPSElfiniListingHdr

 Displays the listing

CATGPSExternalStorageHdr

 Defines the storage location for analysis computation

CATGPSClearSelectedSolutionHdr

 Clears the storage of the selected solution

CATGPSLocateScratchHdr

 Defines the temporary data directory

CATGPSStaticCaseHdr

 Creates a new static analysis case

CATGPSFrequencyCaseHdr

 Creates a new frequency analysis case

CATGPSBucklingCaseHdr

 Creates a new buckling analysis case

CATGPSCombinedStaticCaseHdr

 Creates a new combined analysis case

CATGPSStaticConstrainedModeCaseHdr

 Creates a new static constrained modes case, first step in the implementation of the Craig-Bampton method

CATGPSCreateSolutionCaseHdr

 Creates a new solution case

CATGPSCreatePreprocessingCaseHdr  Creates a new preprocessing case
CATSPMImageDeformedMeshHdr  Displays the deformed mesh
CATSPMImageVonMisesIsoHdr  Displays the Von Mises stress
CATSPMImageDispHdr  Displays the displacement
CATSPMImagePrincipalStressHdr  Displays the principal stress
CATSPMImageErrorHdr  Displays the stress estimated precision
CATSPMImageMeshHdr  Displays the mesh
CATSPMActivationHdr  Activates/Deactivates images
CATSPMAnimateHdr  Animates analysis images
CATSPMCutPlaneAnalysisHdr  Activates cut plane on images
CATSPMDeformHdr  Modifies the amplification magnitude
CATSPMImageExtremaHdr  Detects extrema on images
CATSPMExtremaLocalUpdateHdr  Launches local update on extrema
CATSPMFocusOnExtremumHdr  Focus on extremum
CATSPMInfosHdr  Gives information on the selected object
CATSPMGenerateImageHdr  Generates one or more images
CATSPMLockUnlockColorMapHdr  Locks/Unlock the Color Map
CATSPMLayoutHdr  Activates layout for all activated images
CATSPMSimplificationHdr  Allows to choose a simplified representation for an image to accelerate its display
CATSPMSaveAsNewTemplateHdr  Saves the customized image as template
CATSPMExportingDataHdr  Exports data from the selected image
CATSPMBasicReportHdr  Generates a basic HTML report
CATSPMReportHdr  Generates a report on the selected feature
CATSPMAdvReportHdr  Generates a customized HTML report
CATSPMEnvelopComputerHdr  Creates a new Envelop Case
CATSPMAddEnvelopTypeHdr  Generates one or more envelop types

[Top]

 


History

Version: 3 [January 2008] Document updated
Version: 2 [March 2006] Document updated
Version: 1 [June 2005] Document created
[Top]

Copyright © 2000, Dassault Systèmes. All rights reserved.