|
CATIA V5 Programmierung : Hilfe, Anfängerfrage
93Aero am 18.03.2005 um 10:17 Uhr (0)
Hallo Andreas, bei der Wahl der Sprache (nach dem Menüaufruf Makro aufzeichen ) hast Du eine Möglichkeit, die Sprache zu selektieren. Die Liste der (drei) möglichen Sprachen hast Du in einer Combo Box und das dürfte keine Probleme bereiten. Deine Code wird in der Regel als Datei gespeichert (z.B. MyTestPgm.CATScript). Und das ist im Sinne des Computerlebens eine Textdatei wie jede andere. Das heißt: öffne sie mit einem beliebigen Programm (von mir an mit Word *grins*), ändere und speichere sie wieder. Als ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Command interrupt
ha-i am 18.03.2005 um 14:39 Uhr (0)
Hallo, und vielen Dank für die Antwort. Ich arbeite überwiegend auf dem PC unter WINXP Prof. Habe das Makro als .CATScript umgeschrieben und jetzt lief mein Testproduct mit ca. 1300 Komponenten durch. Der CNEXT Prozess lief auf ca. 1,3GB hoch. Da wir aber durchaus noch wesentlich größere Produkte im Angebot haben, werden wir sehen wann wir wieder auf die Grenzen von CATIA stossen. Der Tip mit dem Wegwerfen von unötigem Balast (wie z.B. einer grafischen Oberfläche) war also sehr hilfreich. Danke nochmals. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In welchem Körper befindet sich Selection
EmilioSanchez am 19.03.2005 um 12:38 Uhr (0)
Hallo Catia Fangemeinde, mich beschäftigt seit einigen Tagen ein Problem. Vielleicht weis ja von euch jemand Rat: Ich befinde mich im Partdesign und habe ein Part mit mehreren Körpern. Nun selektiere ich interaktiv im 3D Fenster ein Objekt (Teilfläche eines Blocks). Wie finde ich nun heraus in welchem Körper sich meine Selection befindet? Mein Quellcode: Set oSelection = CATIA.ActiveDocument.Selection Set Revob1 = oSelection.Item(1) liefert mir als Ergebnis nur ein Objekt mit dem Namen SelectedElementXXX. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In welchem Körper befindet sich Selection
tomtom1972 am 22.03.2005 um 09:57 Uhr (0)
Hallo, in R14 (und mit VB 6.0) klappts mit .SelectElement2 und folgendem Code. (Da die Methode SelectElement2 ebenfalls in R12 existiert, gehe ich davon aus, das es hier auch klappt.) Dim InputObjectType(0) Dim Status Dim oSelection Set oSelection = CATIA.ActiveDocument.Selection InputObjectType(0) = Face ---nur Fläche auswählbar Status = oSelection.SelectElement2(InputObjectType, Select , False) --- UserSel If (Status Normal ) Then -------Auswahl i.O? MsgBox Abort --- nein E ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit c# oder c++ Catia Automatisieren (COM)
93Aero am 23.03.2005 um 17:53 Uhr (0)
Ich muß auf meinem alten Rechner nachschauen, da gab es ein Paar Teile, die z.T. mit CATIA zu tun haben, z.T. die COM-Funktionalitäten erklären... Kann aber ein Paar tage dauern...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit c# oder c++ Catia Automatisieren (COM)
93Aero am 24.03.2005 um 09:59 Uhr (0)
Ich habe ein kleines aber auch ein gutes Beispiel gefunden... IN VISUAL BASIC: sub Main() DIM CATIA as INFITF.Application SET CATIA = GetObject(, CATIA.Application ) DIM Doc as Document SET Doc = CATIA.ActiveDocument MsgBox Doc.Fullname end sub IN VISUAL C++ int connectToSE( ApplicationPtr & seApp,int create ) { HRESULT Result=NOERROR; BOOL bVisible=FALSE, bDone=FALSE; CLSID AppClsid; IUnknown *pAppUnk=NULL; ::leInitialize(NULL); Result = ::CLSIDFromProgID( L CATIA.Application , &AppCls ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber
Erich am 25.03.2005 um 20:53 Uhr (0)
Hallo ich habe eine geöffnetes Part und möchte über ein Makro ein Struktur mit geöffneten Körper einfügen. OK. Das Part soll dabei auch einen Namen zugeordnet bekommen. Beim Erzeugen eines Parts funktioniert es, beim geöffneten Part nicht. Wer weiß Rat. Mein Code beim Erzeugen: Set documents1 = CATIA.Documents Set partDocument1 = documents1.Add( Part ) Set product1 = partDocument1.GetItem( Part1 ) Auf Partname steht beim Erzeugen der Name des Parts product1.PartNumber = EingabeName Set part1 = partDo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber
Erich am 29.03.2005 um 22:29 Uhr (0)
Hallo danke für die Anwort. Mein Code: Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = Catia.ActiveDocument Dim product1 As Product Set product1 = partDocument1.GetItem( PART1 ) product1.PartNumber = EingabeName Auf EingabeName wird beim Aufruf des Makros der gewünschte Name abgefragt. (EingabeName nicht Partname)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste auf Zeichnung
thomasacro am 30.03.2005 um 11:33 Uhr (0)
Hallo zusammen! Ich möchte das Erscheinungsbild meiner Stückliste (wie sie auf die Zeichnung kommt) beeinflussen. Ich meine nun nicht, welche Parameter genutzt werden um die Stückliste aus dem Produkt herauszuschreiben, sondern eher wie ich z.b. Logos, oder auch andere, nicht aus CATIA stammende Elemente direkt einbinden kann beim einfügen in die Drawing. Langer Satz, kurze Frage: Verbirgt sich hinter dem Icon "Stückliste einfügen" ein Script,Makro oder ähnliches was beeinflusst werden kann? Wenn ja, welch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber
93Aero am 31.03.2005 um 11:54 Uhr (0)
... ich habe jetzt leider keinen CATIA-Zugang, aber vielleicht wird es Dir gelingen... partDocument1.Part.Name = EingabeName
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro beim Starten von V5 ausführen
akrohn am 01.04.2005 um 13:01 Uhr (0)
Hallo! Gibt es eine onStart -funktion, mit der man ein Makro automatisch ausführen lassen kann, wenn man Catia öffnet. Vor Jahren hab ich sowas mal in Excel programmiert, aber für Catia hab ich noch nichts passendes gefunden. Danke, Andreas
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Coincidence
KreativXL am 05.04.2005 um 11:50 Uhr (0)
Tagchen, Ich hätte da mal ne Bitte. Ich möchte gerne per Makro mit einem Klick statt mit dreien im Sketcher eine Coincidence zwischen zwei ausgewählten Elementen setzen. Bei meinem Versuch, den Vorgang als Makro auf zu zeichnen, hat CATIA irgendwie nix mitgekriegt. Das Makro sollte für deutsch und englisch funktionieren, oder ich bräuchte halt zwei. Kann mir da jemand einen Tip geben? Besten Dank im Voraus Frank
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Macro um Kinematikbedingungen abzufragen
Christian F. am 06.04.2005 um 10:32 Uhr (0)
Hallo, gibt es eine Möglichkeit, die kompletten Kinematikinformationen eines Kinematikmodells mit Hilfe eines VBA-Makros abzufragen und in einen Textdatei zu schreiben. Wir benötigen diese Informationen, um einen Datenaustausch zwischen Catia und MBD-Solver durchzuführen. Vielen Dank, Christian
|
In das Form CATIA V5 Programmierung wechseln |