|
CATIA V5 Programmierung : DMU Space Analysis Makro
grundig am 01.12.2004 um 12:29 Uhr (0)
Hallo, ich möchte gern eine Bandanalyse mit Hilfe eines Makros durchführen. Die Bandanalyse ist dabei nicht das Problem. Ich möchte zusätzlich noch ein Catia V4 model erstellen, in dem farblich die Ergebnisse der Bandanalyse abgelegt werden. Kann mir da jemand auf die Sprpnge helfen? Viele Grüße aus Berlin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroprogrammierung - Einarbeitung
u01dz am 01.12.2004 um 15:48 Uhr (0)
Hi, wenn CATIA so eingestellt ist, dass Parameter in Hochkommatas erscheinen, muss der Variablenname auch in Hochkommatas stehen: Tabelle.AddAssociation Dummy, `NameInCATIA` Vielleicht hilft das weiter? ------------------ Tschüß, Dieter
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material zuweissen
u01dz am 01.12.2004 um 15:57 Uhr (0)
Hi, ich kann mir folgende Lösung vorstellen: 1. Du erstellst ein CATPart, in dem für jedes Material ein Body liegt, dem ein anderes Material zugewiesen ist. Dieses dient als Materialbibliothek. 2. Du öffnest neben Deinem CATProduct dieses CATPart in einem zweiten CATIA-Fenster und kopierst über die COPY&PASTE-Funktionalität die entsprechenden Materialien in Deine CATParts. Interaktiv funktioniert das und somit lässt es sich auch mit VBS oder CATScript automatisieren. Das Material würdest Du über die Search ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA über Windows-Service starten
Stoffel am 01.12.2004 um 20:04 Uhr (0)
Hallo, ich versuche, CATIA über einen Windows-Dienst zu steuern. Das funktioniert auch ganz gut. Außer bei einem Server - da bekomme ich einen Application Error sobald CATIA versucht, ein vorhandenes Dokument zu öffen. Im Programmcode kann eigentlich kein Fehler sein, denn wenn ich es manuell (über die Kommandozeile) starte, dann funktioniert es wunderbar?!?!? Hat mir irgendjemand einen Tipp? Jede Hilfe ist willkommen - Vielen Dank im Voraus....
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Layer-Tabellen in CATDrawing
93Aero am 02.12.2004 um 18:37 Uhr (0)
Hallo liebe Kollegen, weiß jemand, wie man in CATIA V5 (Drawing) über die Layertabelle iterieren kann? Setzen der aktuellen Layer und Darstellungsfilter mit verschiedenen Layern ist ja einfach, aber was ist wenn die Layernamen und Nummer nicht bekannt sind, bzw. man weiß nicht, wieviele davon definiert sind?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verschiedene Instanzen in Baugruppe bearbeiten
93Aero am 06.12.2004 um 10:29 Uhr (0)
Ist nicht schwer. Sowohl in der Collection von Unterprodukten (Product.Products), die die Instanzen enthält, als auch in der CATPart-Datei gibt es die Teilnummer (Partnumber). Diese ist bfür alle Instanzen gleich und kommt von der Part. Auf diese zuzugreifen geht nur über die Dateicollection (CATIA.Documents). Also einfach iterieren, bis die Datei gefunden ist, derer Partnuber der von der Instanz entspricht und die Änderungen durchführen. Ein Update auf der Produktebene aktuallisiert alle Insatnzen. Gruß u ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namen Aendern
sebuse am 08.12.2004 um 21:33 Uhr (0)
Hallo, Es geht hier um namen automatisierung: mein partname sieht so aus 1234_10_01_001 ( Test1 ) 1234: ist konstant ( Auftrags Nummer; wird in die Catia Umgebung als text definiert ) 10: Baugruppe Nummer 01: Unterbaugruppe Nummer 001: Part Nummer Test1: Description Ich moechte eine Makro schrieben die automatisch der partnumber erzeugt ( Manuele eingabe: 10;01;001;Test1) Ergebnis: 1234_10_01_001 ( Test 1 ) als Part Nummer und Save Nummer und auch achsensystem Nummer Wer kann mich helfen ??? Im vorhaus Dan ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ITFCHECK
coolmage_bs am 09.12.2004 um 08:57 Uhr (0)
Hallo Forum, folgendes Problem habe ich. In der Online-Doku zu Space-Analysis ist ein Verfahren angegeben, wie man mit ITFCHECK Batch-Läufe startet. Alles schön und gut, aber es werden da zwei Dateien, eine Eingabdatei und eine Modelleingabedatei erwähnt und auch als Samples gezeigt. Problem dabei ist: Das genaue Format ist nicht angegeben. Und es wird nicht gezeigt, wie sie erzeugt werden (Texteditor als Antwort reicht mir nicht wirklich). Vom Himmel fallen können sie nicht. Meine Frage ist also, wie ich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vermessung Abmessungen Produkt
listing_code am 09.12.2004 um 13:57 Uhr (0)
Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench( SPAWorkbench ) Set TheMeasurable = TheSPAWorkbench.GetMeasurable(refP_sp) Dim Coordinates(2) TheMeasurable.GetPoint Coordinates Für z.B. Länge einer Linie: Set TheMeasurable = TheSPAWorkbench.GetMeasurable(reflinie) Dim Laenge(1) TheMeasurable.Length Laenge Für Fläche: Set TheMeasurable = TheSPAWorkbench.GetMeasurable(refflaeche) Dim flaeche(1) TheMeasurable.Area flaeche usw. Gruß L_c
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswechseln einer Skizze über Script
Axel.Strasser am 09.12.2004 um 21:25 Uhr (0)
Ein Teil (Lum zeigt in einem Block (Extrusion.1) auf eine Skizze eines anderen Teils (Conf_Aig). In einem Programm soll jetzt die Referenz auf eine andere Skizze geändert werden. Das Programm mit dem es bislang gemacht wird ist hier: Set Pad5 = partDocument2.Part.Bodies.Item(1).Shapes.Item(1) CATIA.ActiveDocument.Selection.Add partDocument2.Part.HybridBodies.Item(1).HybridSketches.Item(1) CATIA.ActiveDocument.Selection.Delete Pad5.HybridBodies.Item(1).HybridSketches.Add sketch1 Set reference5 = Pad5. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element aus Selektion aktivieren (bearbeiten)
picard am 13.12.2004 um 15:25 Uhr (0)
Hallo Leute, ich möchte in einem Makro ein Produkt nach Parts durchsuchen lassen und dann in den Parts Veränderungen vornehmen. Leider hängt es im Moment bei der Aktivierung des Parts. Es sollen alle Elemente des Suchergebnisses nacheinander abgearbeitet werden. Code: Language= VBSCRIPT Sub CATMain() variablendeklaration Dim productDocument1 As Document Dim selection1 As Selection Dim partDocument1 As Document Dim product1 As CATBaseDispatch Dim reference1 As Reference Dim publications1 As Publication ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element aus Selektion aktivieren (bearbeiten)
em Michael Kirsch am 14.12.2004 um 11:42 Uhr (0)
Hallo picard, um mit dem Part arbeiten zu können, brauchst Du das Part selbst und nicht die Referenz auf das Part, die die Selektion ausgibt. Die Klasse SelectedElement ist nämlich nicht das ausgewählte Objekt selbst, sondern verweist lediglich darauf. Mit der Methode Value der Klasse SelectedElement gibt das selektierte Element sein Objekt zurück. Außerdem musst Du genau das Selection-Objekt selection1 ansprechen, das zuvor mit den gefundenen Objekten gefüllt wurde und nicht CATIA.selection1 . So sollt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verwendete Makros protokollieren
meurth am 14.12.2004 um 14:22 Uhr (0)
Hallo allerseits, wir möchten mal eine zeitlang wissen, wieviele Anwender unsere Makros überhaupt einsetzen und versuchen das Ganze zu protokollieren. Aber es funktioniert nicht so richtig. Ich kann zwar eine Datei anlegen, bekomme aber meine Parameter nicht so richtig hinein. Wer weiss wie ich z.B. USERNAME, DATUM, HOSTNAME, FILENAME in eine log.txt schreiben kann unter Catia V5 R12 und Win2000? Vielen Dank. der beste Ansatz war bisher : Sub CATMain() On Error Resume Next dim fileSystem as FileSystem set ...
|
In das Form CATIA V5 Programmierung wechseln |