|
CATIA V5 Programmierung : Catia VBA : SaveAs mit vordefiertem Namen
Krabo am 10.07.2019 um 14:49 Uhr (1)
Hallo,folgendes Ärgernis plagt mich:Wenn man ein neues Part/Product erstellt und dann im Menu auf "Sichern" oder "Sichern Unter" drückt, öffnet sich ja(wahrscheinlich) die "FileSelctionBox" mit der "Partnumber" / "Teilenummer" als "Namensvorschlag".Wenn ich jetzt aus einem VBA-Makro die FileSelectionBox aufrufe habe ich keinen "Namensvorschlag"Frage: Gibt es irgendeine Möglichkeit diesen Namensvorschlag zu definieren?Unter Excel gibt es sowas wie "initialFileName", das ist aber eine andere Selectionbox.Hab ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
dersummi am 29.11.2006 um 12:58 Uhr (0)
jetzt scheint es zu gehen! Ich habe beim auskommentieren der löschbefehle weiterhin die punkte lösche lassen, daher konnten die linie nicht fehlerfrei dargestellt werden - blöder fehler!nachdem ich meinem rechner mal einen neustart gegönnt habe, scheinen auch nun die richtungen richtig zu sein - wenn der pc zu lange läuft und zu viel nebenbei macht, dann scheine ich probleme mit catia zu bekommen!wenn das jedenfalls nicht am skript liegt, weil es so wie ich es mir gedacht hat sowohl beim auslesen aus dem 3 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Beschriftung einer Welle (auf der Welle)
gashi am 06.08.2006 um 10:48 Uhr (0)
Hallo Cerog,vielen Dank für die schnelle Antwort.Ich habe bisher nur 3 Buchstaben auf eine Zylinderfläche eingraviert. Nun muss ich aber 2 lange Wörter eingravieren und da komme ich nicht weiter. Einige screenshot JPG füge ich bei.Ich habe bisher noch nicht mit Makros gearbeitet. Ich arbeite noch nicht so lange mit CATIA V5 R15. Im Betrieb habe ich keine volle Version. (Part Desgine, Assembly, Generative Shape Designe, Skech und Drafting)Besteht die Möglichkeit, die Beschriftung ohne Makros zu machen? Oder ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro cgr Export auf Produktstruktur
vruser am 10.08.2011 um 15:10 Uhr (0)
Hallo an alle Tüftler und V5 Kollegen,ich stehe kurz vor dem Fenstersturz und hoffe hier auf Hilfe.Per Makro soll in etwa die Funktion "SAVE AS Frozen linked with cache" ausgeführt werden. Der Cache liegt lokal und die cgrs haben als Name einen Zeitstempel und nicht die Bezeichnung im CATProdukt = hier liegt das Problem... benötigt wird die korrekte Bezeichnung.Viel gelesen und probiert habe ich schon und die Bücher auch hier liegen... Fehlt "nur" noch der richtige CODE.Hab eine Makro, welche den komplette ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro cgr Export auf Produktstruktur
vruser am 10.08.2011 um 15:12 Uhr (0)
Hallo an alle Tüftler und V5 Kollegen,ich stehe kurz vor dem Fenstersturz und hoffe hier auf Hilfe.Per Makro soll in etwa die Funktion "SAVE AS Frozen linked with cache" ausgeführt werden. Der Cache liegt lokal und die cgrs haben als Name einen Zeitstempel und nicht die Bezeichnung im CATProdukt = hier liegt das Problem... benötigt wird die korrekte Bezeichnung.Viel gelesen und probiert habe ich schon und die Bücher auch hier liegen... Fehlt "nur" noch der richtige CODE.Hab eine Makro, welche den komplette ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen des Typs von Elementen
hklein06 am 17.03.2006 um 10:36 Uhr (0)
Hallo,ich möchte prüfen, ob Elemente in einem Geometrical Set Punkte sind.Leider funktioniert das nicht mit GeometricType.Kann mir jemand sagen, wo da der Wurm drin ist?Danke!PS: Um es einfach zu machen, habe ich ein Script aus dem V5 Makro Buch benutzt.Sub CATMain () Dim Bauteil As Part Dim Koerper As HybridBody Dim Geo As GeometricElement Set Bauteil = CATIA.ActiveDocument.Part Set bodiesColl = Bauteil.HybridBodies Set Koerper = bodiesColl.Item(1) MsgBox Koerper.Name MsgBox Koerper.HybridShapes.Count ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Version eines Dokuments
Maetes am 24.08.2009 um 15:46 Uhr (0)
Hallo!Hab in letzter Zeit auch so meine Probleme mit Dateiversionen und finde die Lösung mit dem findstr sehr gut!Nun wollte ich die Sache vereinfachen und hab ein kleines Windowsprogramm geschrieben. Allerdings gibt er mir mit findstr keine Ausgabe aus?Hat jemand eine Idee woran das liegt?Hier der Code (auf das Minimum reduziert)Code:Set WShell = CreateObject("WScript.Shell")Set Command = WShell.Exec("findstr CATIAV5 " & WScript.Arguments.Item(0))MsgBox Command.StdOut.ReadAlländere ich ""findstr CATIAV5 " ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennung von Ebenen
X-O am 07.10.2009 um 10:16 Uhr (0)
Hallo,ich habe wohl noch ein Verständnissproblem.Folgendes Programm soll mit userselection einen Punkt einlesen und in "Test" unbennen. Mit "Line" und "Pad" klappt es wunderbar,aber nicht mit "Vertex". Kann mir das jemand erklären?Sub CATMain() Dim Was(4) Was(0) = "Line" Was(1) = "Pad" Was(2) = "Vertex" Hier klappt die Namensgebung nicht! Was(3) = "Edge" Hier auch nicht Was(4) = "Bodies" Hier auch nicht MsgBox ("Objekt auswählen") Dim Benauswahl As selection Set Benauswahl = CATIA.ActiveDocument.Select ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Orientierung der Part-Ursprünge im Product
cscp am 23.05.2013 um 10:06 Uhr (0)
Hi,nachdem ich das erste Mal schon so tolle Hilfe hier bekommen habe und gerade verzweifel, wende ich mich nochmal an euch Ich will per Macro die Orientierung der einzelnen Ursprung-Achsensysteme der Parts gegenüber dem Product auslesen. Wie ist das möglich. Gerade versuche ich von einem Part die OriginElements auszulesen mit dem Code:Sub CATMain() Dim oPart As Object Set oPart = CATIA.ActiveDocument.Part Dim Vec(3) Dim plnXY As Variant Set plnXY = oPart.OriginElements.PlaneXY plnXY.GetFirstAxis Vec ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vbscript macro auf allen geöffneten zeichnungen ausführen
Randle am 04.03.2013 um 11:46 Uhr (0)
Hallo,das folgende müsste deinen Wünschen entsprechen (nicht getestet).Sub CATMain()For Each oDoc in CATIA.Documents If TypeName(oDoc) = "DrawingDocument" then Set drawingDocument1 = oDoc Set parameters1 = drawingDocument1.Parameters Set strParam1 = parameters1.Item("DrawingDESCRIPTION_01") strParam1.Value =Replace(Left(oDoc.Name,InStr(oDoc.Name,"-")-1), "_", " ") Set parameters2 = drawingDocument1.Parameters Set strParam2 = parameters2.Item("DrawingDESCRIPTION_02") strParam2.Value = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummern mit Makro umbennen
CTenschert am 07.09.2005 um 11:25 Uhr (0)
Habe mal ein Beispiel geschrieben.Dürfte ein Grundgerüst sein. *** Beispiel für Ersetzung des Teilenamen *** * von Carl Tenschert * * vom 07.09.2005 * * Win2K R12 SP5 * *********************************************Sub CATMain()Dim myDocuments As DocumentsDim mypartDocument As PartDocumentDim myProduct As ProductDim TeileName_Neu$, TeileName_Alt$Dim myDocument As DocumentSet myDocuments = CATIA.DocumentsFor Each myDocument In myDocuments If TypeOf myDocument Is PartDo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Late Binding mit Visual Basic 2008 Express Edition
INLU am 01.02.2009 um 13:03 Uhr (0)
Hallo Jens.Ich hoffe Du meinst die Einstellungen in meinem Visual Basic Express Projekt (Ich mach es ja nicht in C#).Ich habe keine besondere Einstellung vorgenommen, also auch keinen Com-Verweis auf die Catia Bibliotheken. Allerdings habe ich für ein anderes Projekt die Com-Verweise für Mecmod und GSMInterface gesetzt. Komischerweise tauchen diese auch auf, wenn ich VBE frisch starte und mir über Projekte-Verweis Hinzufügen-Aktuell die Bibliotheken anschau. Heißt das, dass der Com Verweis doch existiert? ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA ------> Excel
danielsc am 13.07.2009 um 12:41 Uhr (0)
Also mir ist in der zwischenzeit auch schon aufgefallen das Excel wirklich nur scheinbar beendet ist aber im Task-Manager in den Prozessen noch drin hängt. Hab jetzt am Ende des Makros noch folgende Zeilen eingefügt:Code:ActiveWorkbook.SaveWorkbooks.CloseApplication.QuitAber auch der Befehl application.quit schmeißt mir excel nicht aus den prozessen. Naja und wenn ich den excel-prozess dann manuel beende, das makro erneut ausführe kommt jetzt dieser fehler: "Run-time error 462: The remote server machine d ...
|
| In das Form CATIA V5 Programmierung wechseln |