Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Programmierung
  unterschiedliche Ergebnisse einer Selektion

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:  unterschiedliche Ergebnisse einer Selektion (970 mal gelesen)
RAA
Mitglied
CAD/PDM-Supporter


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

Beiträge: 57
Registriert: 05.08.2009

HP Z420
Intel Xeon 3,6GHz 32GB
Windows 7 Enterprise
V5R19+R22+R24+R26
VB.net 2010

erstellt am: 23. Sep. 2013 15: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

Hallo,

ich habe gerade festgestellt, dass wenn man eine Selektion auswertet z.B. mit:

OName = selection1.Item(iSel).Reference.Name

der Inhalt davon abhängig ist ob im Baum oder die Geometrie selektiert wurde.

Die Selektion im Baum gibt z.B.  für einen Punkt Intersect.2 zurück.
Die Selektion der Geometrie allerdings den etwas unhandlichen Wert:

Selection_BorderFVertex BEdge Brp GSMIntersect.2;(Brp GSMPlane.2);Brp (Brp AxisSystem.1;1);Brp AxisSystem.1;2)))));None Limits1 );Limits2 );+1);Cf11 ));GSMIntersect.2 ;Z0;G3491)

Weiß jemand ob und wie man den zweiten Ausdruck auf den ersten zurückführen kann, da ich die selektierten Elemente in einem Fenster zurückmelden möchte und der zweite Ausdruck keinem Benutzer weiterhilft.

mfg
Rainer

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

HoBLila
Mitglied
Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx


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

Beiträge: 1118
Registriert: 29.05.2008

DELL PRECISION T3500
Intel(R) Xeon(R) CPU W3540 @ 2.93GHz
12285 MB RAM
NVIDIA Quadro FX 1800
Microsoft Windows 7 Enterprise Service Pack 1
CATIA V5 R19 SP09 HF69
VB6.5
CAA RADE CDC

erstellt am: 23. Sep. 2013 17: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 Nur für RAA 10 Unities + Antwort hilfreich

Du musst bei der Selection vorher die Filtertypen übergeben, dann wird's besser. :-)

Ansonsten ist es logisch, dass Du andere Elemente in der Selection hast, wenn Du in der Geometrie klickst.

Finden kannst Du die höheren Objekte sicher nur über eine Suche vom Part, wie .FindObjectByName, .GetObject oder was auch immer.

Oder eine Suche in der Selection, der Name GSMIntersect.2 taucht ja auch im Brep auf.

------------------
Mit freundlichen Grüßen,
Henry Schneider
alias Lila

Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:
Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,
die Natur versucht, immer bessere Idioten zu bauen

Xing

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

DasDon
Mitglied
Konstruktuer


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

Beiträge: 169
Registriert: 25.07.2011

R18 SP2. WIN

erstellt am: 23. Sep. 2013 20:39    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 RAA 10 Unities + Antwort hilfreich

moin moin,
möchte hier mein halb Wissen bekannt geben. Und zwar habe ich keine Ahnung ob das so stimmt, ich habe es aber für mich zusammen gereimt. Und zwar so.

Im Baum hast du das Element Intersect.2
Ein Intersect kann aber ein Punkt oder eine Linie usw sein. Im baum ist es aber einfach Intersect.2. Wenn du in die "geometrische welt" (wie nennt man es eigentlich?) clickst, dann selektierst du einen Punkt, oder eine Linie usw. Dieser wird aufgebaut aus anderen Elemente. Eine Linie muss mindestens über zwei Punkte definiert werden. Ich glaube das sind die Unterschiede. Das eine ist der Element im Baum, das andere die geometrischen Element.

Bei eine Baugruppe taucht das immer auf. Im Baum selektierst du Part.1.
Selektierst du es aber im "geometrischen welt" dann selektiertst du eigentlcih Face bla bla bla bestehend aus xyz von part.1.


Keine Ahnung ob das Sinn macht, aber so habe ich es für mich erklärt.

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

Thomas Harmening
Ehrenmitglied V.I.P. h.c.
Arbeiter ツ



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

Beiträge: 2897
Registriert: 06.07.2001

NX 10
Win 7

erstellt am: 24. Sep. 2013 00:19    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 RAA 10 Unities + Antwort hilfreich

Von deinem Brep abgriff musst du dich zum (zb. Product) hochhangeln -über Leafproduct.parent.parent.Refproduct oder so ähnlich.

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