Catia gaat "optie" met een interne variabele

Hallo, ik wilde weten of het mogelijk is om een onderdeel of een product te maken met verschillende CGR's die eenvoudig kunnen worden gewijzigd door interne variabelen te kiezen (1).

Logigiel Catia V5

 

Hallo

 

Om parameters in een onderdeel of een product te zetten, is hier inderdaad een functie voor, maar ik weet niet zeker of dat echt de vraag is. Een CGR is slechts een weergave en kan dus niet direct worden gewijzigd. Kunt u het gewenste doel specificeren? Kiezen wat je wilt weergeven?

alsof ik een product zou willen gebruiken dat een baksteen voorstelt.

Als ik een instelling verander, heb ik maar een halve steen in plaats van een hele steen, een andere optie, ik heb maar één steen met gaten.

Dus of ik heb 3 CGR's in mijn product, of ik heb 2 verbergfuncties (als ik 3 CGR's in hetzelfde product stop) of 2 verschillende sneden (als ik een enkel onderdeel plaats) die onafhankelijk van elkaar worden geactiveerd of gedeactiveerd.

Ik zou graag veel vergelijkbare stenen (afgezien van  de gekozen optie) willen kunnen gebruiken voor de hele montage.

Het zou me in staat stellen om het aantal verschillende elementen te verminderen door simpelweg voor elke steen een parameter te kiezen.

Dank je wel:)


optivric_pv3.catpart
1 like

OK. Ik geloof echter niet dat ik een oplossing voor dit probleem heb.

 

In uw basisonderdeel of product is het eenvoudig om ballen te maken die inwerken op de activeringsstatus van functies of componenten (eventueel via een parametertabel als u er meerdere moet wijzigen voor dezelfde configuratie).

Waar ik vastloop, is om er meerdere met verschillende toestanden in elkaar te zetten. Inderdaad, elk toegevoegd element is slechts een instantie van hetzelfde startelement. Dus als u de configuratie van de ene wijzigt, loopt u het risico alle andere tegelijkertijd te wijzigen.

Op pro/e doet het het goed met familietafels, maar ik weet het equivalent niet op Catia.

1 like

 Hoi @ Gorb

 

kijk naar deze link het verklaart de BA BA van Catia en onder andere de oprichting van familie van onderdelen

 

http://l2pro.perso.sfr.fr/%5BLA34H%5D%20CATIA/LIVRET%20CATIA.pdf

 

@+ ;-)

1 like

Hallo

Voor uw assemblage kunt u scènes maken en de afmetingen beheren via een parameter van elke variabele zijde. Aan de andere kant, als je het over CGR hebt, is het dan de catdrawing die voor de tekening wordt gebruikt?

Bedankt

Ik zal de familiegeschiedenis van de kamer bekijken en bevestigen of ik het probleem heb kunnen oplossen.

 

De CGR in CATIA: Dit is een bevroren 3D-model. Ik denk niet dat ik nu naar het tekenaspect zal kijken.

 

1 like

Hoi @ Gorb

 

Doe je het goed met de families van onderdelen?

Met de tutorial zou het heel eenvoudig moeten zijn om je probleem op te lossen

 

Uw familie van onderdelen met uw 3 configuratie # of + om uit te kiezen

 

PS: geef nieuws

 

@+ ;-)

Hoi allemaal... voor een CGR (tijdelijk bestand van Catia voor back-upbeheer) is het niet mogelijk om er rechtstreeks op in te grijpen en dus te configureren, aan de andere kant is de oplossing om "het onderdeel te kopiëren" (we leggen een nieuw onderdeel op de CGR in de ruimte die in een product is opgenomen) => door een onderdeel te maken met de respectievelijke functies en parameters, U kunt "een parametriseringstabel" maken waarmee u artikelreeksen kunt maken met hetzelfde bestand en hetzelfde plan => vervolgens om verschillende artikelen met hetzelfde bereik te maken, maakt u ofwel verschillende bestanden aan (verschillende bestanden in het product) of u moet publicaties maken, in welk geval de configuratietabel in het product wordt beheerd en niet langer in de share.

Ik denk dat ik het voor nu laat gaan en probeer de montage op een andere manier op te lossen.

In ieder geval bedankt.

 

U moet een stringtype-parameter maken met meerdere waarden (bijv. TEST met waarde A, B, C )

 

Schrijf dan met de KWA-licentie (indien beschikbaar) een regel als deze :

 

 

if Test == "A"

{

            'SAMPRT0040.1\Activeringsstatus component' =waar

            'SAMPRT0039.1\Activeringsstatus component' =onwaar

            'SAMPRT0038.1\Activeringsstatus component' =onwaar

}

 

if Test == "B"

{

            'SAMPRT0040.1\Activeringsstatus component' =onwaar

            'SAMPRT0039.1\Activeringsstatus component' = waar

            'SAMPRT0038.1\Activeringsstatus component' =onwaar

}

 

if Test == "A"

{

            'SAMPRT0040.1\Activeringsstatus component' =onwaar

            'SAMPRT0039.1\Activeringsstatus component' =onwaar

            'SAMPRT0038.1\Activeringsstatus component' =waar

}


creer_un_parametre_type_chaine_avec_valeurs_multiples.doc
1 like