|
CATIA V5 Programmierung : Catia Umbenennungs-Makro
monka am 16.11.2016 um 08:33 Uhr (1)
Hallo stkufalls du immer noch Hilfe brauchst hier ein paar Tipps:Mit CATIA.ActiveDocument.SaveAs "Hier den Speicherpfad eingeben" kannst du das aktive Dokument speichern.Mit CATIA.FileSystem.DeleteFile "Hier Pfad eingeben von der Datei die gelöscht werden soll" kannst du eine Datei löschenFalls du ein Product durchlaufen willst und die Dateinamen abgleichen kommst du mit folgendem Code an die Dokumente ran:Code:Dim Product1 As ProductsSet Product1 = CATIA.ActiveDocument.Product.ProductsDim Datei As StringD ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makrobibliothek abfragen in VBA
AndyMF am 19.12.2008 um 10:48 Uhr (0)
Hallo Sascha,sovierl ich weiß geht in Catia das mit dem Curdir nicht,weil Catia das Makro temporär läd.Ich hatte das gleiche Problem für meine Makros und hab mnir eine Lösung mit Windows uservariablen gemacht.Uservariable in windows LH_M wird dann als C:Makroslabla definiert unter Arbeitsplatz in Windowsstest = CATIA.SystemService.Environ("LH_M")If stest = "" Then Msg = "Es wurde keine LH_M Umgebungsvariable gesetzt." & vbCr & "Das Programm wird beendet." MsgBox Msg, vbCritical Or vbOKOnly, "Fehler" Ex ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia + MS-VBA + Editor
Dieter Kotsch am 07.11.2005 um 07:34 Uhr (0)
HalloBei den CAD-Optionen im Bereich Makro bekomme ich die Sprache MSVBA nicht angezeigt. Visual Basic habe ich nach Catia installiert. Das Office habe ich nicht auf meinem Rechner.Kann mir jemand vielleicht Tipps geben.TIADieter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
merlin74 am 19.03.2009 um 16:02 Uhr (0)
Ich hab was ganz einfaches gefunden, wie ich an den Öffnen-Dialog von Catia komme: CATIA.StartCommand "Öffnen"Leider funktioniert dann das Reframe bei der ersten ausgewählten Datei wieder nicht mehr. Ich bin soweit, ich gebs auf. Danke an alle für die Hilfe. GrüßeMerlin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundlagen VB Script
bgrittmann am 13.12.2011 um 18:11 Uhr (1)
ServusZum einen gibt es die V5Automation.chm im Catia-Installationsverzeichnis, zum anderen einige Bücher (siehe catia.cad.de).Für Grundlagen zu VB/VBA sollten es genügend Fachbücher bzwr auch Tutorials im Inet finden.GrußBernd ------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Auslastung Busy
RSchulz am 09.02.2009 um 09:49 Uhr (0)
Hallo,das mit dem Thread.Sleep wäre auch sehr unsauber. Ich weis ja nicht, ob das Makro für mehrere User auf verschiedenen Rechnern gedacht ist, denn sonst hättest du so oder so ein Problem, da die Wartezeit Leistungsabhängig ist. Das Problem ist, dass das Programm in einem eigenen Prozess (sprich CATIA unabhängig) arbeitet und du keinerlei antworten von CATIA bekommst. Du solltest aufjedenfall ein Application.DoEvents in jede Schleife und an jeden Punkt einbauen, an dem du auf eine Antwort wartest. Im Nor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBSCRIPT : Datei soll überschrieben werden
Jens Hansen am 16.02.2005 um 17:19 Uhr (0)
Hallo, ich würde vorher die Datei ggf. löschen: Script zum Exportieren von V5-Parts und Produkten in STEP203 Erstellt von Jens Hansen / info@catia.cad.de Dieses Script ist kostenlos verfügbar und darf weder verkauft noch Angeboten werden Adresse zum Download: http://catia.cad.de Language="VBSCRIPT" Sub CATMain() folderinput = "V:BetriebsmittelarchivCatiaArchivElektra emp emp3" folderoutput = "V:BetriebsmittelarchivCatiaArchivElektraArchivcatia-dwg" Dim fs, f, f1, fc, s Set fs = CreateObject("S ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA mit bestimmten Optionen starten
RSchulz am 23.02.2011 um 09:08 Uhr (0)
Hallo Christian,folgende Schritte musst du dafür einhalten...1.) Einen Ordner für das Environment anlegen2.) Du musst eine CATEnv-Datei erstellen bzw. kopieren und in diesen Ordner einspielen3.) Die Verknüpfung von CATIA darauf anpassen. Bei einem leeren Ordner, werden erst die Standardsettings angezogen. Alternativ kannst du auch die vorhandenen Settings in diesen Ordner kopieren und auf diesen aufsetzen.4.) CATIA im Adminmodus starten5.) Das Environment bzw. die Settings deinen Wünschen nach anpassen6.) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Cgr-Files in Product einfügen
DanielFr. am 23.04.2010 um 09:53 Uhr (0)
Hallo ,also der Fehler ist ohne Codeschnipsel für niemanden nachzuvollziehen. Das folgende Script funktioniert. Vielleicht vergleichst du mal und findest den Fehler Code:Sub CATMain() ***DEKLARATIONEN Dim intRootProdDocObj As Object ProductDocument Dim intIGESList(0) Dim intProdObj As Object As Product ***DATEINAMEN ÜBERGEBEN intIGESList(0) = "C:Documents and SettingsAdministratorDesktopIGES TEST.igs" ***INSTANZIERUNHG Set intRootProdDocObj = CATIA.Documents.Add("Product") intRootProdDocObj.P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schon gewußt? Hilfedatei V5Automation.chm
MICHLICK am 29.01.2010 um 11:05 Uhr (0)
Hallo,ich arbeite schon lange mit dieser Doku. Leider kann ich nur bestätigen, dass diese Doku nicht vollständig ist. Ein paar Methoden sind auch falsch beschrieben.Z.B.Code:Property Visible( ) As boolean Returns or sets the applications window visibility. True if the applications window is visible to the end user. Example: This example makes the CATIA applications window visible. CATIA.Visibility = True Muss natürlich so heißen: CATIA.Visible = True------------------Gruß Michael B.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB 2010 Catia starten und Part erstellen
variable am 02.04.2012 um 13:32 Uhr (0)
Das könnte ungefähr so aussehen:(Tippfehler vorbehalten)##################################### Start #################################Würde ich global deklarieren:Dim CATIA As INFITF.Application Dim ex As System.Runtime.InteropServices.COMException Private Sub cmdAnyButton_Click(...)... If IsCATIARunning() True Then CreateProcess("CATIA.APPLICATION") wenn CATIA noch nicht läuft, starte es End If For i = 0 To 10 Step 1 CATIA braucht ein bisschen bis man es ans Programm anbinden kann, wir versuchen es 10 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verknüpfung von Catia V5 mit Matlab o.Ä.
stephan290 am 10.04.2017 um 17:32 Uhr (1)
Hallo Bernd,vielen Dank für den Link und die Idee mit den Bauklötzen Es soll sich um eine 3D Modell handeln (Prismen in Quader) - Entschuldigung für die etwas falsche Beschreibung.Ja in Catia sind wir eingearbeitet, in Matlab sind wir augenblicklich noch dabei. Wir verfügen lediglich über Grundkenntnisse in C++.Uns schwebt momentan vor das Ganze über eine Kontruktionstabelle in Catia laufen zu lassen und diese mit Matlab zu verknüpfen. Vielleicht gibt es dazu ja schon einfache oder aus ähnlichen Projekten/ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Events in VBA abfangen
RSchulz am 09.03.2012 um 15:12 Uhr (0)
Naja wenn du das machen möchtest, dann würde ich das Form aktualisieren, wenn du es aktiviert. Form_ActivatedDenn du musst so oder so erst das Programm wieder aktivieren, wenn du im CATIA etwas machst.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
| In das Form CATIA V5 Programmierung wechseln |