Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Englischbezeichnung für Kurve für SelectElement2

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:  Englischbezeichnung für Kurve für SelectElement2 (725 mal gelesen)
Maetes
Mitglied
Student


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

Beiträge: 118
Registriert: 05.05.2009

XP 64Bit
CATIA V5R19SP4
MS Office 2003

erstellt am: 13. Jul. 2009 16:21    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

Ich will eine Ebene anhand von 3 Punkten aus einer (rechteckigen) Kurve erstellen.
Da Catia aber auf Deutsch ist, hab ich so meine Mühe, was das englische Pendent dazu für das SelectElement2 ist.
Hat jemand eine Idee? Oder gibt es sogar eine Möglichkeit, das "Ebene" Fenster mit voreingestellen Einstellungen zu zeigen.

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

zoltan.bekesi
Mitglied



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

Beiträge: 321
Registriert: 22.10.2006

Job:
CATIA V5R19 / XP 32bit
MS Office 2003
Microstation V8 2004 Edition
DELL Precision M6300

erstellt am: 13. Jul. 2009 18:05    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 Maetes 10 Unities + Antwort hilfreich

Hallo Maetes,

suche in V5Automation.chm nach HybridShapePlane3Points, das ist eine Ebene mit 3 Punkten definiert.
Ich verstehe aber nicht ganz, was du möchtest.
Mit SelectElement2 kannst du einen Auswahl von Benutzer anfordern. Um hier eine Kurve zu bekommen würde ich "Curve" in den Filter schreiben (für den Syntax gibt es hier schon einige Beiträge).
Um von einen Makro eine Ebene zu erstellen bekommt man keine Dialogboxen. Da muss ein Befehl mit den notwendigen Parameter verwendet werden. Den Befehl für eine Ebene aus 3 Punkten steht im ersten Satz.

Gruß,
Zoltan

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

Maetes
Mitglied
Student


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

Beiträge: 118
Registriert: 05.05.2009

XP 64Bit
CATIA V5R19SP4
MS Office 2003

erstellt am: 13. Jul. 2009 18:12    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

Hab beim rumprobieren gesehen, das Catia diese Ecken ich glaub Schnittpunkte nannte. Sprich Vertex und voila damit gings. Soweit ich weiss, hat er Curve eben nicht genommen. Wär ja auch zu einfach gewesen =)
Habs jetzt so gemacht:
Code:
SelElements(0) = "Vertex"
UserSel = ActDoc.Selection.SelectElement2(SelElements, "Bla", True)
If UserSel = "Normal" Then
    Set Ref1 = Selection.Item(1).Reference
    Selection.Clear
End If
UserSel = ActDoc.Selection.SelectElement2(SelElements, "Bla", True)
If UserSel = "Normal" Then
    Set Ref2 = Selection.Item(1).Reference
    Selection.Clear
End If
UserSel = ActDoc.Selection.SelectElement2(SelElements, "Bla", True)
If UserSel = "Normal" Then
    Set Ref3 = Selection.Item(1).Reference
    Selection.Clear
End If


und später mit .AddNewPlane3Points(Ref1, Ref2, Ref3) erstellt.

Mit der Dialogbox wollte ich insofern, weil es manchml durchaus praktisch ist die Voranschicht zu sehen.
Ob beim Ableiten auch alles genommen wurde oder welche der Ecken bei der Ebene schon ausgewählt hat.

[Diese Nachricht wurde von Maetes am 13. Jul. 2009 editiert.]

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

zoltan.bekesi
Mitglied



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

Beiträge: 321
Registriert: 22.10.2006

Job:
CATIA V5R19 / XP 32bit
MS Office 2003
Microstation V8 2004 Edition
DELL Precision M6300

erstellt am: 13. Jul. 2009 18:15    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 Maetes 10 Unities + Antwort hilfreich

Vertex ist einfach ein Punkt aus der Darstellung (B-Rep).

Ja, so ist dein Anliegen schon verständlich und du hast es meiner Meinung nach auch richtig gemacht.

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: 14. Jul. 2009 13:04    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 Maetes 10 Unities + Antwort hilfreich

Hallo,

also ich filtere das immer indem ich das entsprechende Element anklicke, dann den Debugger aufmache und meine Selection nach Item2(1).Value frage. Das daraus erhaltene Objekt prüfe ich mit typename(objFromSelection) oder schau in der Watchlist. Dann habe ich unter Deutsch den englischen Typ und nach den objektnamen kann auch der Filter laufen, zumindest glaube ich das, denn bei mir tut er. 

------------------
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

spoerk
Mitglied
Studium Bachelor of Engineering


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

Beiträge: 16
Registriert: 17.06.2009

erstellt am: 14. Jul. 2009 13:17    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 Maetes 10 Unities + Antwort hilfreich

Ich hatte mal ein ähnliches Problem.
Als ich im 3D das gesuchte Element angeklickt hab, dann stand der Name links unten in der Info- Leiste drin. Weiß nciht ob das allgemeingültig ist, aber bei einer "Edge" hats bei mir funktioniert.
Cya spoerk

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