|
CATIA V5 Programmierung : Neu Aus Makro
lles am 10.10.2006 um 19:44 Uhr (0)
Hi,anbei ein CATScript Macro. Du musst ein CATPart auswählen. Die erzeugten Files werden dann in dem gleichen Verzeichnis gespeichert.Sub CATMain()Dim File, NewFile As CATBstrDim I, J, Anzahl As IntegerAnzahl = 15Dim NewDokument As DocumentFile = CATIA.FileSelectionBox ("Dateiauswahl", "*.CATPart", 0)J = Len (File)For I = 1 to Anzahl Step 1Set NewDokument = CATIA.Documents.NewFrom (File)NewFile = Mid (File,1, J-8) & I & ".CATPart"NewDokument.SaveAs NewFileNewDokument.CloseNextEnd Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : Spirale zeichnen in Catia V5
lles am 07.11.2006 um 19:17 Uhr (0)
Hi,GSD steht für Generative Shape Design. Das ist Umgebung für die Flächenerstellung. Findest Du in Catia unter START=SHAPE=Generative Shape... Falls Du da nichts siehts, ist es wohl nicht lizenziert bei dir. Im GSD unter der Symbolleiste "Wireframe" findest Du unter der 3.Option des letzten Icons den Befehl für die Spirale.Gruß[Diese Nachricht wurde von lles am 07. Nov. 2006 editiert.]
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Programmierung : Splashscreen in CATVBA
lles am 04.09.2008 um 22:59 Uhr (0)
OK, ich sehe schon, mit compilierten VB6 Exe-Dateien habe ich mehr Möglichkiten. Nun zur Variablendefinition:Public CATIA As ObjectSet CATIA = CreateObject("CATIA.Application")Das fkt. ja noch, aber wie definiere ich andere Variablen des Typs, Document, Selection, Product etc.?Public Document As ObjectSet Document = CreateObject("CATIA.Document")gibt mir beim Ausführen die Fehlermeldung "Objekterstellung durch ActiveX-Komponente nicht möglich"Im ../bin Verzeichnis habe ich einen CNEXT.EXE -regserver durchg ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .Net-dlls für CATIA V5
lles am 16.03.2009 um 17:30 Uhr (0)
Ich habe mit VB2008 Express Edition ein paar Makros geschrieben. Diese laufen ohne Probleme auf ca. 30 Rechnern. Auf zwei Rechnern allerdings fkt. die Makros nicht. Ich besorge mir auf folgendem Weg das CATIA Object:Public CATIA As INFITF.ApplicationSub CATIACheck()CATIA = NothingTryCATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application")CatchIf CATIA Is Nothing ThenMessageBox.Show("OBJECT NOT FOUND" , "ERROR", _ MessageBoxButtons.OK, MessageBoxIcon.Error)EndEnd IfEnd TryEnd Su ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .Net-dlls für CATIA V5
lles am 18.03.2009 um 10:19 Uhr (0)
Lokal gestartet, fkt. die Makros mit dll Dateien auch nicht. Im Sicherheitsmanagement von VB2008EE habe ich keine Änderungen vorgenommen, alles auf Standard gelassen.VB2008EE erzeugt beim kompilieren der Makros unter anderem die Datei "Interop.INFITF.dll". Gibt es irgendwo eine identische Dll von CATIA, so dass man die mal vergleichen könnte? Im Catia...in Verzeichnis habe ich nichts brauchbares gefunden um z.B. erst mal die Größe der DLLs zu vergleichen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splashscreen in CATVBA
lles am 03.09.2008 um 09:54 Uhr (0)
Bei mir in CATIA VBA gibts keine Load oder Unload Ereignisse. Verwendet Ihr auch den VBA Editor von CATIA oder erzeugt Ihr in MS Visual Basic 6.0 eine eigenständige Anwendung (Exe-Datei)?Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Läuft Catia in Win Vista???
lles am 05.02.2007 um 12:52 Uhr (0)
Habe seit einiger Zeit Vista Enterprise x64 mit Catia R16 auf einem Laptop im Betrieb. Läuft alles gut, auch mit Baugruppen 1000 Parts. Dank der letzten Nvidia Treiber hat sich die Performance schon erhöht, liegt aber immer noch etwas unter der von XP x64. Denke aber das wird schon.Gruß
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Makro und SaveAs
lles am 02.11.2006 um 22:09 Uhr (0)
Hi,ich denke eher das das Problem nicht am Namen des neuen Parts liegt, sondern an dem Pfad. Bei neu erzeugten Parts weiss Catia CATIA.ActiveDocument.Path) nicht, in welches Verzeichnis gespeichert werden soll. Bei Standardverzeichnissen kannst Du diese vordefinieren und mit der Methode Save speichern. Eine andere Alternative wäre über die Methode "FileSelectionBox" der Klasse Application.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Zwei Catia Versionen auf einer Maschine
lles am 02.11.2006 um 11:48 Uhr (0)
Hi,die Pfade für z.B. CatSettings oder CATReferenceSettings nach Release trennen.Gruß
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : .Net-dlls für CATIA V5
lles am 17.03.2009 um 08:32 Uhr (0)
cnext.exe /regserver war eine gute Idee. Aber leider ohne Erfolg.Woran könnts noch liegen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Automatische Locherstellung
lles am 12.12.2006 um 09:34 Uhr (0)
Habe mir schon gedacht das das nicht so einfach geht. In der kleinen Schwester von Catia, sprich Solidworks funktioniert sowas angeblich.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Catia schneller laufen lassen
lles am 10.10.2006 um 10:15 Uhr (0)
Hi,nur zur Info DualCore wird erst ab R16 unterstützt. Weiss jetzt nicht welche Release Du benutzt.Gruß
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schulungs-Unterlagen
lles am 20.10.2006 um 22:59 Uhr (0)
Hi,die Onlinedoku, die mit Catia ausgeliefert wird, ist auch sehr zu empfehlen. Gibts übrigens auch als PDF.Gruß
|
| In das Form CATIA V5 Allgemein wechseln |