Autor
|
Thema: GetCoordinates (3101 mal gelesen)
|
Toolman Mitglied
Beiträge: 1 Registriert: 22.01.2004
|
erstellt am: 22. Jan. 2004 12:16 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich hoffe es kann mir einer Helfen. Ich möchte die Punktkoordinaten einer Trace in eine txt-Datei auslesen. Mein Makro, dass ich geschrieben habe, gibt keinen Fehler zurück, aber in der Datei sind nur Nullen enthalten. Kann sich bitte einer das Makro ansehen und mir sagen ob ich die Methode GetCoordinates falsch verwende? Oder ob ich estwas generell anders machen muss. Dank im Vorau Benjamin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
maik2705 Mitglied
Beiträge: 7 Registriert: 28.01.2004 V5 R10, R11
|
erstellt am: 06. Feb. 2004 14:12 <-- editieren / zitieren --> Unities abgeben: Nur für Toolman
Hallo Benjamin, ich hab zwar momentan keinen Tip für dich, aber genau dieses Problem tritt bei mir auch auf. Ich hoffe, der Fehler wird sich bald mal finden lassen. Viele Grüsse Maik
[Diese Nachricht wurde von maik2705 am 06. Feb. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gdir Mitglied
Beiträge: 157 Registriert: 25.06.2003
|
erstellt am: 06. Feb. 2004 15:47 <-- editieren / zitieren --> Unities abgeben: Nur für Toolman
|
maik2705 Mitglied
Beiträge: 7 Registriert: 28.01.2004 V5 R10, R11
|
erstellt am: 06. Feb. 2004 15:51 <-- editieren / zitieren --> Unities abgeben: Nur für Toolman
Hallo Benjamin, ich habs. Bei uns fehlt einfach ein "Value". Statt "oSelElem.GetCoordinates (oPunktKoord)"
einfach
"oSelElem.Value.GetCoordinates (oPunktKoord)"
einsetzen. So funktionierts bei mir jedenfalls. Ich bin drauf gekommen, indem ich einfach mal den Namen anzeigen lassen habe. Statt "Punkt.1" kam z.B. "CATIASelectedElement1". Also ist das nur eine Referenz, über VALUE greift man auf den Inhalt, also das Objekt zu.
Tschüß Maik
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tstone Mitglied Werkzeugkonstrukteur
Beiträge: 163 Registriert: 04.06.2003 Dell Precision 470 Intel Xeon CPU 3,00GHz 2GB Ram Microsoft Windows XP Catia V5 R18 SP6 VB2005
|
erstellt am: 20. Feb. 2004 09:14 <-- editieren / zitieren --> Unities abgeben: Nur für Toolman
Hallo Danke für dieses Thema, hat mir sehr geholfen. Mir ist da aber noch etwas aufgefallen: Wenn man statt "Dim oSelElm As SelectedElement" --> "Dim oSelElm As Object" schreibt und "oSelElem.GetCoordinates (oPunktKoord)" dann funktioniert das ganze auch und man bekommt die Koordinaten des Punktes bezogen auf den Ursprung des Produktes und nicht bezogen aufs Part in dem sich der Punkt befindet.
------------------ Grüße TStone Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
D. Schnorf Mitglied CAD-Systembetreuer
Beiträge: 96 Registriert: 16.08.2002
|
erstellt am: 28. Jan. 2005 13:17 <-- editieren / zitieren --> Unities abgeben: Nur für Toolman
Hallo Ich wollte das Script mit den vorgeschlagenen Anpassungen testen: Zitat: "Dim oSelElm As SelectedElement" --> "Dim oSelElm As Object"schreibt und "oSelElem.GetCoordinates (oPunktKoord)"
Die Koordinaten werden aber trotzdem nur vom Nullpunkt des entsprechenden CATParts berechnet. Gibts hier vielleicht noch einen anderen Weg um die Koordinaten bezüglich dem Produktnullpunkt auszulesen? Gruss Daniel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |