Catia Tutor - Structure of CAA V5 Containers
Catia Tutor - Structure of CAA V5 Containers
Catia Tutor - Structure of CAA V5 Containers
StructureofCAAV5Containers|CATIATutor
(https://catiatutor.com/)
WEBSITENAVIGATION
Home(https://catiatutor.com) / Blog(https://catiatutor.com/)
CATIAAutomation(https://catiatutor.com/catiaautomation/)BasicConceptsofCAAV5(https://catiatutor.com/catiaautomation/basicconceptsofcaav5/)
StructureofCAAV5Containers
VideoLessonsCategories
Drafting(https://catiatutor.com/listingcategory/drafting/)
GettingStarted(https://catiatutor.com/listingcategory/gettingstarted2/)
PartDesign(https://catiatutor.com/listingcategory/partdesign/)
Sketcher(https://catiatutor.com/listingcategory/sketcher/)
SurfaceDesign(https://catiatutor.com/listingcategory/surfacedesign/)
WireframeDesign(https://catiatutor.com/listingcategory/wireframedesign/)
CATIAArticles
AssemblyDesign(https://catiatutor.com/assemblydesign2/)
AssemblyDesign(https://catiatutor.com/assemblydesign2/assemblydesignassemblydesign2/)
CATIAAutomation(https://catiatutor.com/catiaautomation/)
BasicConceptsofCAAV5(https://catiatutor.com/catiaautomation/basicconceptsofcaav5/)
CATIAHandbook(https://catiatutor.com/catiahandbook/)
AssemblyDesign(https://catiatutor.com/catiahandbook/assemblydesign/)
CLASSA(https://catiatutor.com/catiahandbook/classa/)
Drafting(https://catiatutor.com/catiahandbook/drafting/)
PartDesign(https://catiatutor.com/catiahandbook/partdesign/)
Sketcher(https://catiatutor.com/catiahandbook/sketcher/)
SurfaceDesign(https://catiatutor.com/catiahandbook/surfacedesign/)
TipsandTricks(https://catiatutor.com/catiahandbook/tipstricks/)
DMUV5(https://catiatutor.com/dmuv5/)
DMU(https://catiatutor.com/dmuv5/dmu/)
DrawingBasics(https://catiatutor.com/drawingbasics/)
TipsandTricks(https://catiatutor.com/tipsandtricks/)
TipsandTricks(https://catiatutor.com/tipsandtricks/tipsandtrickstipsandtricks/)
Forums
CAA(https://catiatutor.com/forums/forum/caa/)
CATIAV4(https://catiatutor.com/forums/forum/catiav4/)
CATIAV5(https://catiatutor.com/forums/forum/catiav5/)
LogIn
Username:
Password:
RememberMe
LogIn
StructureofCAAV5Containers
https://catiatutor.com/structureofcaav5containers/
1/3
29/1/2017
StructureofCAAV5Containers|CATIATutor
StructureofCAAV5Containers
April3,2006
(https://api.addthis.com/oexchange/0.8/forward/facebook/offer?url=https://catiatutor.com/structureofcaav5containers/&pubid=ra
53d6f43f4725e784&ct=1&title=StructureofCAAV5Containers&pco=tbxnj1.0) (https://api.addthis.com/oexchange/0.8/forward/twitter/offer?
url=https://catiatutor.com/structureofcaav5containers/&pubid=ra53d6f43f4725e784&ct=1&title=StructureofCAAV5Containers&pco=tbxnj1.0)
(https://api.addthis.com/oexchange/0.8/forward/linkedin/offer?url=https://catiatutor.com/structureofcaav5containers/&pubid=ra
53d6f43f4725e784&ct=1&title=StructureofCAAV5Containers&pco=tbxnj1.0) (https://api.addthis.com/oexchange/0.8/forward/google_plusone_share/offer?
url=https://catiatutor.com/structureofcaav5containers/&pubid=ra53d6f43f4725e784&ct=1&title=StructureofCAAV5Containers&pco=tbxnj1.0)
BasicConceptsofCAAV5(https://catiatutor.com/catiaautomation/basicconceptsofcaav5/)
BasicallyallCATIAV5documentarefollowingthesamestructurelikeheader,blocks,containers,linktothecontainerandfooter.TheCATIAdocument(file)
maybeeitherofthefollowingtype,thetypeincludesCATPart,CATProduct,CATProcess,CATAnalysisandCATProduct.Thisarticleexplainsthecontentofany
CATIAV5File/DocumentcontainersanditsrelationshipsinCAAframework.ObjectModelerBaseisthecommonframeworkforalltheCATDocuments
TheContainersofaCATDocument
AllCATIAV5documentcontainslargenumberofblockssomeoftheblocksarereferredascontainerswhichholdsthedatalikegeometry,feature,sketch,
annotationetc.,andthecontainersareasfollows
1.Productcontainer(CATProdCont)
ThiscontainercontainsanASMProductfeature.ThisfeatureservesasreferenceforalltheinstantiationsoftheCATIAdocumentinProductdocuments
(Assembly).TheinstantiationmaybetheinstanceCATPartorCATProductitself.ThisCATProductiscalledsubCATProduct(SubAssembly).Thiscontainer
storeslistofspecificationobject,thefirstobjectiscalledrootassembly,IthastheproductpropertiesorpartpropertiesincasetheCATDocumentisCATPart.
CATIProduct,CATIPrdProperties,andCATIMovablearetheprincipalinterfaces
2.Documentproperty
Thisholdstheinformationoftheinstanceinanassembly.Theinformationincludesthetransformationmatrix,translationvector,assemblynameandpathofthe
CATDocument.CATILinkableobjectistheinterfacewhichhaslinkwiththeinstancesoftheproduct
3.ThePart/specification/Root/Featurecontainer(CATPrtCont)
Itcontainsthedesignofthemechanicalobject.Thisdesignisdefinedbymechanicalfeatureswhichcanbeseeninthespecificationtree
Therearethreekindsofmechanicalfeatures:
Part:themainfeaturecontainingthedesignoftheobject
Geometricalfeaturessets:thefeaturescontainingeithergeometricalfeaturessetsorgeometricalfeatures
Geometricalfeatures:holdsatopologicalresult
CATInit,CATIContainerOfDocumant,CATIPrtContainer,andCATIPrtPartarethefewofthebasicinterfaces
Fig1SpecificationTree
Part,geometricalfeaturessetsandgeometricalfeaturesareagainspecobjectasintheproductcontainer
4.TheScopeContainer
Duringthedesign,itcanbeusefultoselectanedge,oraface,forexample,tocreateaform.Thesetopologicalobjectswillbetheinputsofamechanical
feature.Butafeaturecannotreferencedirectlyatopologyasspecification.Themainreasonisthatgeometryandtopologycanbedeletedduringanupdate.
Consequentlytopologicalobjectsareunstable.ThesolutionimplementedinV5toovercomethisproblemistouseanameinsteadofadirectreferencetothe
topology.Suchanameiscalledagenericname.Itprovidesastablewaytoreferenceatopologicalcellortopologicalsubelement.CATIMfBRepand
CATIMfBRepFactoryaretheprincipalinterfaces
5.TheCGM(CATIAGeometricalModeler)/ResultContainer
TheGeometricalisthecontainerwhichcontainsthetopologicalresultsofthegeometricalfeatures.Ageometricalfeatureisamechanicalfeatureforwhicha
topologicalobjectcanbeassociatedwithitsresult.ThistopologicalobjectisaCATBody
(http://162.248.162.182/Program%20Files/Dassault%20Systemes/B17/CAADoc/Doc/generated/refman/NewTopologicalObjects/interface_catbody.htm).The
bodycanbeintheformofsolid,surfaceandwire.CATICGMCntainer,CATICGMObject,CATGeometryanditstypearesomeofthemajorinterfaces/class.
6.TheTPS(TopologicalProductSpecification)Container
https://catiatutor.com/structureofcaav5containers/
2/3
29/1/2017
StructureofCAAV5Containers|CATIATutor
6.TheTPS(TopologicalProductSpecification)Container
ThesearespecificationobjectasinCATPrtContorCATProdCont,Thiscontainerhasbeenfirstdedicatedtofunctionaldimensioningandtolerancingbutistobe
extendedtohandleroughness,hardness,andfurthermoreuserspecifications.ItdescribesthegeneraltypeoffeatureamongDatum,Dimension,Form,
Position,OrientationandRunOut.CATITPSDocumentCATITPSSet,CATITPSViewandCATITPSViewFactoryarethesomeofthebasicTPSinterfaces
7.TheTTRS(TechnologicallyandTopologicallyRelatedSurfaces)Container
Thiscontainerhaslistofsurfacegeometryfeaturesuponwhichtheproductspecificationisapplied.ComponentprovidedbytheMechModInterfacesframework
usedtolinkTPSwithsurfaces.CATITPSTTRSServices,CATITTRSGeometry,andCATITTRSarethesomeofthebasicTTRSinterfaces
8.TheDrawContainer
Adrawingdocumentisacollectionofsheets,Asheetaggregatesviewsandaviewaggregatesallobjectsinstantiatedinit.Drawing,sheetandviewsare
specificationobject.Itsstructureissameaspartcontainer,sameinterfaceslikeCATIContainerandCATIContainerOfDocumentareusedtoretrievethis
container
9.TheStandardContainer
StandardcontainerprovidesthedraftingstandardslikeISO,ANSI,ASMEandJISanddrawingsheetformatlikeAANSI,BANSIetc.,andthedefaultstandardis
ANSI
10.TheSeeBodyContainerandCameraStartupContainer
SeebodycontainerstorestheidentifierofthegeometricalentitywhichisvisibleinthedocumentandCameraStartupcontainerstoresthelatestimageofthe
CATIAV5document
11.TheCGR(CATIAGraphicalrepresentation)Container
Ithasthetessellationdata.Thetessellatedgeometricaldataarestoredintheformofpoints,linestriangles,stripsandfans.Thisagainfollowsthestructureof
CATDocumentlikeheader,containersandfooter
LinkBetweenthecontainers
Allthemechanicalfeaturesareincludedinthespecificationcontainer.Amongthemechanicalfeatures,onecanfindthegeometricalfeatures.Ageometrical
featurehastheparticularityofhavingaresultwhichholdsatopologicalresult.Thetopologicalresult,aCATBody,isincludedinthegeometricalcontainer.The
scopewhichguarantiesthenamingstabilityofthesubelementsoftheCATBodyiscontainedinthescopecontainer.
Mechanicalfeaturesessentiallycapturethedesignintentoftheenduser.Whenitcomestocomputingtheshapesthatcorrespondtothisintent,theyrelyonan
underlyingmodeler,thetopologicalobjects
Fig2CATDocumentStructure
https://catiatutor.com/structureofcaav5containers/
3/3