|
CATIA V5 Programmierung : Powercopy per Script ausführen - KT1 Lizenz
tomtom1972 am 09.01.2007 um 12:45 Uhr (0)
Hallo zusammen,ich führe PowerCopies per Script aus. Dazu ist - warum auch immer - eine KT1 Lizenz notwendig. Und darauf bezieht sich dann auch meine Frage.Weiss jemand warum bzw. hat die gleiche Erfahrung gemacht?- manuelles Ausführen einer PowerCopy keine KT1 notwendig- Ausführen per Script KT1 notwendig, sonst wird ein Err produziert und das Script bricht ab (VB6.0).Code:...oFactory.BeginInstanceFactory "PowCopObject", sPowCop_PathoFactory.BeginInstantiate ------------------ hier kommt der Err...Di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part Product
tomtom1972 am 04.05.2006 um 12:45 Uhr (0)
Hallo Augustiner,wenn ich deine Frage richtig verstanden habe, dann ist die Struktur geladen, und du willst über die Selektion eines Parts feststellen, in welchem Product es verbaut ist?Natürlich lässt sich per Script über das Part feststellen, wo es verbaut ist (sofern die darüberliegende Struktur geladen ist). Das hat mit bidirektionalen Links gar nix zu tun. Zu beachten ist nur folgendes: die Info gibts über die Instance des Parts, nicht über das Document, da ein und das selbe Part (wie oben schon gesc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geschwindigkeit CATIA
tomtom1972 am 22.03.2010 um 08:57 Uhr (0)
Hallo,dem Beispiel kann ich nur zustimmen. Falls esjemand ausprobieren möchte, ein kleines Script im Anhang, es handelt sich um ein VB6 Modul (aus .txt mach .bas´und du hast das VB6.modul; wenn nicht eben nur den Text-File mit gleichem Inhalt, zu Öffnen mit irgendeinem Editor). Das Script läuft rekursiv durch eine geladene Product-Struktur und erfasst zum Testen alle Dokumente in der Struktur genau 1 mal (sowie Pfad etc.).Erst mittels eines dyn. Arrays, dann mit Hilfe einer Collection. Eine Msgbox gibt jew ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Validat/NTool
tomtom1972 am 08.09.2011 um 13:22 Uhr (0)
Hallo,natürlich geht das einfacher.Und zwar ganz einfach.In den Tools Options kannst du in einer CATIA-Installation mit HotFix aus dem VW-Zulieferpacket unter .. Infrastructure N3O NTool Default Profile das Profil voreinstellen, mit welchem du deine Daten prüfen willst.Dann machst du dein Root.CATProduct auf, in welchem alle deine Modelle verbaut sind - oder legst ein neues an (wenn es kein Root gibt) und baust alle ein.Dann den Root-knoten selektieren, NToolConvertTo ausführen, Links in der Maske alle ...
|
| In das Form CATIA V5 Allgemein wechseln |
 InstanceNameProblem.zip |
CATIA V5 Programmierung : Problem beim Umbenennen von Instance Names
tomtom1972 am 27.10.2005 um 15:26 Uhr (0)
Hallo,ich habe momentan ein (gewaltiges) Problem beim Umbenennen von Instance Namen, wenn Kontext-Links auf Publizierte Elemente in den umzubenennenden Parts referenziert sind.Kurios dabei ist: funktioniert manuell, funktioniert mit CATScript, funktioniert nicht mit Visual Basic.Die Referenzen in "External References" werden beim Umbenennen der Instance Namen von CATIA automatisch geändert, wenn mit CATScript (und manuell) durchgeführt, mit VB aber eben nicht. Der Quellcode ist 100 % identisch.Wir haben be ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Wie geht´s nun weiter mit Catia? Ist mit V6 vielleicht doch Schluß?
tomtom1972 am 04.11.2010 um 13:51 Uhr (0)
Hallo Stefan,wenn ich die Homepage deiner Firma richtig interpretiere seid ihr primär in der Bauteilentwicklung unterwegs; da muss ich erst mal vorweg sagen, das ich nicht wirklich mitreden kann (was die reale Konstruiererei betrifft). Ich gehöre zur Betriebsmittelfraktion. Aus euerem Bereich kenne ich nur die Richtlinien der OEMs.Im Anlagenbau bzw. der Bemi ist es aus meiner Sicht eher genau umgekehrt: je detaillierter (und damit eben auch je komplizierter) eine Richtlinie ist, umso besser (für uns).Daten ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Probleme beim Umbennen von untergeordneten Products
tomtom1972 am 18.10.2006 um 08:03 Uhr (0)
Hallo,Ich würde den Strukturbaum durchlaufen und nicht die Dokumente. Über die Instanzen kommst du an das jeweilige zugehörige Dokument zum speichern. Bei mir ist immer der FileName massgeblich und der InstanceName und PartNumber werden nachgezogen. Reihenfolge also:Speichern des zugehörigen Dokuments. Umbenennen der PartNumber. Diesen beiden Schritte sind bei instantierten Modellen (mehrfachverbaut) nur einmal notwendig. Dann IstanceName ändern, pro Instance.Grundsätzlich ist Vorsicht geboten, wenn du MML ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ALLinONE:CATPart mit Material
tomtom1972 am 29.05.2009 um 08:55 Uhr (0)
Hallo,ich hab das so ähnlich schon einmal umgesetzt und kann dir ein paar Tips geben.Der Weg über die Selektion ist aüßerst übel. Diesen Ansatz würde ich nicht weiter verfolgen.Es gibt eine eigene Methode um zu überprüfen, ob Material vorhanden ist. Das ist Ausnahmsweise in der Online-Doku ausführlich beschrieben.Du musst grundsätzlich folgende Fälle unterscheidena) Materialzuweisung auf Bodiesb) Maerialzuweisung auf komplette Partsc) (da wirds dann ein bischen komplexer): beides und hier dann: wie ist di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : körper kopieren und einfügen
tomtom1972 am 12.03.2009 um 07:11 Uhr (0)
Hallo,wenn du einen Body kopierst wird dieser immer im Part eingefügt werden und nicht in einem anderen Body.Wenn du hingegen den Inhalt eines Bodies kopierts, kann du diesen in einen anderen Body einfügen.Natürlich kannst du den neu eingefügten Body umbenennen.Grundsätzlich: es gibt nur eine Selection, d.h. ein Dim reicht aus.Zum umbenennen kannst du entwerder den sich noch in der Selektion befindenden Body selbst verwenden, oder den neu eingefügten im Part aufrufen und umbenennen. Bsp.: Product mit 2 Par ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy & Paste
tomtom1972 am 29.03.2010 um 07:25 Uhr (0)
Moin,Es ist richtig, das du für das CopyPaste per Script in der Assembly Design Workbench sein musst; ansonsten erzeugst du einen Error.Darüber hinaus hat das o.a. Problem überhaupt nichts damit zu tun, welche Produkt-Ebene aktiv ist.Zum Nachvollziehen: Erstelle dir ein Product, füge ein Part (mit Volumen-Geometrie) zu und instanziiere es zum Beispiel 3x mit jeweils 100 mm Verschiebung.Versuche nun per Script alle Volumen in ein neues Part zu kopieren (also ein ALLCATPart zu erstellen).Sehr wahrscheinlich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rootknoten aktivieren
tomtom1972 am 19.02.2007 um 13:59 Uhr (0)
Hallo,erzeuge mal eine verschachtelte Product-Struktur (CATProducts, CATParts). Bitte abspeichern.Wechsle in ein Part ganz unten im Tree (dieses ist jetzt "blau hinterlegt").Jetzt starte mal u.s. Script und klicke auf "Yes". In jedem CATProduct & CATPart werden 5 Parameter erzeugt.Jetzt starte das Script noch mal und klicke auf "No". In jedem CATProduct & CATPart werden die Parameter gelöscht.Obwohl ein Part ganz unten im Tree "aktiv" ist.Wo liegt das Problem? Oder ich habs immer noch nicht verstanden.Bei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Probleme beim Speichern R19
tomtom1972 am 09.07.2009 um 07:26 Uhr (0)
Moin zusammen,ich denke ich habe eine Lösung für den Bug mit den nicht als geändert im SaveMangement angezeigten Parts (für HFs 20, in welchem das ja dann behoben sein soll) gefunden.Nochmal das Problem zusammengefasst um sicher zu gehen, das wir vom gleichen reden: tritt meines Wissens nach immer nur dann auf, wenn ein Modell aus einer Struktur herraus mit "Open in New Window" geöffnet, in dem neuen Fenster bearbeitet und dieses dann ohne vorhergehendes speichern geschlossen wird. In diesem Zusammenhang ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : einfärben mehrerer Elemente
tomtom1972 am 21.12.2006 um 10:34 Uhr (0)
Hallo,öffne ein Part und selektiere das Volumen / Solid / die Surface, deren Teilflächen umgefärbt werden sollen.Viel Spass damit.Gruss TomTomLanguage="VBSCRIPT"Sub CATMain()Set oDoc = Catia.ActiveDocumentSet oProd = oDoc.ProductSet oSelection = oDoc.SelectionSet oVisPropertySet = oSelection.VisPropertiesIf oSelection.Count 1 Then MsgBox "Bitte zuerst eine Selektion vornehmen. Abbruch.", 48, "Error" Exit SubEnd IfsRGB_Old = InputBox("RGB-Wert der Flächen, die umgefärbt werden sollen", "Eingabe", "0,0,0" ...
|
| In das Form CATIA V5 Programmierung wechseln |