mkix1.1COPYRIGHT DASSAULT SYSTEMES 1998 LANG = English 1 CAAScdPspUseCases CAAScdPspUseCases0 1343 -1-1000.0-1500.0-2500.0-3500.01in2in3-d3daaboutaboveaccessaccesses accessingacquiresactivateadd addconnectoraddedadding additional addmemberadds administratorafteralign alignment aligntypeallallowsalreadyalso alternativeampanandanotherany application applications appropriateareargument argumentsarrayasassciate associate associated assumptionastl asumptionatattained attribute attributesawayaxisbackbadbasedbebecausebeenbeforebeing belongingbelongsbendbendablebendsbi-directional bisconnected bisderived bisdiscretebisidgeneratedbisoktointegrate bisrealized bisspecdrivenbooleanbothboxboxesbutbycaapsp3deduin.1caapsp3deduin.catproductcaapspapplicationcaapspapplication.catscriptcaapspconnectivitycaapspconnectivity.catscriptcaapspdeletepartcaapspdeletepart.catscriptcaapspdisconnectpartscaapspdisconnectparts.catscriptcaapspeduin.catproductcaapspedupipes.1caapspedustringparts.catproductcaapspedutubes.1 caapspfunctionphysical.catscriptcaapspfunctionsphysicalcaapsplightpartcaapsplightpart.catscriptcaapsplogicallinecaapsplogicalline.catscript caapsppartcaapsppart.catscriptcaapspplacepartcaapspplacepart.catscriptcaapspplacestringparts caapspplacestringparts.catscript%caapspqueryfunctionphysical.catscriptcaapspquerypropertiescaapspqueryproperties.catscriptcaapspstretchabledatacaapspstretchabledata.catscriptcaascdpspusecasescallcalledcallingcallscan capabilitycasecatalogcatalogpartname catboolean catdocviewcatiacatia.activedocument.productcatia.documents.open!catia.filesystem.concatenatepathscatia.filesystem.fileexistscatia.filesystem.folderexistscatia.systemservice.environ catiabasecatiaboolparamcatiadimension catiaintparamcatiaparameter catiaproductcatiapspappfactorycatiapspapplicationcatiapspattribute catiapspclasscatiapspcntrflowcatiapspconnectablecatiapspconnectorcatiapspfunctional catiapspgroupcatiapspgroupable catiapspidcatiapsplightpartcatiapsplistofbstrscatiapsplogicallinecatiapspobjectcatiapsppartconnectorcatiapspphysicalcatiapspphysicalproductcatiapspplacepartcatiapspresourcecatiapspspatialcatiapspstretchabledatacatiapsptemplistfactorycatiapspworkbenchcatiarealparamcatiunitcatmaincatpip catpipspoolcatpspidlapplicationidcatpspidlattrdatatypecatpspidlbooleancatpspidlcatpipcatpspidlcatpipingcatpspidlcattubcatpspidlcattubingcatpspidldomainidcatpspidldoublecatpspidlflowcapability#catpspidlflowcapability_indirection&catpspidlflowcapability_inoutdirection$catpspidlflowcapability_outdirection!catpspidlflowcapability_undefinedcatpspidlflowreality catpspidlflowreality_indirection#catpspidlflowreality_inoutdirection!catpspidlflowreality_outdirectioncatpspidlflowreality_undefinedcatpspidlfunctionstatuscatpspidlinteger catpspidlnonecatpspidlpartconnectortypecatpspidlstringcatpspmechpartconnectorcatpsppipefunctioncatpspvalvefunction catsafearraycatsafearrayvariantcattubtubefunctioncausechangecheckcheckingcheckschildchildrencircularclasscleancleaningcleans cleardoubles clearobjectsclocking clocktypecode collectioncommon compatible componentsconnect connectable connected connection connectivity connector connectors connnectedconsistscontain containingcontainscontext conventionsconvertcoord coordinates copyrightcorners correspoding corresponding correspondscouldcreatecreated creategroupcreatescreatingcriticalctrctr.getalignmentdirectionctr.getpositionctr.getupdirectionctr.namectralignctrpositctrupcurrentdassaultdatadb6arraydbradiusdbxdbydbzdefinedefineddefines definitiondeletedeleted deletegroupdeletelogicallinedeletesdeleting demonstrated dependingderivedderivingdesign determinedid differences differentdim dimension direction directions directory disconnect disconnected disconnectingdiscretedisplay displayed displayingdisplays distribute distributivedocdocumentdoesn'tdomaindonedoubledoublesdrivendumpdumps dumptraces dumptransform dumpvectoreach ealigntype eattrdatatype eclocktype efacetypeeflowcapability eflowrealityefunctionstatusegerdiscretevalueselementselseemptyendendsengineenglishenough environmentepspidldomainid equipmenterface err.raiseerroreveryexactlyexaminedexampleexceptexecute executionexistexistingexistsexitexplicitextractfacefacetypefactoryfalsefewfilefilterfinalfinallyfindfindingfindpipingpartbyid findproductfindproduct.namefindsfirstflow followingforformatfoundfourfrom from-major from-minorfrom-tofullfunctionfunction-physical functionalfunctional-physical functionns functions functiontype furthermoregasket gasket-012gathergathered genandputidgenerate generatedgenidnogenseqnumgetgetalignmentconnectorgetalignmentdirectiongetapplicationgetapplication.initializationgetconnectormathplane getdefinitiongetfaceconnector getfromto getfunctionalgetidgetint getinteraface getinterfacegetlogicallinegetlogicalline.name getobjectidgetorientationconnector getparameter getpositiongetpspphysicalproductgetreferencepartgetreferencepart.partnumbergets getspatialgetthinggettinggetupdirectiongiven glistfactory glistfactory.createlistofdoubles glistfactory.createlistofobjectsglobalgobjlistfactory#gobjlistfactory.createlistofdoubles gobjprdroot"gobjprdroot.gettechnologicalobject gobjpspdocgobjpspdoc.productgobjpspworkbenchgobjpspworkbench.getapplicationgobjpspworkbench.getintgobjrootproductgobjrootproduct.productsgobjrootproduct.products.countgotgpspdocgpspdoc.product gpspworkbenchgpspworkbench.getapplicationgpspworkbench.getinterface grootproduct#grootproduct.gettechnologicalobjectgroup group.name groupablegroupinggroups grouptypegt gtraceoutputhandlehandlerhandlinghashavehavingheaderhere highlightedholdholds horizontalhorizontalorientationhorizontalorientation.appendhowhoweverhvachybridshapepointcoordi.eiapplicationidiapplicationobject icoordnumididby idiscretetypeidl idomainididxifignorediiii1iicoordiictriidx iidxofgasketiigroupiindex iinstancepartiinstancepart.referenceproduct iiphysicaliivector ilinemember ilistdoublesilistdoubles.countilistdoubles.removebyindex ilistobjectsilistobjects.countilistobjects.removebyindex illustrates illustrats importantininame inbcompptypes inbgroups inbloglines inbphysicalsinbptsincludesindexindxinfo informationinitialization initialize initializes initializinginputinside installedinstance instancesintinteger integrate integrationintended interactively interface interfaces interprets interprettedintidxintindex intnbattrintnbconnectorsintnbfunctions intnbloglines intnbphysicalintnbphysicalsinwardiobjectiobjectcommentiparentproductiparentproduct.productsipointipoint.x.valueasstring2ipoint.y.valueasstring2ipoint.z.valueasstring2iproductiproduct.position.getcomponents iproductname irelativeaxisis isidgenerated isspecdrivenitit'sitem itraceoutput itransformitsitselfivector ivector.count ivector.itemjustkeep languageslastlaterlaunchedleavelengthlesslevellightlikelikewiselinelineslistlistattributes listbenddata listbendradiilistbendradii.appendlistconnectableslistdefinitionpointslistlogicallines listphysicalslistplacementpointslistplacementpoints.appendlistsloadloadslocallocaleslocatedlocation locationslogginglogical logicallinelogicalline.namelookinglookslooplotlotsltmacromacros magnitudemain managementmanymatchmatchesmathmatrixmaymeans mechanicalmembermembers membershipmessagemessagesmethodmethodsmmmodemodelmodelermodifymodulemoremsgboxmultiplemustnamenamesnamingnavigatenbattr nbconnectors nbfunctions nbloglines nbphysical nbphysicals necessaryneededneedsnewnewidnewlynextnonodenormalnotnotenothingnownullnumnumber objaidcntblobjaidcntbl.getid objaligncntrobjattrdimensionparamobjattrdimensionparam.unit objattrparamobjattrparam.valueasstringobjattrrealparamobjattrrealparam.valueasstring objattrunitobjattrunit.symbolobjbendablepipeobjectobjects objfacecntr objgasketctblobjinstancepartofreference objlbendradiiobjlbendradii.countobjlbendradii.itemobjlclassfilter objlcntblesobjlcntbles.countobjlcntbles.item objlcntrsobjlcntrs.countobjlcntrs.itemobjlcntrsonconnectedobjlcntrsonconnected.itemobjlcntrsonthisobjobjlcntrsonthisobj.countobjlcntrsonthisobj.itemobjldbaligndirobjldbaligndir.itemobjldbmathplaneobjldbmathplane.itemobjldbpositionobjldbposition.item objldbupdirobjldbupdir.item objldefpointsobjldefpoints.countobjldefpoints.itemobjlfrommajormembersobjlfrommajormembers.countobjlfromminormembersobjlfromminormembers.count objlgroupsobjlgroups.countobjlgroups.itemobjlintdiscretevals objllinesobjllines.countobjllines.item objlloglinesobjlloglines.countobjlloglines.item objlmembersobjlmembers.countobjlmembers.itemobjlphysassocspatialobjlphysassocspatial.count objlphysicalsobjlphysicals.countobjlphysicals.itemobjlphysicalsargobjlphysicalsarg.countobjlphysicalsarg.itemobjlstrattrnamesobjlstrattrnames.countobjlstrattrnamesargobjlstrattrnamesarg.countobjlstrattrnamesarg.itemobjlstrcompparttypesobjlstrcompparttypes.countobjlstrcompparttypes.itemobjlstrconnectorsobjlstrconnectors.countobjlstrdecdiscretevalsobjlstrdiscretevalsobjlstrencdiscretevalsobjlstrfunctionsobjlstrfunctions.countobjlstrphysicalsobjlstrphysicals.countobjlstrvalidcntrtypesobjlstrvalidcntrtypes.countobjltomajormembersobjltomajormembers.countobjltominormembersobjltominormembers.countobjnewpsppartcntrobjorientncntrobjparentproductobjparentproduct.nameobjphypspobjectobjphysicalproductobjphysicalproduct.parent#objphysicalproduct.referenceproductobjphysicalpspobjarg objphysicalpspobjarg.startuptype objplacepartobjplacepart.errormessageobjplacepart.placepartinspace#objplacepart.routestringpartinspaceobjplacepartphysical%objplacepartphysical.connectors.count$objplacepartphysical.connectors.itemobjplacepartproduct*objplacepartproduct.position.getcomponents objprdroot!objprdroot.gettechnologicalobjectobjprdroot.products.itemobjpspappfactoryobjpspappfactory.creategroupobjpspappfactory.deletegroup"objpspappfactory.deletelogicallineobjpspappfactory.getlogicallineobjpspappfactory.listgroups!objpspappfactory.listlogicallinesobjpspappfactory.listphysicalsobjpspappfactoryargobjpspappfactoryarg.listgroups$objpspappfactoryarg.listlogicallines!objpspappfactoryarg.listphysicalsobjpspapplication objpspapplication.initializationobjpspapplicationpipobjpspapplicationtubobjpspassoccntblobjpspattributeobjpspattribute.listattributesobjpspattributeargobjpspattributearg.getparameterobjpspattributearg.gettypeobjpspattributearg.isderivedobjpspattributearg.isdiscrete3objpspattributearg.listencodeddecodeddiscretevaluesobjpspattributearg.listint+objpspattributearg.liststringdiscretevalues objpspclassobjpspclassarg objpspclassarg.startupconnectorsobjpspclassarg.startupfunctionsobjpspclassarg.startupphysicals objpspcntblobjpspcntbl.connectorsobjpspcntbl.listconnectablesobjpspcntbl.validconnectortypes objpspcntr objpspcntrargobjpspcntrarg.attrnamesobjpspcntrarg.connectorname&objpspcntrarg.getassociatedconnectableobjpspcntrflowobjpspcntrflowarg objpspcntrflowarg.flowcapabilityobjpspcntrflowarg.flowrealityobjpspcntrgasketobjpspcntrgasket.connectornameobjpspcntrvalveobjpspcntrvalve.connectornameobjpspcntrvalve.disconnect objpspdocobjpspdoc.product objpspfuncargobjpspfuncarg.catalogpartnameobjpspfuncarg.functionstatus$objpspfuncarg.getcompatibleparttypesobjpspfuncarg.isoktointegrateobjpspfuncarg.isrealizedobjpspfuncarg.isspecdrivenobjpspfuncarg.partnumberobjpspfuncarg.parttypeobjpspfuncarg.physicalsobjpspfunctionalobjpspfunctionalarg objpspgroupobjpspgroup.addmemberobjpspgroup.membersobjpspgroup.removememberobjpspgroupableobjpspgroupableargobjpspgroupablearg.groupsobjpspgroupablerem objpspgroupsobjpspgroups.countobjpspidobjpspid.getid objpspidargobjpspidarg.genandputidobjpspidarg.genidnogenseqnumobjpspidarg.getidobjpspidarg.isidgeneratedobjpspidarg.setidobjpspidmemberobjpspidmember.getidobjpsplightpartobjpsplightpart.getdefinitionobjpsplightpart.setdefinition objpsploglineobjpsplogline.getfromtoobjpsppartcntrobjpsppartcntr.aligntypeobjpsppartcntr.clocktypeobjpsppartcntr.facetype$objpsppartcntr.getalignmentconnector$objpsppartcntr.getalignmentdirection$objpsppartcntr.getconnectormathplaneobjpsppartcntr.getfaceconnector&objpsppartcntr.getorientationconnectorobjpsppartcntr.getpositionobjpsppartcntr.getupdirection objpspphyidobjpspphyid.getidobjpspphysicalobjpspphysical.getfunctionalobjpspphysical.getspatialobjpspphysicalargobjpspphysicalprdobjpspphysicalprd.addconnectorobjpspphysicalprd.connectors!objpspphysicalprd.removeconnectorobjpspresourceobjpspresourcearg!objpspresourcearg.getresourcepath objpspspatialobjpspspatialargobjpspspatialarg.physicalsobjpspstretchabledata"objpspstretchabledata.listbenddata*objpspstretchabledata.listdefinitionpointsobjpspworkbenchobjpspworkbench.getapplicationobjpspworkbench.getintobjpspworkbenchargobjpspworkbencharg.getintobjreferencepartobjreferenceproductobjreferenceproduct.partnumber objrelaxisprd objrootprdarg objvalvectblobjvalvectbl.listconnectablesobjweldobtainobtainedobtainsofokononlineonlyopenopensoptionoptionalororderedgeometricalsetorient orientationoriginotheroutoutput outstringoutwardp-052p-053p-074packagepackagespanelparallel parameter parametersparent parentproductparentproductpipparentproductpip.name)parentproductpip.products.addnewcomponent parentproductpip.products.removeparentproductrefparentproductref.nameparentproductsparentproducts.countparentproducttubparentproducttub.name)parentproducttub.products.addnewcomponent parentproducttub.products.removepartpart'spartforpointsdocpartforpointsdoc.partpartforpointsgeosetpip(partforpointsgeosetpip.inserthybridshapepartforpointsgeosettub(partforpointsgeosettub.inserthybridshapepartforpointspip4partforpointspip.hybridshapefactory.addnewpointcoordpartforpointspip.name+partforpointspip.orderedgeometricalsets.addpartforpointspipingpartforpointsproductpip4partforpointsproductpip.getmastershaperepresentationpartforpointsproductpip.namepartforpointsproducttub4partforpointsproducttub.getmastershaperepresentationpartforpointsproducttub.namepartforpointstub4partforpointstub.hybridshapefactory.addnewpointcoordpartforpointstub.name+partforpointstub.orderedgeometricalsets.addpartforpointstubing particularpartspassingpathpathsperphyscialphysialphysicalphysicalproductgroupable%physicalproductgroupable.groups.count$physicalproductgroupable.groups.item physicalspiecepipepipespipingpipingpartscatalog pipingspoolidplaceplaced placedpartid placementplacepartinspaceplacepartpositarray placepartrefplacesplacingplaneplant plant-shippointpointsposit positarraypositionposition.appendppprintprivate processesprod prod.nameproduceproductproductsprojectprologproperly propertiesproperty pspappfactorypspapplicationpspappresource pspattributepspclass pspcntrflowpspconnectable pspconnector pspfunctionalpspgroup pspgroupablepspid psplightpartpsplistofbstrspsplistofdoublespsplistoflongspsplistofobjectspsplogicalline pspobjectpsppartconnector pspphysicalpspphysicalprodpspphysicalprod.namepspphysicalproduct pspplacepart pspresource pspresoure psprsource pspspatialpspstretchablepspstretchabledatapspstretchableobjectpsptemplistfactory pspworkbenchptpurposeputquery querycntrflowqueryconnectorqueryfunctionalphysicalquerygroupablequeryingquerypspappfactoryquerypspattribute querypspclass querypspidquerypspresource queryspatialquotracewayradiiradiusratherrealrealityrealizedrealizes realparamreason reference references regeneratingrelatedrelativerelevant remainingremoveremoveconnector removememberremovesremoving replayingrepresentation representsreservedresource resources respectivelyrestrestore retainingretrieve retrieved retrieves retrievingreturnedreturnsrightrightsrootroundroutestringpartinspaceroutineroutinesrunrunssamesamplesamplesschemascript sdocfullpathsdocpathsearchsecondseeselectsendsendingsentsequenceserveset setdefinitionsetidsetssettingsetupseveralshareshipshortshouldshowshown showobjectidshowpointpositionshowproductinfoshowproductpositionshowsshowtraceoutputlinesimilarsimplersixsomespatialspec specification specified specifiesspecifysstlstandardstartupstartupconnectorsstartupfunctionsstartupphysicalsstatestatusstepstepsstorestoredstoresstr2idstraight strattrname strattrvaluestrcatalogpartname strcntdid strcntrname strcompptype strctrtype stretchablestrgenandputid strgenidnoseq strgroupid strgrouptypestridstridargstring stringpartsstrings strlineid strmessage_gstrnewidstrpartcatname strpartnumber strparttypestrresnamepipingparts strstdnamestuffsub subroutinesuccess successfullysuchsupportsymbolsystemsystemes systèmessystemst-003t-004takentakes technologicaltesttestedtestpipetestpipewithbendsteststesttubetesttubewithbendsthanthatthethemthentherethesetheythisthreethroughthustoto-majorto-minortoptracetraces transformtreetruetubetubestubingtwotypetypesu1-p103-6in-cs150r-fgunable undefinedunderunitup updirectionupdirection.appendupdirectionfirstpointupdirectionfirstpoint.appendupwarduseusedusefulusesusingusuallyvv-117v5r15v5r17validvalidconnectortypesvalue valueasstringvaluesvalvevariable variablesvbvbcrvbcrlfvbscriptvector vector.appendversionverticalveryviewvisiblewantwasweld-011wellwhatwhenwhereverwhetherwhichwhilewhosewillwindowswithwithoutwork workbench workpackagewouldwrongxx-axisx-dirx-y-zxmlyy-dir y-directionyouzz-axisz-dir z-direction