|
CATIA V5 Programmierung : Umbennung von mehreren Elemnten
Kai Knospe am 26.11.2008 um 12:17 Uhr (0)
Moin,ja, da muss ich Dir beipflichten...das ist nicht so wild ;-)))Elemente im Baum selektieren und dann das Makro starten...Code:Set oSelection = CATIA.ActiveDocument.SelectionFor iCount = 1 To oSelection.CountSet oItem = oSelection.Item(iCount).ValueoItem.Name = "Plane_" & iCountNextGruss,Kai
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbennung von mehreren Elemnten
Jens Hansen am 26.11.2008 um 12:34 Uhr (0)
Hallo,Du kannst es am einfachsten über die Suche machen, wobei du die Suche auf eine Auswahl (Selection) beschränkst:-------------------------------Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet selection1 = partDocument1.SelectionDim InputObjectType(0)InputObjectType(0) = "HybridBody"status = selection1.SelectElement2(InputObjectType, "Wählen Sie ein Geometrisches Set aus", False)if(status = "cancel") thenExit subend ifselection1.Search "CATGmoSearch.Plane,sel"For i=1 to selection1.CountSet item ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbennung von mehreren Elemnten
Jens Hansen am 26.11.2008 um 12:57 Uhr (0)
ja.. iss ja jut ... ------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic Editor bei CatiaV5R18 unter Vista
demar am 26.11.2008 um 18:40 Uhr (0)
Also:ich bin nicht der einzige der Probleme hat Catia V5R18(schau Überschrift) auf Vista 32bit Premium Home SP1 zu installieren. Also habe ich den Rat mehrerer Leuten ausm Netz genommen und Catia erst aufn XP Rechner installiert und dann habe ich die ganzen Dateien aufn Vista Rechner kopiert. Ich mußte dann noch ein bisschen tricksen und dann habe ich es geschafft Catia zum Laufen zu bringen.Mein Problem:Auf dem XP Rechner konnte ich normal den Visual Basic Editor öffnen und VBA Makros importieren was ich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic Editor bei CatiaV5R18 unter Vista
bgrittmann am 26.11.2008 um 18:45 Uhr (0)
ServusAFAIK muss auch auf XP VB extra installiert werden (oder ist es in der Standadtroutine mit drin?). Dabei wird VB nicht im CATIA-Verzeichnis installiert. Somit musst du dieses extra auf Vista installieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Toolbar mit CAA
Axel.Strasser am 26.11.2008 um 23:24 Uhr (0)
Du kannst allgemein über ein config File Toolbars konfigurieren und auch die Menueleiste erweitern. Wir hatten am Anfang auch immer wieder Probleme mit den Usertoolbars, da ist jetzt Schluss damit. Ansonsten schau mal in Deine PM.Axel------------------Inoffizielle deutsche CATIA Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer an DrawingText
Kai Knospe am 28.11.2008 um 07:52 Uhr (0)
Moin,Du musst ja nur die Partnumber zerlegen, alles andere hast Du ja bereits...Code:Set oProduct = CATIA.ActiveDocument.ProductsPartNumber = oProduct.PartNumbersPrefix = Left(sPartNumber,6)sSuffix = Mid(sPartNumber,8,Len(sPartNumber))oMyText1.Text = sSuffixoMyText2.Text = sPrefix Gruss,Kai
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA Schnittstelle
Axel.Strasser am 28.11.2008 um 09:36 Uhr (0)
CAA ist im Prinzip die Entwicklungsumgebung mit der DS auch CATIA entwickelt hat. Du kommst an die meisten Sachen auch mit VB dran es gibt aber auch Informationen ode Funktionalitäten, an die Du ohne CAA nicht rankommst (z.B. Erweiterung der Menueleiste) Auch wenn Du eigene Objekte generieren willst brauchst DU CAA (z.B. ein eigenes Objekt für Zahnräder) IMHO reicht für den normalen Gebrauch VB vollkommen aus (noch dazu weil die Einarbeitung in CAA sehr aufwändig und langwierig ist)Axel------------------In ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer an DrawingText
hawu am 27.11.2008 um 13:45 Uhr (0)
Hallo,ich erstelle ein Makro, das einen Part automatisch ableiten soll.Auf dem Blatt möchte ich 2 Textfelder erstellen. In dem ersten der Textfelder soll der Teilenamen ohne die ersten 7 Zeichen stehen, in dem zweiten sollen nur die ersten 6 Zeichen des Teilenamens stehen.Als Grundlage, habe ich fogendes Beispiel aus der V5-Automation genommen:-----------------------------------------------------------------------------Sub CATMain()Set oPartToDraw = CATIA.ActiveDocument.Part --------------------Create a d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer an DrawingText
K.Siebert am 28.11.2008 um 09:57 Uhr (0)
Hallo hawu Das steht zwar nicht direkt drin aber du hast da schon die Lösung denn du möchtest doch die ausgelesene PartNumer (Beitrag von bgrittmann) noch aufteilenDas wird da gemachtCode:__________________________________ STRING zerlegen ____________________________vTXT = Left(Name, InStrRev(Name, ".") - 1)BenennTXT = Right( vTXT, Len( vTXT) -18 ) Right LeftPosTXT1 = Left(vTXT, InStrRev(vTXT, "_") - 1)PosTXT2 = Right( PosTXT1, Len( PosTXT1) -14 ) Right LeftAuftragNrTXT1 = Left( PosTXT1, Len( PosTXT1) -9 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte messen
denyo_1 am 09.11.2008 um 19:34 Uhr (0)
Hallo Erich,ich hatte gerade mal 5min Zeit und habe dir mal ein Beispielscript für dein Problem geschrieben.Vorrausetzungen:- Punkte sind als Einzelpunkte im Part verfügbar- Alle Punkte liegen in einem geometrischen Set (Name: Geometrical Set.1)- Alle Punkte liegen auf einer Ebene (keine Z-Koordinate!) - Das Excel Objekt ist verfügbar (ist also regristriert)Anmerkungen:Das Script ist nur ein Beispielscript und muss ggf. noch verbessert werden. Vorallem sollten noch ein paar Abfragen zur Stabilität des Makr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte messen
Erich am 10.11.2008 um 07:56 Uhr (0)
Hallozunächst einmal meinen Dank für die Überlegungen. Um das noch etwas besser zu verdeutlichen - Es sind 3D-Punkte, die über ein NC-Programm auf einer Freiformfläche erzeugt wurden. D.h. mit 2D-Überlegungen komme ich hier nicht weiter. Das Berechnen über den 3D-Pytagoras ist bereits Teil meiner Überlegung. D.h. in Fräsrichtung, die gleich die Ausgabereihenfolge für das Einlesen in Catia vorgibt, ist dies schon integriert. Meine Frage bezieht sich darauf wie kann ich die eingelesenen Punkte, gerne als Scr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte messen
Erich am 10.11.2008 um 07:57 Uhr (0)
Hallozunächst einmal meinen Dank für die Überlegungen. Um das noch etwas besser zu verdeutlichen - Es sind 3D-Punkte, die über ein NC-Programm auf einer Freiformfläche erzeugt wurden. D.h. mit 2D-Überlegungen komme ich hier nicht weiter. Das Berechnen über den 3D-Pytagoras ist bereits Teil meiner Überlegung. D.h. in Fräsrichtung, die gleich die Ausgabereihenfolge für das Einlesen in Catia vorgibt, ist dies schon integriert. Meine Frage bezieht sich darauf wie kann ich die eingelesenen Punkte, gerne als Scr ...
|
In das Form CATIA V5 Programmierung wechseln |