|
CATIA V5 Programmierung : Makros unter Unix...
Candyman am 23.03.2007 um 08:50 Uhr (0)
Guten Morgen! Zitat:zuerst mal gibt es unter UNIX keinen Windows Ordner Mist... Zitat:Unter UNIX gibt es diese Verbindung nicht. Unter UNIX muß entweder das Macro von V5 aus geöffnet werden oder Du mußt das Startkommando entsprechend so absetzen, daß das Macro bei Starten von V5 mit abgesetzt wird. UNIX hat zu diesem Zweck eine mächtige Kommandosprache.Also kann ich nicht CATIA geöffnet haben und anschließend durch ein externes Programm mein Makro starten lassen? Man muss das Makro in CATIA über Alt + F8 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Evaluate
Sven.W am 23.03.2007 um 09:04 Uhr (0)
...ja bei mir auch. aber bei einigen anderen PC im Netzwerk hier nicht.komisch [Diese Nachricht wurde von Sven.W am 23. Mrz. 2007 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros unter Unix...
Candyman am 26.03.2007 um 10:43 Uhr (0)
Hallo KlausJ,da ich mich mit UNIX nicht wirklich auskenne, wird mir dann wohl nichts anderes übrig bleiben, als meine Makros aus CATIA heraus zu starten...Trozdem Danke!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rade & VB .NET
Augustiner am 23.03.2007 um 17:03 Uhr (0)
Damit ich meine Applikation Konzern konform in Catia integrieren kann, wenn ich die Applikation in VB erstelle hab ich halt immer zwei Anwendungen und das ist aus gründen der Prozesssicherheit und Methodik nicht immer praktikabel.Ausserdem hätte ich zugriff auf eine extra für RADE in Visual C++ programmierte Schnittstelle zu unserer Konzernweiten Datenbank.Gruß Andi
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |