|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 07.11.2015 um 22:24 Uhr (1)
Also:- erster Schritt: alle Parts im Produkt suchen und auswählen- zweiter Schritt: alle Items aus der Selektion in einem Array zwischenspeichernDen ersten Schritt kannst im Makro-Rekorder aufzeichnen.Für den zweiten musst wissen, wie ein (dynamisches) Array angelegt wird und den Array-Elementen Werte zugewiesen werden.Da hilft die VB-Online-Hilfe weiter.Stichworte: Array, Redim; Dim; Ubound, LBound;Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff per Makro auf vorhandene Selection Sets
joehz am 08.11.2015 um 15:49 Uhr (1)
Hi Nelson,ich hab mal bei selbst erzeugten Draw-Linien den Namen mit einem angehängten String verändert.zB: oLn.Name = "NET_" & oLn.NameTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff per Makro auf vorhandene Selection Sets
moppesle am 08.11.2015 um 19:07 Uhr (1)
Hallo Nelson,wenn ich dich richtig verstanden habe, könntest du dir einen Parameter anlegen der deine entsprechenden Elemente steuert. Diesen kannst du ohne weiteres über ein Script rekursiv im Produkt bwz. im Part ansprechen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VisProperties
tubuibam am 16.11.2015 um 12:05 Uhr (1)
Hallo,das ist eine Polyline in Part, die ich gerade mit Makro erzeugt habe.Set My_Selection = CATIA.ActiveDocument.SelectionMy_Selection.ClearMy_Selection.Add hybridShapePolyline2MsgBox ("Linie 1 ist gewählt")My_Selection.VisProperties.SetRealColor 0, 153, 0, 1Also ich sehe, dass die Polyline schon mit der Selection markiert ist, aber das Einfärben klappt nicht.Hast du vlt. einen Idee, woran das liegen kann?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert eines Parameters auslesen
Peter91 am 17.11.2015 um 14:24 Uhr (1)
Guten Tag zusammen,ich versuche gerade den Wert eines Parameters in einem CATProcess auszulesen. Der Parameter entspricht dem Typ "Länge" und der Name des Parameters ist "Mass_X"Mein Code:Code:Dim processDocument1 As ProcessDocumentSet processDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = processDocument1.Selectionselection1.search "Name=Parameter,all"Dim selection2 As SelectionSet selection2 = processDocument1.Selectionselection2.search "Name=Mass_X,sel"Dim Wert As DoubleWert ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert eines Parameters auslesen
joehz am 17.11.2015 um 14:32 Uhr (1)
Hi Peter,aus der Doku:Zitat:Func ValueAsString( ) As CATBSTR Returns the value of the parameter as a string.Hope it helps,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part suchen/selektieren - Dateipfad auslesen
joehz am 17.11.2015 um 18:22 Uhr (1)
Hi ARA,Probier mal:Code: MsgBox (Partsearch.Item(1).Value.ReferenceProduct.Parent.FullName)Wenn Du den Namen aber schon kennst, kannst auch so vorgehen:Code:Sub Catmain() Dim oAD As ProductDocument Dim oADP As Product Dim strPName As String strPName = "G000198__xxxx__Boden_kurz_breit.1" Set oAD = CATIA.ActiveDocument Set oADP = oAD.Product.Products.Item(strPName) MsgBox oADP.ReferenceProduct.Parent.FullNameEnd SubTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro auf ausgewählter Fläche erzeugen
joehz am 18.11.2015 um 22:03 Uhr (1)
Hi Vladi,Wie schon erwähnt:Sketches auf Faces zu beziehen ist keine gute Idee.Überdenk bitte Deine Strategie nochmal.Tschau,JoePS: Bitte im Profil die Systeminfo angeben.------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komponenten-Eigenschaft "In Stückliste anzeigen"
joehz am 19.11.2015 um 10:38 Uhr (1)
Hi,da einen Klick zu setzen lässt sich per Api machen.Aber den aktuellen Zustand abfragen?Da bin ich im Moment auch ratlos.Wenn Du Dich damit auseinander setzen willst, hier ein paar Links:http://catia2.cad.de/index.php/de/tipps-tricks/programmierung/296-zwischen-catpart-property-pages-wechselnhttp://catia2.cad.de/index.php/de/tipps-tricks/programmierung/308-einfuehrung-in-anwendung-von-spyhttp://catia2.cad.de/index.php/de/tipps-tricks/programmierung/298-maus-klick-mit-bm-click-simulierenTschau,Joe-------- ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Teile performant ausblenden
Antelito am 19.11.2015 um 10:51 Uhr (15)
Hallo,ich habe in einem Product verschiedene Bauteile. 3 Bauteile möchte ich sehen, den Rest möchte ich ausblenden (Hide). Wie das geht ist mir klar (über VisPropertySet), allerdings möchte ich ein makro schreiben, was alle anderen ausblendet und dabei auch noch performant (also schnell) arbeitet.Mein erster schuss war, dass ich alle elemente selektiert habe und dann über eine Namensprüfung alle "ungewünschten" Bauteile in den NoShow-Modus setze. Allerdings dauert die Selektion viel zu lange. Darüber hinau ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteilname aus Catia in Excel einfügen
mwrede am 19.11.2015 um 12:14 Uhr (1)
Hallo,ich bin sowohl neu hier im Forum, als auch in der Programmierung von Catia.Ich suche eine Lösung, wie ich aus Catia den Bauteilnamen in eine vorhandene Excel Tabelle einfügen kann. Ich hatte versucht mir das ganze mit dem Makrorekorder aufzeichnen zu lassen, aber der hat mir gar nichts aufgezeichnet. (Muss ich vielleicht Einstellungen anpassen?)Also im Prinzip sollte das folgendermaßen aussehen:Dateinamen kopierenExcel Datei öffnenEinfügen des Namens in A1speichern unter dem Namen in A1Dokument schli ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteilname aus Catia in Excel einfügen
joehz am 19.11.2015 um 12:52 Uhr (1)
Hallo,meinst Du so:http://ww3.cad.de/foren/ubb/Forum137/HTML/003485.shtml#000004Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteilname aus Catia in Excel einfügen
mwrede am 19.11.2015 um 12:58 Uhr (1)
Ja so ungefähr, nur ich habe ja kein Product auf, sondern nur ein Part. Kann ich dadurch die Schleife nicht einfach weglassen?Ich versuche das mal auf mein Problem zu beziehen, aber steige da nicht so ganz durch. Mal gucken, danke schon mal![Diese Nachricht wurde von mwrede am 19. Nov. 2015 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |