Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Makro um Werte/Maße auszulesen

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:  Makro um Werte/Maße auszulesen (2941 mal gelesen)
zeneise87
Mitglied
Student


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

Beiträge: 18
Registriert: 14.03.2011

erstellt am: 26. Apr. 2011 11:33    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 muss für ein Projekt ein Makro programmieren, das dem Anwender bestimmte Werte/Maße aus einem bestehenden CATProduct angibt.
Da ich ein kompletter Neuling in der Makroprogrammierung bin, weiss ich nicht einmal, wie man im Makro selber auf Catia zugreift und wie man Variablen definieren muss, damit diese Werte aus meinem product ausgelesen werden.
Könnte mir jemand die Grundstruktuer eines solchen Makros aufzeigen/erklären? Mit welcher Funktion lese ich Maße oder Werte aus?

Vielen Dank!

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

Christian.O
Mitglied
Konstrukteur


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

Beiträge: 1212
Registriert: 17.07.2009

Celsius-Mobile H720
i7-3840QM
32 Gb Arbeitsspeicher
256 Gb SSD
Quadro K2000M
Windows 7 Professional (64 Bit)
Catia V5R19 (64 Bit)
SpacePilot Pro

erstellt am: 26. Apr. 2011 19:27    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 zeneise87 10 Unities + Antwort hilfreich

Servus,

als erstes würde ich dir mal diesen Link empfehlen, damit du eine Grundlage hast bzw. erlernen kannst.

Welche Werte bzw. Maße willst du den überhaupt auslesen?

------------------
Mit freundlichen Grüßen aus Tirol
Christian Obholzer

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

zeneise87
Mitglied
Student


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

Beiträge: 18
Registriert: 14.03.2011

erstellt am: 27. Apr. 2011 11:55    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,

habe mich jetzt anhand der genannten Bücher etwas eingearbeitet. Im Prinzip brauche ich ein Makro, das mir gewisse Größen aus einem Catpart ausliest und über eine MsgBox ausgibt.
Habe hier mal schonmal angefangen:

Private Sub CommandButton1_Click()
Dim WingRefArea As Double
Dim part1 As Part
'Auflösungsscripts für Objekt: AIRBUSREFAREA
Set partDocument1 = CATIA.ActiveDocument
Set part1 = partDocument1.Part
Set hybridBodies1 = part1.HybridBodies
Set hybridBody1 = hybridBodies1.Item("WingRefArea")
Set hybridBodies2 = hybridBody1.HybridBodies
Set hybridBody2 = hybridBodies2.Item("Airbus")
Set hybridShapes1 = hybridBody2.HybridShapes
Set hybridShapeFill1 = hybridShapes1.Item("Füllen.8")

WingRefArea = hybridShapeFill1.Area
MsgBox "Reference Wing Area:" & WingRefArea & "m²"
End Sub
Allerdings gibt mir der Debugger ein Problem bei "WingRefArea = hybridShapeFill1.Area" an. Die Method/Property stimmt nicht.Hat jemand eien Idee, wie ich den Wert der Fläche auslesen kann??
Ist wirklich dringend! Vielen Dank!

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



Dipl. Ing. / Bachelor / Master (m/w/d) - Fachrichtung Architektur oder Bauingenieurwesen, Schwerpunkt Hochbau -

Die Stadtverwaltung Rheine gehört mit ca. 800 Mitarbeitenden zu den größten Arbeitgebern in Rheine. Wir verstehen uns als moderner Dienstleister und sichern die Lebensqualität von ca. 80.000 Einwohnern und Einwohnerinnen in einer lebens- und liebenswerten Stadt!

Die Stadt Rheine sucht zum nächstmöglichen Zeitpunkt eine/n:

Dipl. Ing./Bachelor/Master (m/w/d)
- ...

Anzeige ansehenArchitektur
Christian.O
Mitglied
Konstrukteur


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

Beiträge: 1212
Registriert: 17.07.2009

Celsius-Mobile H720
i7-3840QM
32 Gb Arbeitsspeicher
256 Gb SSD
Quadro K2000M
Windows 7 Professional (64 Bit)
Catia V5R19 (64 Bit)
SpacePilot Pro

erstellt am: 27. Apr. 2011 12:59    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 zeneise87 10 Unities + Antwort hilfreich

Servus,

schon mal die SuFu (Suchfunktion) verwendet und nach deinem Problem gesucht?

Dieser Link hier sollte dein Problem lösen.

------------------
Mit freundlichen Grüßen aus Tirol
Christian Obholzer

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