|
CATIA V5 Programmierung : Excel Makro
RAA am 07.03.2012 um 16:10 Uhr (0)
Hallo,vielleicht ein Kompromiss. Ich habe ein ähnliches Problem so gelöst, daß ich mich auf das zur Zeit aktive Koordinatensystem bezogen habe und zwar so:Set axisSystems1 = part1.AxisSystems suche das aktive AchsensystemFor iAxs = 1 To axisSystems1.Count gehe durch alle Achsensysteme Set axisSystem1 = axisSystems1.Item(iAxs) If axisSystem1.IsCurrent Then wenn es das aktive ist, dann Stop Exit For End IfNext iAxs.... dann Punkte erzeugenDann kann man sich so auf ein belieb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In Verzeichnis mit vielen Produkten, das Rootproduct herausfinden
PyroX82 am 09.07.2007 um 14:57 Uhr (0)
Hallo Leute,ich würde gerne wissen, ob und wie man mit Hilfe eines Macros in einem Verzeichnis mit vielen Products das Rootproduct herausfinden kann.Folgendes Szenario:Ein Product besteht aus vielen Subproducts. Alle liegen in einem Verzeichnis. Vom Dateinamen her ist nichts zu erkennen. Nun möchte ich im Batchmodus mit einem Macro alle Files durchgehen und schauen, welches das eigentliche Rootproduct ist. Ist so etwas möglich? Finde ich heraus, wenn ich ein Subproduct einzeln lade, welches das Rootproduct ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Etwas für Profis -> übliche Rekursion über Strukturbaum funktioniert nicht!
HoBLila am 27.11.2013 um 15:48 Uhr (1)
Ich verstehe die Aufgabe auch nicht...Irgendwie soll alles ausgegeben werden.Klingt für mich wie eine Stücklistenfunktion.Das kann die CATIA-Stückliste zwar nicht, aber ich sehe da auch kein Problem ein entsprechendes Programm zu bauen, welches einfach rekursiv durch den Baum geht und die Elemente in ein Dictionary schreibt, welches dann nach EXCEL oder XML exportiert wird.Lässt sich dann auch super um weitere Elemente erweitern, wenn man entsprechend gut mit Funktionen aufbaut. :-)------------------Mit fr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppe über Regeln steuern
tberger am 17.04.2010 um 20:08 Uhr (0)
Hallo tiendahl,es geht im Prinzip genau so wie du schon auch selbst geschrieben hast.Ich verwendete in einem früheren Projekt für den automatischen Teileaustausch Rwctions, die auf eine Parameteränderung hin auslösten und innerhalb der Reaction stand die Anweisung, ein im Baum abgelegtes VB Script zu starten (Stichwort "Scripts with arguments" - mal in der Doku lesen).Diese werden dann in folgendem Auszugsbeispiel gestartet:...If Param == "XYZ" Scriptname1 .Run(Argument1, Argument2, ....) Anmerkung: sovie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
Christian.O am 12.08.2010 um 20:33 Uhr (0)
Servus,ich würde mir diverse Parameter im Part erstellen und danach über "Design Table" die Einstellung "Create a design table with current parameter values" alle erstellen Parameter auswählen. Diese Parameter werden dann im Excelfile mit den dazugehörigen Werten angezeigt. Wenn du jetzt z.B.: in die nächste Zeile weitere Werte schreibst und das File speicherst kannst du dann im Catia drinnen über doppelklick auf "Configuration" kannst du dann die 2. Zeile auswählen. Die Parameterwerte ändern sich dann dan ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing: Wechsel in den Hintergrund bzw. Arbeitsansicht.
Torsten Mehlenhoff am 29.07.2002 um 11:24 Uhr (0)
Hallo, in einem Macro aktiviere ich den Hintergrund eines Zeichnungsblattes, um ein Zeichnungsrahmen einzufügen. Wie kann ich danach wieder die Arbeitsansicht des Blattes aktivieren? Bei mir bleibt immer die Hintergrund-View aktiv. Vielleicht kann mir jemand helfen, wie ich wieder in die Arbeitsansicht des Blattes wechseln kann. Danke für jede Hilfe. Torsten ... Dim viewsSheetToWork As DrawingViews Set viewsSheetToWork = sheetToWork.Views Dim activeDrwView As DrawingView Set activeDrwView = viewsSheetTo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : XYZ-Koordinaten aus Excel einlesen
BigCheese am 03.03.2008 um 13:19 Uhr (0)
Hallo duc33,zwei Dinge würde ich in dem Script ändern.Zum einen gibt es kein Zahlentyp Reel. Hier könntest Du es mit Single oder Double versuchen.Zum anderen würde ich die Werte nicht mit Code:XCoord = CInt(WS.Cells(nRow, 1).Text)sondern mitCode:XCoord = CInt(WS.Cells(nRow, 1).Value)auslesen.Getestet habe ich meine Vorschläge allerdings nicht Gruß, Alex[Diese Nachricht wurde von BigCheese am 03. Mrz. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Punktkoordinaten in Excel auf ausgewähltes Achsensystem
Stefan_I am 11.02.2009 um 10:55 Uhr (5)
Hallo zusammen,weiss jemand von euch wie genau die Funktion GetCoordinates tickt ? Ich habe versucht Schnittpunkte mit dem Programm auszulesen, was nicht funktionierte. Wenn ich die Verschneidung explodiere gehts auch nicht. Wenn ich diese Punkte aber in eine Skizze projziere, gehts. Einzelne importierte Punkte gehen auch. Weiss jemand rat ? ------------------GrussStefan Inderbitzin[Diese Nachricht wurde von Stefan_I am 11. Feb. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
bgrittmann am 30.07.2011 um 09:24 Uhr (0)
ServusWahrscheinlich scheitert Dim WB As Workbook da du Excel in VBA nicht unter "References" aktiviert hast.Den Typ des Dokumentents solltest du über Typename(objDocuments.Item(intI)) bekommen.Einen guten Beitrag zum Messen von Trägheit findest du hier.Wie oft ein Bauteil in einem Product verbaut ist geht nur über eine Schleife über alles Products und dann einfach den Namen (ggf des Referenceproducts) vergleichen und hochzählen (Vorsicht wenn das Teil zum 2. mal im Baum auftaucht)GrußBerndGrußBernd------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User Properties in Excel
bgrittmann am 20.09.2012 um 17:23 Uhr (0)
ServusEin Blick ins Watchfenster hat mir gezeigt dass man über den Namen nicht direkt oder nur sehr schlecht auf die Userparameter zugreifen kann (Namen zB "Part1EigenschaftenWerkstoff").Deshalb entweder eine Schleife über alle UserRefproperties laufen lassen und die letzten Buchstaben auswerten, bis du den entsprechenden Parameter gefunden hast. (Zugriff über oProducts.Item(i).ReferenceProduct.Userproperties.item(x))GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert aus Excel Importieren
PukyRider am 07.06.2013 um 13:56 Uhr (0)
Mist gar nicht dran gedacht, auf der Workstation läuft nur OpenOffice.Macht das einen Unterschied?Nachtrag:Ich habe den Unterpunkt References in Tools gar nicht.Nachtrag 2:VBA Editor ist bei mir nicht Installiert.Gibt es einen anderen Weg oder muss ich da erstmal einen Root-Admin organisieren?[Diese Nachricht wurde von PukyRider am 07. Jun. 2013 editiert.][Diese Nachricht wurde von PukyRider am 07. Jun. 2013 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Parameter über Python auslesen
D.S. am 17.06.2010 um 16:23 Uhr (0)
Hallo nochmal und bisher vielen Dank für die Antworten.Bin nun zu VBA gewechselt und arbeite mich Stück für Stück in dem Buch "Effiziente Konstruktion mit Makros" von Ziethen durch, komme aber leider nicht allzu weit, vor Allem auch deswegen, weil die Programmierung der Makros nicht zu meinen Aufgaben gehört...Dennoch brauche ich aber ein Makro, welches beim Ausführen alle Parameter einer geöffneten Baugruppe sucht und eine Liste als txt oder excel datei erzeugt.Bisher habe ich es geschafft, ein Makro zu p ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
cl10b am 12.10.2010 um 06:54 Uhr (0)
Nachdem ich nun fast 2 Monate wegen Klausuren nicht an dem Thema arbeiten konnte, habe ich mich die letzte Woche endlich wieder damit beschäftigt und konnte Dank der Bücher von Dieter Ziethen und Jens Hansen und des Beispiels von Zoltan (vielen Dank nochmal!) endlich mein Minimalbeispiel umsetzen und ein bisschen über VBA lernen.Jetzt kommt allerdings gleich das nächste Problem:Ich möchte im Zusammenhang mit der eigentlichen Aufgabe eine 3D-Rohrschweißkonstruktion erstellen die sich möglichst unkompliziert ...
|
| In das Form CATIA V5 Programmierung wechseln |