Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  "Geometrieinformation" per Makro

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co.
  
Schnell, effizient und günstig: Mit der Kisters 3DViewStation 3D Arbeits- und Reparaturanleitungen einfach erstellen und pflegen, eine Pressemitteilung
Autor Thema:  "Geometrieinformation" per Makro (959 mal gelesen)
barbara_
Mitglied



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

Beiträge: 53
Registriert: 26.03.2003

erstellt am: 12. Aug. 2003 13:23    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,

in Menüliste unter Einfügen->Analyse->Geometrieinformation kann man z.B. den Geometrietyp von einem Objekt abfragen. Weiss jemand wie man drauf per Makro kommt?

Danke schon mal im Voraus
Barbara

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

scheuche
Mitglied



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

Beiträge: 46
Registriert: 31.10.2002

erstellt am: 13. Aug. 2003 11: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 barbara_ 10 Unities + Antwort hilfreich

hallo barbara

in welcher workbench tuacht das auf, ich find das nicht

------------------
gruss
scheuche

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

barbara_
Mitglied



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

Beiträge: 53
Registriert: 26.03.2003

erstellt am: 13. Aug. 2003 14:41    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 Scheuche,

erstmals danke für Interese.
Geometrieinformation kann in der Workbench:
Generative Shape Design.

Die Informationen die ich per Makro abfragen muss sind die für eine Fläche:
Geometrietyp
getrimmt
Anzahl Komponenten in U-Richtung
usw...

Den Geometrietyp finde ich mit Hilfe Measurable.GeometryName. Besonders wichtig ist aber die information "getrimmt", nach der ich schon seit mehreren Stunden erfolglos suche.

Hast Du vielleicht eine Idee wie ich mein Problem lösen kann?

Danke schon mal im Voraus
Barbara

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

scheuche
Mitglied



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

Beiträge: 46
Registriert: 31.10.2002

erstellt am: 18. Aug. 2003 13: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 barbara_ 10 Unities + Antwort hilfreich

Hallo barbara

measurables beziehen sich doch mehr auf products und das messen zwischen den komonenten, dacht ich, und gehen doch nicht so auf die genauere geometrie ein.

wäre da die CATanalysisInterface nicht genauer
was ist mit BasicComponents?
Hast Du das schon versucht.
ich hatte noch nicht so ein problem, deshalb kann ich dir nicht richtig weiterhelfen.

------------------
gruss
scheuche

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

Semra
Mitglied
Diplomantin


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

Beiträge: 11
Registriert: 02.03.2004

erstellt am: 24. Mrz. 2004 17:10    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 barbara_ 10 Unities + Antwort hilfreich

Hallo,
ich konnte meinen Augen kaum trauen, als ich euren Beitrag über das Measurable-Objekt gelesen habe.
Ich hoffe mal, dass ich durch eure Hilfe endlich auf die Methoden dieses Objektes zugreifen kann!!!
Mein Problem ist der, dass ich anscheinend nicht herausbekomme, wie ich das Ganze aufrufen soll.
Dabei kann mir die "tolle" Online-Hilfe auch nicht weiterhelfen.
Was also mache ich falsch, wenn ich wie folgt schreibe?!

'********************************************************************
'Zugriff auf das Measurable-Objekt
'****************************************************
    Dim referenceObject As referenceObject
    Set referenceObject = "GetReference"
    Dim TheSPAWorkbench As Workbench
    Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench ( "SPAWorkbench" )
    Dim TheMeasurable As Measurable
    Set TheMeasurable = TheSPAWorkbench.GetMeasurable(referenceObject)
   
'********************************************************************


Muss ich vorher noch etwas aufrufen (z.B. SPAWorkbench)?
Wäre wirklich super-toll, wenn ich endlich weiterkäme!

Danke im Vorraus

Gruß

Semra

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

barbara_
Mitglied



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

Beiträge: 53
Registriert: 26.03.2003

erstellt am: 25. Mrz. 2004 07:48    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 Samra,

was möchtest du eigentlich mit "Measurable" erreichen?

mfG
Barbara

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

Semra
Mitglied
Diplomantin


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

Beiträge: 11
Registriert: 02.03.2004

erstellt am: 25. Mrz. 2004 09:52    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 barbara_ 10 Unities + Antwort hilfreich

Hallo Barbara,
wenn ich das bloß selber wüsste..Spaß beiseite...
Ich muss ein Part in einem Produkt "einboxen", das heißt, ich brauche die Maße der kleinsten Box, die das Objekt noch beinhaltet.
Mir scheint, dass ich mit dem Measurement-Objekt vielleicht weiterkomme.
Nun habe ich das Problem auch soweit eingegrenzt, dass ich sagen kann, dass ich bei der Referenzbildung einen Fehler mache.
Ich will das ganze Part als Referenz übergeben...geht das überhaupt?

'********************************************************************
Dim documents1 As Documents
Dim productDocument1 As ProductDocument
Dim product1 As Product
Dim products1 As Products
Dim partDocument1 As PartDocument
Dim product11 As Product
Dim product12 As Product
Set documents1          = CATIA.Documents
Set productDocument1    = documents1.Add("Product")
Set product1            = productDocument1.Product
'*******************************************************************
'Laden des Füllobjektes in einen Produkt
'***************************************
product1.PartNumber      = "Bauteil"
Set products1            = product1.Products
arrayOfVariantOfBSTR1(0) = "C:\...\Laengstraeger.CATPart"
Set products1Variant    = products1
products1Variant.AddComponentsFromFiles arrayOfVariantOfBSTR1, "All"
Set partDocument1        = documents1.Item("Laengstraeger.CATPart")
Set product11         = partDocument1.GetItem("Part39")
product11.PartNumber    = "Fuellobjekt"
product11.Name          = "Fuellobjekt"
Set product12            = products1.Item(1)
product12.Name          = "Fuellobjekt"
'********************************************************************

hier möchte ich nun eine Referenz auf partDocument1, product11 oder product12 erzeugen...
Wäre toll, wenn du mir weiterhelfen könntest :-)!

Danke im Vorraus

Gruß

Semra

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