Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Coincidence Constraint in R18 und R19

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Coincidence Constraint in R18 und R19 (1627 mal gelesen)
crow73
Mitglied
Maschinenbauingenieur


Sehen Sie sich das Profil von crow73 an!   Senden Sie eine Private Message an crow73  Schreiben Sie einen Gästebucheintrag für crow73

Beiträge: 64
Registriert: 07.04.2003

CATIA V5R19 SP9
Hotfix 69
Core i7
16 GB RAM
W7

erstellt am: 25. Feb. 2009 16:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


CoincConstBugR18UR19.png

 
Hallo Zusammen,

wir haben ein Programm welches Produktstructuren mit allen Constraints in CATIA erzeugt.
Leider funktioniert dieses Programm in den Releases 18 und 19 nicht mehr denn die Referencen die man für die Coincidence Constraints benötigt werden, werden nur noch bis zum ersten Unterprodukt erzeugt.
Ich habe, um hier ein Beispiel zeigen zu können, das ganze als Makro aufgezeichnet:
Sub CATMain()

Dim productDocument1 As ProductDocument
Set productDocument1 = CATIA.ActiveDocument

Dim product1 As Product
Set product1 = productDocument1.Product

Dim constraints1 As Constraints
Set constraints1 = product1.Connections("CATIAConstraints")

Dim reference1 As Reference
Set reference1 = product1.CreateReferenceFromName("TestCoincidence/SK_G/!Absolute Axis System")

Dim reference2 As Reference
Set reference2 = product1.CreateReferenceFromName("TestCoincidence/Product2TestCoincidence/SK_G/!Absolute Axis System")

Dim constraint1 As Constraint
Set constraint1 = constraints1.AddBiEltCst(catCstTypeOn, reference1, reference2)

Dim documents1 As Documents
Set documents1 = CATIA.Documents

Dim productDocument2 As ProductDocument
Set productDocument2 = documents1.Item("Product2TestCoincidence.CATProduct")

Dim product2 As Product
Set product2 = productDocument2.Product

Dim constraints2 As Constraints
Set constraints2 = product2.Connections("CATIAConstraints")

Dim reference3 As Reference
Set reference3 = product2.CreateReferenceFromName("Product2TestCoincidence/SK_G/!Absolute Axis System")

Dim reference4 As Reference
Set reference4 = product2.CreateReferenceFromName("Product2TestCoincidence/Product3TestCoincidence/SK_G/!Absolute Axis System")

Dim constraint2 As Constraint
Set constraint2 = constraints2.AddBiEltCst(catCstTypeOn, reference3, reference4)

End Sub

Die Reference4 erzeugt CATIA nun nicht mehr richtig. Der DisplayName sollte "Product2TestCoincidence/Product3TestCoincidence/SK_G/!Absolute Axis System" lauten leider erzeugt CATIA nun nur noch "Product2TestCoincidence/!Absolute Axis System" was dann beim erzeugen der Constraint zum Absturz fuehrt!
Das in Orange hinterlegte Constraint wird per Programm nicht mehr erzeugt!

Hat jemand eine Lösung für dieses Problem in diesen Releases? In R16 und 17 läuft alles einwandfrei!

Gruß
crow73

[Diese Nachricht wurde von crow73 am 25. Feb. 2009 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz