Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  CATParts mit Constraints einfügen

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:  CATParts mit Constraints einfügen (812 mal gelesen)
HAW-Raptor
Mitglied
Design Release Engineer


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

Beiträge: 58
Registriert: 12.10.2009

erstellt am: 29. Okt. 2009 15:38    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

Hallo,
meine Suche hat leider nichts ergeben, von daher probiere ich es mal so.

Ich habe einen Ordner mit fertigen CATParts, z.B. Schrauben.

Ich habe nun eine Userform erstellt, die mir ermöglicht, mit einem Klick auf einen Commandbutton eines dieser Teile in ein Product einzufügen, dazu benutze ich folgenden Code:

Code:
'***Fügt ein fertiges CATPart in ein Product ein
Private Sub CommandButton2_Click()
    Dim PP
    Dim Liste(0)
   
    Set PP = CATIA.ActiveDocument.Product.Products
    Liste(0) = "Verzeichnisname" & nvs_teilenummer
    PP.AddComponentsFromFiles Liste, "CATPart"
    
End Sub

Dies funktioniert auch wunderbar.
Wie kann ich es nun realisieren, das diese eben nicht willkürlich in das Product eingefügt werden, sondern mit Bedingungen?

Bei einer Schraube macht es ja auch meiner Sicht Sinn, wenn ich zum einen den Mittelpunkt der Bohrung (welche in einer Platte ist) selektiere und dann die Flächen, auf die der Schraubenkopf anliegt.
Die erste Referenz kann ich ja setzen mit

Code:
Dim reference1 As Reference
    Set reference1 = product1.CreateReferenceFromName("Produkt1/" & nvs_teilenummer & ".1/!Axis:(Selection_RSur:(Face:(Brp:(Solid.9;(Brp:(Shaft.5;0:(Brp:(Sketch.3;4)))));None:();Cf11:());Thread.2_ResultOUT;Z0;G2906))")

welches die Achse der Schraube darstellt, aber wie kann ich nun den Bediener dazu auffordern, er möge mir die Achse der Bohrung selektieren und wie speicher ich seine Selektion?

Danke schon mal

[Diese Nachricht wurde von HAW-Raptor am 02. Nov. 2009 editiert.]

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



Technische Systemplaner / Zeichner - TGA (m/w/d)

SÜLZLE steht als starker Firmenverbund für Kompetenz und Innovationskraft in den Bereichen Stahl, Anlagenbau und Gebäudetechnik.

Für interessante Tätigkeiten in der Technischen Gebäudeausrüstung in Sulz am Neckar suchen wir ab sofort:

TECHNISCHE SYSTEMPLANER / ZEICHNER - TGA (M/W/D)


  • Erstellung von Konstruktionszeichnungen im Bereich der Technischen ...
Anzeige ansehenKonstruktion, Visualisierung
HAW-Raptor
Mitglied
Design Release Engineer


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

Beiträge: 58
Registriert: 12.10.2009

erstellt am: 29. Okt. 2009 16:45    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

Hallo,
ich habe mir gerade mal ein CATPart genauer angeguckt, dort stehen unter dem Reiter
PlacementReferences: Do Not Modify
irgendwelche Dinge wie
Line Coincidence
Point Coincidence

Kann ich damit irgendwas anfangen?

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