Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Programmierung
  Lage (Center) von sphärischem Joint (Kongruenz) auslesen? (evtl. SPAWorkbench?)

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
  
CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48
  
KISTERS 3DViewStation: Multitalent für Branchen und Nischenmärkte, eine Pressemitteilung
Autor Thema:  Lage (Center) von sphärischem Joint (Kongruenz) auslesen? (evtl. SPAWorkbench?) (1456 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: 04. Jul. 2013 15:00    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,

ich habe bereits herausbekommen, dass man die Lage Revolute Joints (Drehverbindungen mit einer Drehachse) über die SPAWorkbench und GetPointsOnCurve auslesen kann.

Wie funktioniert dies bei sphärischen Joints, also Kugelgelenkverbindungen bei denen praktisch nur je ein Punkt der Parts mit dem anderen kongruent ist (ebenfalls Kongruenz Bedingung)?

Mit GetCenter bzw. GetAxisSystem habe ich es leider nicht geschafft...

Danke für die Hilfe!! 
Viele 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: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 04. Jul. 2013 17:10    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
Probiere es mal mit "GetPoint".

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: 05. Jul. 2013 11:16    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 Bernd! Danke für die Hilfe, leider kommt auch hier die Fehlermeldung: "Das Verfahren GetPoint ist fehlgeschlagen"

Ich verwende folgenden Code, vielleicht hilft das weiter :

        Dim objProduct
        Set objProduct = CATIA.ActiveDocument.Product
        Dim objConstraints
        Set objConstraints = objProduct.Connections("CATIAConstraints")


        Dim ref
        Set ref = objConstraints.Item("Kongruenz .7").GetConstraintElement(1)

        Dim TheSPAWorkbench
        Dim TheMeasurable

        Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")
        Set TheMeasurable = TheSPAWorkbench.GetMeasurable(ref)

        Dim Points(2)
        TheMeasurable.GetPoint (Points)


Danke Dir!

Viele 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: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 05. Jul. 2013 12:00    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
Lass mal die Klammern weg:
Code:
TheMeasurable.GetPoint Points
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: 05. Jul. 2013 12:14    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, danke für die schnelle Antwort!!
Leider hat das nichts an der Fehlermeldung geändert 

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: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 05. Jul. 2013 12: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 Nur für cscp 10 Unities + Antwort hilfreich

Servus
Bei mir hat es funktioniert.
Auf welche Punkte bezieht sich die Bedingung? (AFAIR gibt es bei isolierten Punkten Probleme mit dem Messen)

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: 05. Jul. 2013 13:24    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

Echt? Ok, komisch. Also wenn ich mir die Stützelemente für die Kongruenz .7 anzeigen lasse, sehe ich folgendes:
Typ: Punkt; Komponente: RollConn.1/RollConnLeft/Hauptkörper/Nut.1/Extremwert
Typ: Punkt; Komponente: SphereJointAx.1/SphereJointAx/Hauptkörper/Welle.1/Extremwert

Meinst Du das? 

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: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Jul. 2013 11: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 Nur für cscp 10 Unities + Antwort hilfreich

Servus
Kannst du ein Beispiel hochladen? (vereinfacht)
Bei meinen Test hat es mit "GetPoint" funktioniert.

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: 08. Jul. 2013 11:55    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


sphereExmpl.zip

 
Voila. Danke Dir!!
Ich hoffe das passt mit den Pfaden...

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: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Jul. 2013 13:01    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
Vermutlich liegt das Problem daran, das der Mittelpunkt der Kugel von CATIA berechnet wird, und nicht als Geometrie vorliegt. (deshalb kann nicht auf das "GetConstraintElement" zugegriffen werden)
Erzeuge dir am besten die Kugelmittelpunkte als Geometrie, dann sollte das Makro funktionieren.

Gruß
Bernd

PS: Bei deinem Modell handelt es sich nicht um Kugelflächen, so würde das Kugelgelenk in Realität nicht funktionieren.

------------------
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: 08. Jul. 2013 13:40    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

Meinst Du, einen Punkt in der Skizze fest zu definieren und danach die den Kugelmittelpunkt kongruent darauf setzen?

Danke Dir für deine Mühen!

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: 09. Jul. 2013 08:51    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

Das hat bisher bei mir nämlich nicht funktioniert 
Was funktioniert hat ist einen Punkt im Generative Shape Design zu setzen... Meintest Du das?

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)2025 CAD.de | Impressum | Datenschutz