|
CATIA V5 Programmierung : AddSectionToLoft Problem
grammar am 20.02.2004 um 14:56 Uhr (0)
Hallo! Ich habe das untenstehende Skript erstellt und erhalte bei Ausführung immer die Fehlermeldung, dass die Funktion AddSectionToLoft gescheitert ist.... Es hängt wohl irgendwie an den falschen Referenzen oder? Was habe ich falschgemacht Sub CATMain() Dim ref(50) Dim pointref(50) Set productDocument1 = CATIA.ActiveDocument Set product1 = productDocument1.Product Set products1 = product1.Products Set product2 = products1.AddNewComponent( Part , strak ) Set documents1 = CATIA.Documents Set partDocument1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nur leeres Makro???
grammar am 20.02.2004 um 14:59 Uhr (0)
Hallo! Bei mir funktioniert die Aufzeichnung.Ich erhalte Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = documents1.Item( Part31.CATPart ) Dim part1 As Part Set part1 = partDocument1.Part Dim shapeFactory1 As ShapeFactory Set shapeFactory1 = part1.ShapeFactory Dim hybridBodies1 As HybridBodies Set hybridBodies1 = part1.HybridBodies Dim hybridBody1 As HybridBody Set hybridBody1 = hybridBodies1.Item( Geöffneter Körper.1 ) Dim h ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Masse und Oberfläche ermitteln
Kon am 16.03.2004 um 07:55 Uhr (0)
Hallo, gibt es eine Möglichkeit mit einem Makro die Masse und Oberfläche eines Parts zu ermitteln und dann in einer Datei auszugeben? Ich bin leider noch Anfänger in der Catia-Programmierung und unglücklicherweise lässt sich die Makroaufzeichnung dafür nicht verwenden. Daher habe ich nicht mal einen Anhaltspunkt habe wie man das lösen könnte. MfG Kon
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constraint - Erzeugung und Normteileinfügen
Jogge am 12.07.2004 um 18:21 Uhr (0)
Hallo Michael, ich hab es mit AddNewExtract versucht, jedoch liegt mein eigentliches Problem in der Erzeugung einer Reference auf der Produkt - Ebene. Anscheinend gibt es nur die Möglichkeit, die auch die Catia - Makroaufzeichnung verwendet, nämlich die Referenz über den kompletten Strukturpfad. Jedoch bedeutet dies für mich, das ich das Handlich des Makros nicht mehr flexibel gestalten kann. Gibt es noch andere Möglichkeiten, eine Referenz auf Produkt - Ebene zu erzeugen? Oder etwa eine elegante Alterna ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mesh Macro
Hidekin am 13.07.2004 um 03:47 Uhr (0)
Hi All :-) Can a mesh be created using macro of catia V5R13? It was not found although investigated.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D-Komponente
mkim am 28.07.2005 um 15:46 Uhr (0)
Zitat: Original erstellt von joerg.m: Hallo zusammen, weiß jemand von Euch wie man per Makro feststellen kann, aus welchen konkreten Objekten (Linie, Kreis...) sich eine 2D-Komponente zusammensetzt? Vielen Dank! Gruß, Jörg hi joerg, hier ein bisschen beispielcode: die Benamsung ( Blatt.1 und View.4 aus Makrorekorder ) solltest du entsprechend anpassen... mkim Sub CATMain() Dim drawingDocument1 As Document Set drawingDocument1 = CATIA.ActiveDocument Dim drawingSheets1 As Drawi ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : StartCommand iCommandId Auflistung
tomtom1972 am 27.07.2005 um 15:45 Uhr (0)
Hi,das Object SendToService mit den zugehörigen Methoden (siehe Bild im Anhang) gibt’s auch unter Unix, aber von Unix haben wir uns komplett verabschiedet - deshalb spreche ich immer nur von der COM-Schnittstelle, wenn ich mich auf Scripte beziehe. COM (Component Object Model) ist eine von Microsoft entwickelte Schnittstelle, die von allen 32-bit Microsoft Betriebssystemen unterstützt wird.COM ist die Basis, auf der OLE-Automation (Object Linking and Embedding) und ActiveX (Softwarekomponenten-Modell) real ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Script für Step umwandlung von Daten
CEROG am 27.07.2005 um 12:38 Uhr (0)
Hallo mk151284, ich habe deinen Beitrag ins CATIA V5-Programmierungsforum geschoben. Das es sich um eine V5-Frage handelt, ist er hier besser aufgehoben. Viele Grüße, CEROG ------------------ Inoffizielle Linux-Hilfeseite Meine Firma
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Script für Step umwandlung von Daten
mk151284 am 27.07.2005 um 12:27 Uhr (0)
Hallo: Ich würde ein Script benötigen welches folgende Möglichkeiten biete: Das Script müsste aus einem Ordner CAtia Daten öffnen und in einen weiteren Ordner als *.stp mit dem gleichen Datei Namen abspeichern. Mein eigentliches Problem ist, dass ich es nicht schaffe einen Ordner anzugeben (im Script) von dem aus alle Daten umgewandelt werden! Das Öffnen und abspeichern ist im unteren Script geregelt! Es wäre mir eine große Hilfe, wenn mir jemand bei diesem Problem helfen könnte! Language="VBSCRIPT" Sub CA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt als FEM-Knoten constrainen?
sketcher am 26.07.2005 um 15:51 Uhr (0)
Hallo und Servus aus dem schönen München, ich bin noch ein ziemlicher Newbie und hätte da ein Problemchen mit meinem geliebten CATScript. Szenario: Ich hab ein Produkt, welches ein *.CATAnalysis und ein *.CATPart beinhaltet. Im Part befinden sich eine Fläche und ein Punkt. Das Analysis beinhaltet ein MeshPart, was sich auf die Partfläche bezieht. Das Skript soll nun den Geometriepunkt als FEM-Knoten constrainen (mittels "Constrained Geometries"). Hier nun mein Skript: Sub CATMain() Set documents1 = CATIA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : HybridShapeSplit
listing_code am 26.07.2005 um 12:53 Uhr (0)
Hallo ich möchte in Catia die Trennen (HybridShapeSplit) Funktion benutzen und zwei Körper trennen, Problem: wenn man diese Operation manuell durchführt, hat man die Möglichkeit beide Seiten beizubehalten. Welchen Befehl gibt es dafür für die Skriptsteuerung? Danke im Voraus Gruß l_c
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : bestimmte Elemente aus GeometricalSet löschen
tomtom1972 am 26.07.2005 um 07:31 Uhr (0)
Hallo Sascha, du musst die erste Selection löschen, dann ist dein Selection.Count nicht immer 0. D.h. irgendeinem Object (oSelectedElement) den Inhalt deiner Selection zuweissen (bzw. den ersten Item). Falls es mehrere sein sollen, muss du ein Array nehmen. Dann die Selection löschen und innerhalb des Objects neu suchen. Siehe Code unten: Falls du noch Fragen hast, kannst du mich unter der Durchwahl -532 erreichen (Torben). Sub CATMain() Set oSelection = Catia.ActiveDocument.Selection Dim InputObjectTyp ...
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |