 |
CATIA V5 Programmierung : Wie können CATIA.catvbs Skripte von Drittapplikationen aus gestartet werden?
Xalagy am 14.03.2021 um 10:09 Uhr (15)
Hallo zusammen,ich möchte von z.B MATLAB aus ein Makro (TEST.catvbs) starten, indem ich standardgemäß das Microsoft COM Interface verwende:MAKRO = invoke(catia,"Methode";Parameter1); (ERROR: Methode wird nicht in MATLAB erkannt)Bevor ich also darauf hingewiesen werden, diese Frage doch bitte in ein MATLAB/Stackoverflow Forum zustellen möchte ich kurz anmerken, dass ich in beiden Fällen darum gebeten wurde, doch diese Frage in ein CATIA V5 Forum zu stellen.Da ich auch sonst keine konkrete Antwort durch mein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung mit Python
yuppie am 04.10.2004 um 10:51 Uhr (0)
Für alle, die es interessiert: Man kann CATIA V5 auch mit Python unter Windows programmieren. Man benötigt dazu nur:Python 2.3.x für Windows http://python.org und Pywin32 http://sourceforge.net/projects/pywin32 Ein kleines Beispiel ist zu finden unter http://www.goermezer.de/content/view/324/387/. Mehr Beispiele zur CATIA V5-Automatisierung mit Python gibts in der Python for Windows Script Collection------------------Free webbased PDF Conversion Server at http://www.goermezer.de [Diese Nachricht wurde von ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : innerhalb CATPart in CATProduct arbeiten
DanielFr. am 29.03.2010 um 14:00 Uhr (0)
Hallo ,das geht nicht. Das aktive Dokument ist IMMER das Produkt egal ob nun das Part aktive ist oder nicht. Du musst dich über die Products-Collection zu deinem Part durchhangeln und dieses dann auf die entsprechende Variable legen.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über mehrere geöffnete Fenster laufen lassen
Hamlet am 29.01.2014 um 09:48 Uhr (1)
Danke Bernd,wie immer schnell und auf den Punkt.Funktioniert echt klasse. Nur eine kleine Anmerkung, falls jmd. das Marko später einfach kompieren sollte:In der For-Schleife muss"Set oWindow = CATIA.Windows.Item(1)" -- "Set oWindow = CATIA.Windows.Item(I)" heißen. BRHamlet[Diese Nachricht wurde von Hamlet am 29. Jan. 2014 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : catvba userform caa-style
DanielFr. am 17.12.2009 um 13:44 Uhr (0)
Hallo,ja bis auf die Schriftart und Größe kommt es echt hin. Und ich glaube wenn man da ein wenig länger sucht dann kann man das auch noch beheben dann würde ich jetzt mal pauschal behaupten das man nicht auf den ersten Blick erkennt das es eine VB-UserForm ist ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Bedingungen
Jens Hansen am 23.02.2005 um 17:48 Uhr (0)
Hallo Andrea, schau mal auf der CATIA-Hilfeseite unter V5 - Download nach. Dort finden Sie gesuchtes Script. Adresse: http://catia.cad.de/v5/download.htm Ich verschiebe übrigens diesen Beitrag ins Forum für V5-Programmierung. Achten Sie bitte in Zukunft, in welches Forum Sie welche Frage schreiben. Dafür haben wir extra die Rubriken eingerichtet. Danke schön ... Jens Hansen
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Ausgabedatei fuer PDF-Drucker
stefan_r am 25.11.2005 um 13:35 Uhr (5)
Hallo zusammen!Ich habe unter CATIA einen PDF-Drucker installiert, der auch soweit funktioniert.Meine Frage:Kann das Uebergabe-Skript (siehe Bild) so angepasst werden, dass der Name der Ausgabedatei dem Namen der jeweiligen CATIA-Drawing entspricht, und nicht jedes mal als drawing.pdf abgespeichert wird.Meine Programmierkenntnisse halten sich stark in Grenzen --------------------GrussStefan R.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsrahmen Bild einfuegen
klaberm am 12.09.2003 um 06:08 Uhr (0)
Hallo dodge,probier mal das: Set DrwDocument = CATIA.ActiveDocument Set DrwSheets = DrwDocument.Sheets Set DrwSheet = DrwSheets.ActiveSheet Set DrwView = DrwSheet.Views.ActiveView Set DrwPicture1 = DrwView.Pictures.Add("C: empall.bmp", 1, 1) Ein Drawing muß geöffnet sein mit mind. einer Ansicht.Wenn Du es in das vorhandene "Drawing_Titleblock_Sample2.CATScript" von Catia einfügen willst, sollten die letzten zwei zeilen genügen.Grussklaberm------------------Herbert
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constrains updaten
LuNo am 25.09.2013 um 12:28 Uhr (1)
Was heißt eigentlich AFAIK?Das mit der Eindeutigkeit von Kommandos ist ja eigentlich ne Grundvorrausetztung für die Lauffähigkeit und Stabilität von Programierungen. Das heißt ja im Umkehrschluss CATIA.StartCommand(CommandID) ist nur bedingt zur Programierung geeignet da es keine eindeutigen CommandID gibt. in Verschiedenen OEM-Umgebugen führt CATIA.StartCommand("Update") zu verscheinene CatiaFunktionenDas mit der obignen Lösung in einer Produktievumgebung sehe ich genauso wie Rick würde ich mit CAA weiter ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen während eines makros selektieren und eine Ableitung erstellen!
DanielFr. am 04.12.2009 um 11:45 Uhr (0)
Hallo,egal suche dir eine aus [EDIT]siehe Profil[/EDIT]wenn du Dateien auf R19 sind dann kann ich sie mir leider erst am Montag wieder anschauen. Bin mim Laptop unterwegs und hab hier nur R18 ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feature Name von Body mit Parameter füttern?
Christian.O am 05.10.2010 um 10:30 Uhr (0)
Servus Daniel,hab jetzt in jedes Makro bei dem eine Suche gestartet wird "CATIA.HSOSynchronized = False" integriert. Nun hab ich das Problem, dass nach dem ersten Aufruf eines Makros, dass eine Suche beinhaltet, die weiteren Makros an dieser Stelle mit einem Automation Error einfach abrechen. Nachdem ich Catia neu gestartet hab kann ich z.B.: 3 Makros ausführen und beim 4 scheitert es wieder. Kennst du dieses Problem?In diesem Thread wurde nur auf eine stabilere V5 Version hingewiesen bzw. überrall eine Sc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Links zur nicht Catia-Dateien auslesen
MC-Virus am 14.06.2013 um 12:33 Uhr (0)
Danke für den Tipp.Habe ne Lösung von HoBLila im Forum gefunden glaube ich.LinkZitat:Public Sub CATMain() Dim arrVarListOfFiles() As Variant Dim objBuffer As Object Dim sendWork As INFITF.SendToService Set sendWork = CATIA.CreateSendTo() Call sendWork.SetInitialFile(CATIA.ActiveDocument.FullName) Set objBuffer = sendWork ReDim arrVarListOfFiles(0) Call objBuffer.GetListOfDependantFile(arrVarListOfFiles)End SubMir ist nur nicht klar ob die Lösung gut ist, also ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kollisionsanalyse: Clash Against All
listing_code am 11.11.2004 um 11:06 Uhr (0)
hallo liebe gemeinde, Ich möchte folgendes bewerkstelligen: ich möchte eine Komponente selektieren und mit catClashComputationTypeAgainstAll eine Kollisionsanalyse starten. Mit dem Microsoft Visual Basic Editor tut es einwandfrei. Wenn ich dies aber von einem externen Visualbasic Skript mache, dann funktioniert es nicht. Mein Skript sieht folgendermassen aus: ------------------------------------------------------- Main() Sub Main() Set CATIA=GetObject( , CATIA.Application ) Set Document = CATIA.Activ ...
|
| In das Form CATIA V5 Programmierung wechseln |