Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

29/1/2017

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

You might also like