Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Parts einer starren Vebindung auslesen

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:  Parts einer starren Vebindung auslesen (655 mal gelesen)
cscp
Mitglied



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

Beiträge: 48
Registriert: 10.05.2013

Win 10, CATIA V5R20

erstellt am: 24. Mai. 2013 13:53    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

Hi,

weiß auch jemand von Euch wie ich die Parts einer starren Verbindung auslesen kann? Leider wird die entsprechende Bedingung / Constraint nicht unter den CATIA Constraints, also Connections("CATIAConstraints") aufgeführt.
Weiß jemand wie das sonst noch gehen könnte?

Besten Dank Euch im Voraus!

Liebe Grüße
Chris

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 24. Mai. 2013 15:06    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 Nur für cscp 10 Unities + Antwort hilfreich

Servus
Was verstehst du unter "starrer Verbindung" (vielleicht stehe ich gerade auf dem Schlauch)? ggf mal einen Screenshot posten
Liefert die Objektauflösung etwas zu dem Element zurück?

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

cscp
Mitglied



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

Beiträge: 48
Registriert: 10.05.2013

Win 10, CATIA V5R20

erstellt am: 24. Mai. 2013 15:09    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

Servus Bernd - ich meine damit den Joint "Starre Verbindung" unter DMU Kinematics. Weißt Du was ich meine?

Danke Dir für deine Hilfe!

Gruß Chris

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 24. Mai. 2013 16:27    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 Nur für cscp 10 Unities + Antwort hilfreich

Servus
Entweder musst über die Kinematic Workbench auf die Joints zugreifen und den Typ überprüfen:
Code:

Sub CATMain()

Dim oMechanisms As Mechanisms
Dim oRootProduct As Product
Dim oJoints As Joints
Dim oJoint As Joint

Set oRootProduct = CATIA.ActiveDocument.Product
Set oMechanisms = oRootProduct.GetTechnologicalObject("Mechanisms")

Set oJoints = oMechanisms.Item(1).Joints
Set oJoint = oJoints.Item(1)
MsgBox oJoint.Type

End Sub


oder auf die Fixtogeters direkt (in den Constrains):
Code:
Sub CATMain()

Dim productDocument1 As ProductDocument
Set productDocument1 = CATIA.ActiveDocument

Dim product1 As Product
Set product1 = productDocument1.Product

Dim fixTogethers1 As FixTogethers
Set fixTogethers1 = product1.Connections("CATIAFixTogethers")

Dim fixTogether1 As FixTogether
Set fixTogether1 = fixTogethers1.Item(1)

End Sub


Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

cscp
Mitglied



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

Beiträge: 48
Registriert: 10.05.2013

Win 10, CATIA V5R20

erstellt am: 24. Mai. 2013 16:32    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

Du bist der Wahnsinn Bernd! Danke Dir!!! 

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