|
CATIA V5 Programmierung : Layerzuweisung im Drafting über Makro
Zico am 26.10.2004 um 12:57 Uhr (0)
Hallo Tante B, ich hatte das gleiche Problem, nur wollte ich allen Texten und der Bemaßung den gleichen Layer zuordnen. Mit Macrorecorder und der Sprachbeschreibung habe ich dann folgendes herausgefunden. Das schöne daran ist, bei mir funktioniert es. --------------------------------------------------------- Language= VBSCRIPT Sub CATMain() CATIA.ActiveDocument.Selection.Search Color= (0,0,255) ,all CATIA.ActiveDocument.Selection.VisProperties.SetLayer catVisLayerBasic, 1 CATIA.ActiveDocument.Selection. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body eines Exemplares ansprechen
peth am 27.10.2004 um 15:05 Uhr (1)
Hallo Catia Uer!Ich habe ein Problem mit dem ansprechen eines Haupkörpers in einem Exemplar eines Parts. Dieses Exemplare sind in einem Produkt zusammengefaßt. Mit dem Befehl .ReferenceProduct.Parent.Part kann ich immer nur das Haupteil von dem das Exemplar abgeleitet wurde ansprechen.Ich möchte aber den Body eines Exemplars ansprechen um diesen zu kopieren, damit dessen Lage im Produkt mitgezogen wird.Ich hoffe es kann mir einer von euch einer bei der Problemlösung helfen.Vielen Dank
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ???? CONTEXT Link per Makro ????
3.1415926535 am 28.10.2004 um 10:21 Uhr (0)
Du kannst über Relations an die Links rankommen, steht auch ein wenig in der CATIA Hilfe dazu. Ansonsten wollte ich noch loswerden, dass ein Context-Link bei allen möglichen Verbindungen entsteht und sozusagen der Link ist, der am wenigsten bedeutet oder wichtig ist. CU Pi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PFad und Namen von Verlinkten Dokumenten
Bartleby am 28.10.2004 um 15:53 Uhr (0)
Kann ja nicht, denn das Product ist nur der (geometrische) Inhalt des ProductDocuments beim Catia.ActiveDocument gibts dann auch type, name,fullname... MfG Ronny
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Funktionsaufrufe aus CATScript-Makros
Bartleby am 28.10.2004 um 16:14 Uhr (0)
Hallo Steffen, ich habe die CATIABefehl.exe schon seit einiger zeit mit eingebaut, allerdings habe ich immer das problem dass die exe nur als ExecuteBackgroundProzessus läuft. Damit tritt der Effekt auf, dass im Script schon Befehle ausgeführt werden, die sich auf Elemente beziehen, die unter Umständen in dem parrallel in Hintergrund laufenden Prozess erst zu spät erzeugt werden. es müsste doch eigentlich möglich sein von der CATIABefehl.EXE ein Feedback !WEITER! zu bekommen sodass man auch mit executeProc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Funktionsaufrufe aus CATScript-Makros
Steffen Hohmann am 28.10.2004 um 17:04 Uhr (0)
Hallo Ronny, in der exe-Datei steckt nichts weiter drin als: AppActivate( CATIA V5 ) SendKeys b: & CATIA_Befehl & Chr(13) Das funktioniert für interaktive Befehle in jedem Fall nur mit ExecuteBackgroundProcessus. Das habe ich auch schon oben beschrieben warum das so ist. Gruss Steffen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset erzeugen
em Michael Kirsch am 29.10.2004 um 00:39 Uhr (0)
Hallo SebW, hallo BADU, anders als bei Shapes verschmelzen bei den Parametern aus Sicht der COM-Programmierschnittstelle Name und Pfad, denn es gibt wie oben erwähnt dort noch keine Klassen, aus denen ein solcher Pfad bestehen könnte. Deshalb ist das Jonglieren mit Parameternamen über Makros mit größter Vorsicht zu behandeln. Beispiel: Ich habe einen Parameter mit dem Namen Real.1 im Parameterset Parameters.1 . Nun benenne ich den Parameter um: CATIA.ActiveDocument.Part.Parameters.Item( Part.1Parameters ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Layerzuweisung im Drafting über Makro
Tante B am 01.11.2004 um 10:31 Uhr (0)
Hallo Zico! Erstmal vielen Dank für die Antwort. Das ist genau die Richtung die ich gesucht habe. Bei mir klappts jedoch bisher nicht. Keine Fehlermeldung. Sondern die Layer sind anschliessend identisch wie vorher. --- CATIA.ActiveDocument.Selection.VisProperties.SetLayer catVisLayerBasic, 1 --- Weisst Du, welche Zeichen in dieser Zeile den Layernamen für die Zuweisung verschlüsseln? Heisst der Layer Basic oder 1 (die 1 nach dem Komma)? Dann kann ich meine Anweisung im Editor dahingehend abändern. Grüs ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroprogrammierung - Einarbeitung
juefi am 02.11.2004 um 19:41 Uhr (0)
Hallo Programmierfreunde, ich habe mich mit dem Thema befasst und hatte bereits folgende Anfrage im Forum. Vielleicht fällt ja diesmal jemanden etwas dazu ein. Ansonsten ist dies ein möglicher Weg von 3D auf 2D. Wenn jemand einen grundsätzlich anderen oder besseren kennt, so würde ich mich über eine Mitteilung sehr freuen. grüße juefi Hallo CATIA-Freunde, ich arbeite mich gerade mit dem Ziethen-Buch in die Makro-programmierung ein. Ich möchte Messungsparameter aus dem CATPart in meine Zeichnungdatei einset ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PFad und Namen von Verlinkten Dokumenten
Axel am 08.11.2004 um 09:10 Uhr (0)
Ahoi! Ich hab da eine ähnliche Frage. Vielleicht kann mir da einer weiter helfen. Gibt es eine Möglichkeit, diese Infos (Subproducts, Parts) aus einem nicht geladenen Product auszulesen? Die Links sind doch im Product abgespeichert, dann müsste man die doch auch irgendwie rausbekommen, ohne das Product zu laden. In meinem letzten Leben habe ich an SolidWorks rumprogrammiert. Da konnte man die Referenzen einer Baugruppe auslesen und verbiegen ohne zu laden. Hoffentlich kann Catia das auch. Gruß, Axel --- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Funktion um Links zu erzeugen ????
axl07111 am 08.11.2004 um 13:32 Uhr (0)
Hallo Allerseits,kennt jemand eine Funktion mit der amn CATIA Links erzeugen kann ?Viele Grüsse------------------GrussAXL
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zusammengesetzter String
3.1415926535 am 08.11.2004 um 15:36 Uhr (0)
Hallo, ich hab 2 Variablen: folder = "C:Verzeichnis2" file = "C:Verzeichnis1RootProduct.CATProduct" Ich benötige eine dritte Variabel die so aussieht: Variable = "C:Verzeichnis2RootProduct.CATProduct" Lösungsmöglichkeit: Mit CATIA.FileSystem.Concatenatepaths, aber ... Das RootProduct.CATProduct ist nicht geladen, d.h. ich kann nicht mit dem ProductName des geladenen Dokuments arbeiten. Irgendwelche Ideen ? Danke schomal, Pi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz auf Element bei mehreren Unterprodukten bleibt leer
Stefan_ am 10.11.2004 um 12:00 Uhr (0)
Hallo CATIA-User!Ich habe in diesem Forum schon viele hilfreiche Beiträge gefunden, folgendes Problem besteht für mich weiterhin:Für eine Bedingung (z.B. Punkt auf Punkt) werden zwei Referenzen benötigt. Die eine Referenz wird über die Zeileset reference1 = oProdukt.CreateReferenceFromName(oProdukt.Name & "/" & oTeil1.Name & "/!Punkt4")erzeugt. Teil1 ist ein Part, welches im Hauptprodukt liegt. Diese Zeile funktioniert.Die zweite Referenz wird zu einem Punkt in einem Part erzeugt, wobei das Part nicht im H ...
|
In das Form CATIA V5 Programmierung wechseln |