|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
Dieter7 am 31.08.2009 um 20:18 Uhr (0)
Das geht doch auch ohne Programmierung nicht allzu schwer:- Du erstellst für jede Gruppe (Selection Set) ein Unterprodukt- die Parts/Modelle jedes Selection Sets werden mit Copy/Paste (oder besser Cut/paste) in das entsprechende Unterprodukt verschoben, bis alle Parts/Modelle aus dem Haupt-Produkt entfernt sind- Alles speichern (ruhig im allgemeinen Datenverzeichnis in dem alle Parts und modelle stehen).- Jetzt im Desk (Schreibtisch) ein Unterprodukt selektieren (LMB)- Menüauswahl File/Send to/Directory: D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro geometrische Sets
alexdiabolo am 05.12.2013 um 11:36 Uhr (1)
Ich hoffe ich bin im richtigen Bereich, wenn nicht bitte verschieben.Ich bräuchte ein Makro welches aus einem Part und dessen geometrischen Sets mir mehrere Parts erstellt.Bsp.Ich habe ein Catia Part (V5) welches mehrere Geometrische Sets hat aber nur in einer Ebene. Diese geometrischen sets sollen dann jeweils in einzele Parts umgewandelt werden und am besten so heissen wie die geometrischen sets aus denen sie erzeugt worden, oder 01, 02 03 heissen.In dem Ursprungspart sind nur "tote Flaechen" also nur Su ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abstand zw.2 Elementen in 2 Parts
denyo_1 am 30.01.2009 um 09:44 Uhr (0)
Hallo Tobias,also bei mir funktioniert dein Skript einwandfrei. Kann es sein, das du zufälligerweise zweimal den selben Punkt angeklickt hast. Da müsste noch ein Abfrage rein sonst kann das passieren und der Abstand ist natürlich null.Ich Frage mich aber ob das was du vorhast so sinnvoll ist. Du willst die Messung hernehmen um die Länge eines Rohres zu definieren? Gehen wir mal davon aus, das die 3 Parts in deinem Produkt hast. Im ersten ist der erste Punkt, im zweiten der zweite und im dritten ist die Geo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad zum Instanz ermitteln
DenNew am 16.11.2010 um 00:19 Uhr (0)
Hallo,Ja, die Tabelle ist wie eine Stückliste, wo Großeltern mit Eltern und Kindern verlinkt sind. In der Tabelle erstellen wir eine neue Zeile mit einer Komponente, physikalisch wird sie in CATIA von anderen Usern erstellt. Alle Parts und Products pflegen wir in einem Ordner.Was ich jetzt erreicht habe: ich kann die Dateien auf der Festplatte mit Hilfe von Excel automatisch finden und prüfen ob sie da sind, öffnen und Eigenschaften ändern, eine Back-up Kopie machen oder in einen anderen Ordner verschieben ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frage zur Programmierung eines VBA Scripts für Catia V5 R21
netattack am 17.09.2013 um 13:04 Uhr (1)
Hallo,ich bin seit Tagen verzweifelt auf der Suche nach einer Idee zur Programmierung meines CatScripts zur Lösung eines Problems.Ich habe in einem Ordner "x:..ABCDEFG1 0001" den Catia Process "EFG1ABCD00001_abcdfghijk.CATProcess" mit einem Unterprojekt "EFG1ABCD00001_abcdfghijk.CATProject" und ca. 7-9 Unterparts "EFG1ABCD00001_abcdfghijk1-9.CATPart".Nun möchte ich diesen Process von "x:..ABCDEFG1 0001" nach "x:..WXYZEFG1 0001" senden und gleichzeitig alle Dateien von EFG1ABCD00001_abcdfghijk nach EFG1WXYZ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
Estafanos am 17.07.2013 um 12:43 Uhr (0)
Hallo gladly, hallo Zusammen,vielen herzlichen Dank für die sehr guten Informationen. leider konnte ich heute die Vorschläge erst testen, da ich mit anderen Makros gearbeitet habe.Code:catia.startcommand "Hide Components"hat sehr gut funktioniert . Ich glaube, dass es von der CATIA-Sprache abhängig. Man kann hier für die unterschiedlichen Sprachen so eine Unterroutine für die Spracherkennung reinbauen und mit eine If .. Else schleife z. B. für deutsch "catia.startcommand "Komponenten verdecken"" abfangen. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 24.11.2008 um 14:20 Uhr (0)
Hm, also ich krieg .catscript und .catvbs Dateien als Icons angelegt.Auch ein Modul in dem VBA Projekt bekomme ich angelegt. Nur was schreib ich nun in das Modul rein - und wie krieg ich das dann als einzelnes .catvbs - das dann Ortsunabhängig funktioniert.Also das die .catvba und die .catvbs im gleichen Ordner liegen, die .catvbs die .catvba startet, selbst wenn man den Ordner verschieben würde.Edit:Ok, habs hinbekommen.Falls einer die gleichen Probleme hat, hier die Lösung (für meinen Fall):Code:Sub CatM ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : kontextverbindung definieren über ein script
gong2 am 29.06.2012 um 15:54 Uhr (1)
Hallo liebe Gemeinde, aufbauend auf dem Problem, das in Verknüpfung nach löschen eines Parts behalten? beschrieben wird habe ich eine manuelle Lösung gefunden, die ich nun vergeblich versuche zu automatisieren. Das selbe Grundproblem scheinen viele Nutzer zu haben, zum Beispiel auch hier: Result with Link Elemente aktualisieren sich nicht . Problem:Die Verlinkung einer Geometriekopie (Einfügen Spezial - Als Ergebnis mit Verknüpfung / Result with Link) geht verloren. manuelle Lösung:- Das Original muss Verö ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FunctionMarkedAsRestricted
Bartleby am 13.10.2004 um 16:00 Uhr (0)
Hallo V5-Gemeinde, hab eine weile nix hören lassen, was aber leider nicht heisst das meine macros problemlos laufen würden, eher andersrum. Aber nun zu meiner eigentlichen Frage ich habe ab und zu functions die im CatSkript laufen und die auch in der combobox als object. ??? (function) angeboten werden, (also sind die Bibliotheken ja offensichtlich da,References) die aber dann marked as restricted oder not supported in vba .... dazu hab ich hier http://ww3.cad.de/foren/ubb/Forum137/HTML/000764.shtml ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
Christian.O am 02.01.2011 um 15:14 Uhr (0)
Servus, Zitat:Original erstellt von Andreas Müller 1977:Mit senden an habe ich häufig das Probelm (keine Ahnung wiso) das Catia irgendwie intern vieleicht noch verlinkungen findet und trotzdem obwohl es nicht mehr im Rootprodukt das Teil vorkommt mit gesendet wird.das sind dann Ghostlinks. Bevor du deine gesamte Baugruppe in ein anderes Verzeichnis schiebst einfach mal CATDUA drüber laufen lassen. Dann sollten sie alle weg sein. Ansonsten mehrmals CATDUA anwenden. Zum Thema CATDUA findet man hier einiges i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Links die keine sind
hilbo am 10.07.2007 um 14:44 Uhr (0)
Hallo Locke,diese Links sind vermutlich in den einzelnen Parts enthalten und werden durch externe Verlinkungen zu anderen Parts (die nicht in Deiner BG enthalten sind) oder Konstruktionstabellen gesteuert. Wenn Du diese Parts von externen Firmen bekommen hast, senden die die Konstruktionstabellen natürlich nicht mit, bereiten die Daten aber auch nicht extra für dich auf. Hier solltest Du dann direkt im Part unter Edit / links die Verknüpfungen erkennen und aufbrechen können. Automatisches auslesen geht mei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AddNewAxisToAxis
GrafKoks am 05.06.2012 um 14:33 Uhr (0)
Danke vieler Tipps aus diesem Forum gedeiht mein Makro und ich lerne viel. Herzlichen DankDennoch stehe ich nun vor einem Problem. Ich habe ein Product und möchte nun aus einem Part dieses Products Bodies mittels Axis-to-Axis-Transformation verschieben.Jedoch bereitet mir der Befehl AddNewAxisToAxis Schwierigkeiten.Hier ist mein Code mit erklärenden Kommentaren:Code:Sub CATMain() Set documents1 = CATIA.Documents Set partDocument1 = documents1.Item("ss__Zylinderschraube__xxxxxxx__A__1__A_1_1.CATPart") ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection ist nicht gleich Selection!?
Pausenbrot am 27.12.2007 um 10:42 Uhr (0)
Hallo TomTom,das reine deaktivieren aller Knoten bis auf den benötigten, führt bei Verwendung von Selection.Copy und Selection.PasteSpecial(..) zu den gleichen Ergebnis, wie bereits oben beschrieben. Es wird immer diese scheinbar 1. Instance kopiert.Die einzige Lösung, welche eine lagekorrekte Kopie eines Bodys in ein Part bei einer Produktstruktur ergab, funktionierte bei mir so:1. komplette Selection zwischenspeichern2. aus Selection die Instancen auslesen - Selection.FindObject("CATIAProduct")3. 1.Selec ...
|
| In das Form CATIA V5 Programmierung wechseln |