Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Skizze positionieren

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:  Skizze positionieren (647 mal gelesen)
AlfaRomeo75
Mitglied
Dipl.Ing. - Flächenkonstrukteur/Methodenplaner


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

Beiträge: 174
Registriert: 06.12.2004

-----------------
Windows XP professional Version2002
Service Pack 2
-----------------
CATIA V5 R16 SP5
-----------------
Intel Pentium 4 3,4GHz
4 GB RAM
-----------------

erstellt am: 11. Jul. 2005 09:43    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,
möchte mittels eines Makros ein Achsensystem auswählen und auf dessen
XY-Ebene ein Skizze erzeugt werden soll. Leider weiß ich nicht, wie
ich die Reference auf die XY-Ebene eines gewählten Achsensystems bekomme?
Vielleicht weiß es ja jemand von Euch?

Hier mein Code:

Sub CATMain()

Dim aPart As Document.Part
Set aPart = CATIA.ActiveDocument.Part

Dim hb As HybridBodies
Set hb = aPart.HybridBodies

Dim oKoerper1 As HybridBody
Set oKoerper1 = hb.Add()

Dim Was(0)
Was(0) = "AxisSystem"

Dim UserSel as Selection
Set UserSel = CATIA.ActiveDocument.selection
UserSel.Clear

Dim Auswahl as CATBStr
Auswahl = UserSel.SelectElement(Was, "Achsensystem wählen!", False)

Dim NameAxis
NameAxis = UserSel.Item(1).Value.Name

MsgBox(NameAxis&" wurde ausgewählt!")

Dim RefEbene As Reference
Set RefEbene = aPart.CreateReference???? 'XY-Ebene des gewählten Achsensystems!

Dim Skizzen as Sketches
Set Skizzen = oKoerper1.HybridSketches

Dim APSkizze as Sketch
Set APSkizze = Skizzen.Add (RefEbene)

Dim Wzk as Factory2D
Set Wzk  = APSkizze.OpenEdition

Dim Linie as Line2D
Set Linie = Wzk.CreateLine (-50, 50, 100, 100)

APSkizze.CloseEdition

End Sub

Vielen Dank,
Thomas

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