|
CATIA V5 Programmierung : C#: Teilenamen eines Parts ändern
Jens Hansen am 25.07.2005 um 22:49 Uhr (0)
Hallo zusammen, ich habe es hinbekommen !! Hier die Lösung: -------------------------------------------------- object CATIA = Marshal.GetActiveObject( CATIA.Application ); INFITF.Application oCatia = CATIA as INFITF.Application; oCatia.Documents.Open(ref Datei); //Öffnen der CATIA-Datei MECMOD.PartDocument partdoc = (MECMOD.PartDocument) oCatia.ActiveDocument; ProductStructureTypeLib.Product partproduct =(ProductStructureTypeLib.Product) partdoc.Product; partproduct.set_PartNumber(ref Neue Partnummer ); - ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C#: Teilenamen eines Parts ändern
Jens Hansen am 23.07.2005 um 00:17 Uhr (0)
Hallo zusammen, ich habe da ein kleines Problem mit C# und V5: Folgender Code schlägt mit der aussagekräftigen Fehlermeldung Nicht implmentiert fehl: --------------------- object CATIA = Marshal.GetActiveObject( CATIA.Application ); INFITF.Application oCatia = CATIA as INFITF.Application; oCatia.Documents.Open(ref Datei); //Öffnen der CATIA-Datei MECMOD.PartDocument partdoc = (MECMOD.PartDocument) oCatia.ActiveDocument; partdoc.Part.set_Name(ref SZN); //Teilenummer ändern (hier kommt der Fehler) ---- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie mache ich das nächste element aus?
mathias.bergundthal am 10.08.2005 um 08:29 Uhr (0)
Hallo mkimdanke vielmals für deine lösung, habe schon geahnt das so was kommt... leider... aber was solls... ist ja nicht das erstemal das man sich selbst eine nützliche funktion muss selber machen im catia.ich habe trotzdem die bitte ob du mir deinen code geben kannst, wenn das iO für die ich. ich danke schon im voraus und wünsche dir einen schönen tag
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro als Mausklickrecorder
joehz am 05.11.2015 um 12:08 Uhr (1)
Hi Bernd,eine kleine Demo zum Thema:http://catia2.cad.de/index.php/de/tipps-tricks/programmierung/328-mit-der-maus-ein-rechteck-aufziehen-rubber-banding-demoTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Title Block Editor
catiaman am 25.08.2005 um 11:38 Uhr (0)
Halloli,Ich hab´s soeben selbst gefunden. Mittlerweile gibt es sogareine deutsche Doku hierzu...Wenn´s jemand interessiert: http://www.catiav5forum.de/ Erst registrieren, dann herunterladen...------------------Gruss Catiaman-----------------Lebe nicht um zu arbeiten,Arbeite um zu leben...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sourcecode von Catscript-Makro verstecken ist das möglich?
Jens Hansen am 24.09.2005 um 15:57 Uhr (0)
Hallo,ab der R14 gibt es für Makros die Funktion "Verdunkeln" - zu finden im Makro-Dialog neben "Ausführen", "Sichern", "Bearbeiten" ...Mit "Verdunkeln" wird das Makro mittel CATIA-eigenen Fuscator verschlüsselt. Diese makros können allerdings dann auch nur ab R14 ausgeführt werden. Ob diese Makros auch unter UNIX laufen habe ich allerdings noch nicht getestet.Noch ein Hinweis: Die Verschlüsselung lässt sich nicht mehr rückgängig machen! = Also nicht das Original-Makro verdunkeln !!!Jens Hansen------------ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter von Bemaßung ändern
Jens Hansen am 04.10.2005 um 14:52 Uhr (0)
Hallo Klaus,du versuchst, über eine Selection auf ein Objekt zuzugreifen und im Anschluss die spezifischen Eigenschaften zu ändern. Das fumtioniert so nicht. Du kannst von Objekten aus einer Selection z.B. die Farbe oder die Sichtbarkeit verändern; nicht aber z.B. den Radius ändern.Grund dafür ist die Tatsache, dass die Seelction-Klasse nur allgemeine Objekte liefert ujnd kein spezifisches Objekt.Um in deinem Fall einen bestimmten Parameter zu ändern, musst du auch das Objekt spezifisch ansprechen; z.B:Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter von Bemaßung ändern
Jens Hansen am 04.10.2005 um 15:20 Uhr (0)
Hallo Klaus,tja... so ist leider V5 gestrickt.Schade, dass du dieses jahr nicht kommen kannst.. wäre bestimmt wieder lustig geworden ;-)Bis bald mal wieder ...Jens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter von Bemaßung ändern
Jens Hansen am 04.10.2005 um 15:39 Uhr (0)
Hallo Klaus,du kannst auch catvbs benutzen; du musst nur das catvbs-Makro in .CATScript umbenennen und nach UNIX kopieren.Du kannst sogar das Makro unter catvbs verschlüsseln (verdunkeln, obfuscate), in catscript umbenennen und nach UNIX kopieren. Läuft ...Jens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kreisbogen zwischen 2 Linien erzeugen???
Jens Hansen am 06.10.2005 um 09:45 Uhr (0)
Hallo JUles,wie Lusilnie schon richtig sagt, gibt es für den Sketcher (Factory2D) keine Corner-Funktion.Man muss wirklich einen Kries erzeugen und diesen über Bedingungen an die Linien anbinden. Leider lässt die Makro-Aufzeichnung die Erzeugung eines Kreises komplett aus; was allerdings gut funktioniert ist wenigstens die Generierung der Bedingungen.Viel ErfolgJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisches inaktivieren von Features
Jens Hansen am 06.10.2005 um 15:42 Uhr (0)
Hallo Catialuder,es ließe sich auch über ein makro machen, was allerdings jedesmal gestartet werden müsste. Soll allerdings dies schon bei der Arbeit "in Echtzeit" erfolgen, wirst du im Knowloedge Ware nicht herum kommen.Schöne Grüße vom Anwendertreffen ...Jens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dll einbinden
Jens Hansen am 07.10.2005 um 11:44 Uhr (0)
Hallo Dirk,man kann im Makro ein externes Programm starten; allerdings ob dies auch mit einer DLL-Datei funktioniert weiß ich nicht.Der Befehl zum Ausführen lautet:CATIA.SystemServiceExecuteProcessus("Exakter Pfad zur Datei")Viel ErfolgJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StartCommand synchron?
Jens Hansen am 12.10.2005 um 09:09 Uhr (0)
Moin Alex,das ist aber bei V5 so, dass Prozesse nur asynchron ausgeführt werden können. Im Grunde genommen arbeitet V5 wie ein Schachspiel; erst wenn der eine Zug fertig ist, kann ein anderer gemacht werden.Mir ist keine Funktion oder Prozess bekannt, wo innerhalb von V5 wirklich 2 Sachen gleichzeitig ablaufen.Schöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
In das Form CATIA V5 Programmierung wechseln |