Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Punkt auf Fläche erzeugen - Keine Referenz?

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:  Punkt auf Fläche erzeugen - Keine Referenz? (685 mal gelesen)
WMJS
Mitglied
Programmierer/ Zerspanungsmechaniker


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

Beiträge: 19
Registriert: 04.02.2013

Catia V5 R20 SP5 - R21 - <P>V5-6R2012

erstellt am: 02. Apr. 2013 10:13    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 CADler, ich habe gerade ein seltsames Problem und bin zu blind, es zu finden   Und zwar möchte ich einfach einen Punkt auf einer Ebene in einem Geometrischen Set erstellen, das klappt soweit auch und der Punkt bekommt die angestrebten Koordinaten 0, 0 auch mit. Allerding wird ihm keine Referenzebene mitgegeben, das Makro läuft über diese Stelle aber ohne Fehlermeldung hinweg, weshalb ich auf dem Schlauch stehe!

Sub MessflaechenVerrechnen

Dim ErsteFlaecheX, ZweiteFlaecheX, ErsteFlaecheY, ZweiteFlaecheY As Plane
Dim Ref1X, Ref2X, Ref1Y, Ref2Y As Reference
Dim SuchErgebnis As Collection
Dim TheSPAWorkbench As Workbench
Dim MessungX, MessungY As Measurable
Dim PunktAufFlaechenReferenz As HybridShapePointOnPlane

Set HybridShapeFactory = PartDerFlaeche.HybridShapeFactory

Set SuchErgebnis = CATIA.ActiveDocument.Selection
SuchErgebnis.Clear

SuchErgebnis.Search "'Part Design'.'Ebene - Offset'.Name=ErsteFlächeX; Alle"
Set ErsteFlaecheX = SuchErgebnis.Item(1)
Set Ref1X = SuchErgebnis.Item(1).Reference
SuchErgebnis.Clear

'
Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench ( "SPAWorkbench" )
Set MessungX = TheSPAWorkbench.GetMeasurable(Ref1X)
LaengeX = MessungX.GetMinimumDistance(Ref2X)
MsgBox ("Die Länge beträgt:" & LaengeX &"mm")

Set MessungY = TheSPAWorkbench.GetMeasurable(Ref1Y)
BreiteY = MessungY.GetMinimumDistance(Ref2Y)
MsgBox ("Die Breite beträgt:" & BreiteY &"mm")

Set PunktAufFlaechenReferenz = HybridShapeFactory.AddNewPointOnPlane (Ref1X, 0, 0)
HMesskoerper.AppendHybridShape PunktAufFlaechenReferenz
PartDerFlaeche.Update

End Sub

[Diese Nachricht wurde von WMJS am 02. Apr. 2013 editiert.]

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

WMJS
Mitglied
Programmierer/ Zerspanungsmechaniker


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

Beiträge: 19
Registriert: 04.02.2013

Catia V5 R20 SP5 - R21 - <P>V5-6R2012

erstellt am: 02. Apr. 2013 10:25    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

Oooh man, ich habs bereits... Manchmal muss man einfach nur einen Schritt zurücktreten und auf einmal springt einen der Fehler förmlich an!

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