Autor
|
Thema: Länge von Block / Pad mittels Makro messen (1597 mal gelesen)
|
tobiley Mitglied Masterstudent
Beiträge: 59 Registriert: 15.02.2010 Win XP CatiaV5 R17, R18, R19 HD2-Lizenz VB2008
|
erstellt am: 15. Feb. 2010 18:34 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hab folgendes Problem ich möchte die Länge eines Pads mittels eines Makros auslesen und in eine Excel Tabelle schreiben. Dies habe ich mittels der Funktion FirstLimit.Dimension probiert. Das klappt soweit auch ganz gut, auch das Überschreiben in eine Excel-Tabelle. Das Porblem ist aber, dass das Part so aufgebaut ist, dass manche Pads mittels einer Ebene begrenzt sind und dort das Auslesen über FirstLimit nicht funktioniert. Hat jmd eine Idee, wie man dort an die Länge des Pads kommt? Vielen Dank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
V5Playaz Mitglied Dipl.-Ing (BA)
Beiträge: 447 Registriert: 12.07.2005 DELL PRECISION 390 3,25 GB RAM WIN XP PRO SP2 CATIA V5 R16-19 Delmia V5 R19 VB6, VB2008 Adobe Acrobat 9 Pro Extended
|
erstellt am: 15. Feb. 2010 20:05 <-- editieren / zitieren --> Unities abgeben: Nur für tobiley
Hallo, eventuell ist es möglich die begrenzende Ebene zu ermitteln. Die Skizzier-Ebene lässt sich auch ermitteln. Hieraus kannst du nun den Abstand der beiden Ebenen berechnen/messen. Beispiele findest du über die Suche im Forum. Grüsse Dominik Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tobiley Mitglied Masterstudent
Beiträge: 59 Registriert: 15.02.2010 Win XP CatiaV5 R17, R18, R19 HD2-Lizenz VB2008
|
erstellt am: 16. Feb. 2010 11:35 <-- editieren / zitieren --> Unities abgeben:
Hallo Dominik, darüber habe ich auch schon nachgedacht, bin allerdings immer dabei gescheitert die Ebene auszulesen über LimitingElement, bekomme einfach keine sinnvolle Rückgabe aber vllt wende ich den Befehl auch falsch an. Wäre nett, wenn du mir weiter helfen würdest. wie lässt sich die Skizzier-Ebene ermitteln? Danke! Tobias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
V5Playaz Mitglied Dipl.-Ing (BA)
Beiträge: 447 Registriert: 12.07.2005 DELL PRECISION 390 3,25 GB RAM WIN XP PRO SP2 CATIA V5 R16-19 Delmia V5 R19 VB6, VB2008 Adobe Acrobat 9 Pro Extended
|
erstellt am: 16. Feb. 2010 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für tobiley
Grundsätzlich kann ich dir die Empfehlen, dich erst einmal mit den Grundlagen auseinander zu setzen. D.h. auch alle Tools nutzen zu können, die CATIA uns zum programmieren bietet. Hierzu gehört auch die Watch-List im VBA (Suche benutzen falls unbekannt). Dann könntest du nämlich die Part-Struktur analysieren und würdest auf folgendes stossen: Skizzen = Teil.MainBody.Sketches Skizze = Skizzen.item(1) Skizze.GetAbsoluteAxisData Achsen Für weitere Details kann ich auch die V5Automation.chm empfehlen. Grüsse Dominik Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tobiley Mitglied Masterstudent
Beiträge: 59 Registriert: 15.02.2010 Win XP CatiaV5 R17, R18, R19 HD2-Lizenz VB2008
|
erstellt am: 01. Mrz. 2010 11:27 <-- editieren / zitieren --> Unities abgeben:
|
V5Playaz Mitglied Dipl.-Ing (BA)
Beiträge: 447 Registriert: 12.07.2005 DELL PRECISION 390 3,25 GB RAM WIN XP PRO SP2 CATIA V5 R16-19 Delmia V5 R19 VB6, VB2008 Adobe Acrobat 9 Pro Extended
|
erstellt am: 01. Mrz. 2010 21:27 <-- editieren / zitieren --> Unities abgeben: Nur für tobiley
|
K-Volkmann Mitglied
Beiträge: 60 Registriert: 19.06.2007 WIn XP64 Catia V5R19 SP3 HF60<P>Intel I7 3,4GH 16GB RAM , NVIDIA Quadro 4000 2048MB
|
erstellt am: 02. Mrz. 2010 12:18 <-- editieren / zitieren --> Unities abgeben: Nur für tobiley
Hallo tobiley Das mit den Werten mit einem Makro auslesen und in eine Exceltabelle schreiben würde mich auch sehr interesierren. Kannst du das Makro hier bereitstellen ? Oder gibt es hie im Forum schon ähnlich Makros ? Habe schon gesucht aber nichts gefunden Gruss Volkmann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |