|
CATIA V5 Programmierung : Makros unter Unix...
Thomas Harmening am 23.03.2007 um 18:37 Uhr (0)
ne, es wird kein 2. Catia gestartet ;-)[Diese Nachricht wurde von Thomas Harmening am 23. Mrz. 2007 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros unter Unix...
Candyman am 26.03.2007 um 09:17 Uhr (0)
Hallo!Unter Windows kann man ein Makro ausführen lassen. Wenn CATIA offen ist, wird es gleich ausgeführt. Wenn nicht, wird CATIA vorher gestartet...Klappt das denn aber auch unter UNIX? Also CATIA ist bereits gestartet und ich möchte dann das Makro (außerhalb von CATIA) aktivieren, um so z.B. einen Block zu erzeugen...Mit freundlichen GrüßenCandyman
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros unter Unix...
KlausJ am 26.03.2007 um 09:50 Uhr (0)
Hallo Candyman,so funktioniert UNIX nicht, alle Prozesse sind unabhängig mit eigener Umgebung. Man kann CATIA dazu bringen, mit Applikationen außerhalb zu reden, allerdings geht das nur über den Umweg, daß Meldungen über CORBA ausgetauscht werden (z.B. mit VPM). Hierzu ist aber ein sehr tiefer Eingriff nötig, die Kenntnisse davon werden nicht bekanntgegeben.Korrigiert mich, wenn ich falsch liege.------------------Nichts ändern ist langweilig !!Klaus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros unter Unix...
KlausJ am 23.03.2007 um 18:33 Uhr (0)
Hallo,mag sein, aber es wird dann ein 2. CATIA gestartet, oder ??------------------Nichts ändern ist langweilig !!Klaus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : part im product selektieren
dersummi am 27.03.2007 um 18:27 Uhr (0)
Servus leute!mal eine hoffentlich kurze Frage:Ich habe ein makro was ganz wunderbar unter der partumgebung läuft.gibt es eine einfache lösung dieses auch unter product zum laufen zu bekommen? mein gedanke war da erstmal einfach folgende zeile umzuändern, weiß aber nicht wie : Set oPart = CATIA.ActiveDocument.Part am besten wäre es wenn ich einfach im product ein part selektieren kann und dieses dann als "opart" gespeichert wird und ich dann das makro ganz einfach übernehmen kann. funkioniert das überhaupt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : geöffnetes CATDrawing zu pdf
Augustiner am 28.03.2007 um 12:11 Uhr (0)
Einfach CATIA starten , Makro starten Pfad eingeben fertig..........
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : geöffnetes CATDrawing zu pdf
tomtom1972 am 28.03.2007 um 14:20 Uhr (0)
Hallo,bei Sonderwünschen musst du dir das Script wohl schon selbst anpassen.Hilfe zum Selbststudium findest du massenhaft in der Online-Doku von CATIA.Gruss------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body von selektierter Fläche eines Solids finden
tomtom1972 am 28.03.2007 um 14:16 Uhr (0)
Hallo CAMiCADse,das würde ich nie (auch in Fällen wo es eventuell funktioniert) über das parent machen. die Selection enthält eine Methode "FindObject".Damit kannst du Objekte ausfindig machen, zu welchen das selektierte Elemente (auch ein BRep, wie in deinem Fall) gehört. Immer den Automation Typ mit dem prefix "CATIA". Also z.B.:Suchst du das Solid, dann .FindObject("CATIAShape")Suchst du den Body, dann .FindObject("CATIABody")Suchst du das Part (die Instanz), dann .FindObject("CATIAProduct")usw.Bsp (Cod ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Alle Ecken wählen
tomtom1972 am 29.03.2007 um 07:07 Uhr (0)
Hallo spickey jr.,die einzelnen Kanten deiner Extrusion sind BReps (Boundary Representaions), also keine eigenständigen Geometrie-Objekte.Die zu einer Selektion gehörigen BReps kannst du grundsätzlich mit Hilfe eines Topology.Searchs scannen.Selektiere deine Extrusion und starte folgendes Script:Sub CATMain() Set oSelection = CATIA.ActiveDocument.Selection oSelection.Search ("Topology.CGMEdge,sel") For i = 1 to oSelection.Count Msgbox oSelection.Item(i).Value.Name NextEnd SubÜber den BRep kannst du d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : part im product selektieren
dersummi am 27.03.2007 um 18:27 Uhr (0)
Servus leute!mal eine hoffentlich kurze Frage:Ich habe ein makro was ganz wunderbar unter der partumgebung läuft.gibt es eine einfache lösung dieses auch unter product zum laufen zu bekommen? mein gedanke war da erstmal einfach folgende zeile umzuändern, weiß aber nicht wie : Set oPart = CATIA.ActiveDocument.Part am besten wäre es wenn ich einfach im product ein part selektieren kann und dieses dann als "opart" gespeichert wird und ich dann das makro ganz einfach übernehmen kann. funkioniert das überhaupt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro: Trägheit einer Fläche messen
Physimathi am 02.04.2007 um 12:24 Uhr (0)
Hallo,ich habe einen Körper und möchte mir für eine Fläche die Trägheitswerte angezeigt bekommen.Das geht über das Symbol Trägheit messen.Wie kann ich diese Funktion aus einem Catia Makro ansprechen.Measurable und Inertia geben keine Funktion.Es gibt in der Funktion Trägheit messen die Funktion "Geometrie erzeugen", diese will ich eigentlich ansprechen.Danke für die Tips.mfg
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : aus DesignTables per Script/Macro Konstruktion updaten
Proofin am 03.04.2007 um 16:22 Uhr (0)
Moin Tobi,ich hab da ein kleines Verständnisproblem.Für mich ist die Designtable eine externe Datei, in der die Daten stehen.Wenn die Datei sich geändert hat werden die (internen) Daten von Catia automatisch aktuallisiert, sofern man es in den Tools Optinen so eingestellt hat.Was möchtest du jetzt aktuallisieren??GrußProofin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellen von Products und Parts im Hintergrund
der-quest am 04.04.2007 um 11:40 Uhr (0)
Zitat:Original erstellt von Proofin:(...)Es gibt aber die Möglichkeit Catia im BAtch Modus zu starten und ein Makro auszuführen. Vielleicht hilft dir das weiter.(...)Tut es, und wie! Vielen Dank.Grußder-quest
|
In das Form CATIA V5 Programmierung wechseln |