Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Programmierung
  Auf generierte Elemente im Drafting zugreifen

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 mit neuer Zerschneidefunktionen und erweitertem PMI-Support, eine Pressemitteilung
Autor Thema:  Auf generierte Elemente im Drafting zugreifen (1021 mal gelesen)
pgmuer
Mitglied



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

Beiträge: 111
Registriert: 22.01.2002

Catia V5 R18 Sp8
Catia V5 R19 Sp6

erstellt am: 18. Mai. 2010 20:54    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 zusammen,

Leider habe ich noch nicht herausgefunden wie man auf generierte Elemente im Drafting zugreifen kann.

Ich möchte z.B eine generierte Linie im Drafting auswählen und deren Länge auslesen.

Leider wird mir durch die Selection lediglich die Ansicht zurückgegeben.

Weiss da jemand eine Möglichkeit?

Besten Dank
Philipp

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: 18. Mai. 2010 21:34    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 pgmuer 10 Unities + Antwort hilfreich

Servus
Die Objektauflösung des Editor liefert folgendes:
Code:
Set drawingDocument1 = CATIA.ActiveDocument
Set drawingSheets1 = drawingDocument1.Sheets
Set drawingSheet1 = drawingSheets1.Item("Blatt .1")
Set drawingViews1 = drawingSheet1.Views
Set drawingView1 = drawingViews1.Item("Vorderansicht")
Set geometricElements1 = drawingView1.GeometricElements
Set line2D1 = geometricElements1.Item("Linie.1")

Näheres siehe Doku.

Gruß
Bernd

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

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

pgmuer
Mitglied



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

Beiträge: 111
Registriert: 22.01.2002

Catia V5 R18 Sp8
Catia V5 R19 Sp6

erstellt am: 18. Mai. 2010 21:46    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,

Besten Dank für Deine Antwort. Ich nehme an, dass es sich bei Deiner Linie um eine selber gezeichnete handelt (Interactive Drafting).

Ich möchte jedoch auf eine generierte Linie zugreifen, zB eine Körperkante eines Blocks.

Da gibt mir die Objektauflösung nur die Ansicht zurück.

Gruss
Philipp

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

v5n00b
Mitglied


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

Beiträge: 3
Registriert: 20.05.2010

CATIAV5 R19SP06HF57

erstellt am: 20. Mai. 2010 12:03    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 pgmuer 10 Unities + Antwort hilfreich

Hallo zusammen,

Ich habe im Prinzip das gleiche Anliegen.
In meinem Fall möchte ich die 2D-Koordinaten eines "Generated Points" auf einer Zeichnung ermitteln.

Auch ich erhalte leider immer nur die Ansicht, wenn ich eine Objektauflösung durchführe.

Die Koordinaten eines manuell erstellten 2D-Points kann ich ohne Probleme auslesen...

lg

Jan

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

v5n00b
Mitglied


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

Beiträge: 3
Registriert: 20.05.2010

CATIAV5 R19SP06HF57

erstellt am: 02. Jun. 2010 16: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 Nur für pgmuer 10 Unities + Antwort hilfreich

Ich habe dazu folgenden Artikel gefunden:
http://www-01.ibm.com/support/docview.wss?uid=swg1HD55068

In dem Artikel steht weiter unten:

".Restriction Explanation
Generative geometry object (genItem) is not
exposed by automation API, that's why it is not
possible to select it."

Schade, aber ohne CAA wird das dann wohl nix werden 

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

noir333
Mitglied
Ingenieur


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

Beiträge: 148
Registriert: 27.01.2004

Dell Precision 450 Dual Xeon, 2MB RAM,
XP SP2, NX3
V5R17SP3

erstellt am: 11. Aug. 2010 11: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 pgmuer 10 Unities + Antwort hilfreich

Hallo zusammen,
ich habe auch schon mit dieser Beschränkung gekämpft. Man könnte in machen Fällen folgenden Trick anwenden: Man kopiert den View und isoliert ihn. Beim Isolieren wird aus den GeneratedElements tote Curve2D-Geometrie, die man konventionell (wie oben beschrieben) ansprechen kann. Nach dem Messen kann man den kopierten View wieder löschen.

Hoffentlich hilfts.

------------------
-----------

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