Analysis Solution |
Analysis Modeler |
Command AccessAccessing analysis commands |
Quick Reference |
AbstractThis 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. |
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.
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. |
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. |
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 |
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.