|
CATIA V5 Programmierung : DatenSatz in Excel schreiben
mkna am 17.06.2010 um 09:58 Uhr (0)
HalloDer Satz sollte natürlich folgendermaßen lauten:Die Frage ist dann noch wie weit du dich in VBA (Visual Basic for Application)auskennst?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DatenSatz in Excel schreiben
mkna am 17.06.2010 um 10:47 Uhr (0)
HalloEinen Tip habe ich noch:Am Anfang ist es hilfreich den Makrorekorder zu benuten. Pull-down-Menü EXTRAS-Makro-Aufzeichnen. Damit besteht die Möglichkeit eine Befehlsfolge aufzuzeichnen. z.B. Formel in eine Zelle eintragen. Anschließend kann man das Makro in der VBA Umgebung aufrufen und studieren welche Befehle aufgezeichnet wurden. Somit bekommt auch einen ersten Einstieg in die Programmierung mit Excel.Viel SpaßMartin
|
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 : CATVBA Form und Module exportieren
HoBLila am 01.07.2010 um 18:06 Uhr (1)
Das Beispeil sieht gut aus und sollte auch funktionieren.Hast Du es schon ausprobiert?Generell ist der CATVBA-Editor nichts anderes als der VBA-Editor aus Word und Excel. Was dort geht, geht eigentlich auch im CATVBA.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Vorlage öffnen und Werte abspeichern
Hannes12 am 05.07.2010 um 10:01 Uhr (0)
Hallo,ich hoffe mir kann jemand helfen. Ich möchte aus einem Macro heraus im Hintergrund eine von mir erstelle Excel-Vorlage öffnen, dort Werte abspeichern, ein Screenshot aus Catia einfügen und die Excel Datei dann unter einem vom Benutzer auswählbaren Dateinamen + Pfad abspeichern.Kann mir jemand sagen, wie ich das machen kann? Danke!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Vorlage öffnen und Werte abspeichern
roccat am 05.07.2010 um 13:35 Uhr (0)
Hallo,erstmal ist hier der erste Baustein zum öffnen/schreiben/lesen/speichern/schließen der Excel Mappe.Du solltest aber nicht vergessen einen Verweis auf "Microsoft Excel XXX Object Library" zu setzen unter Tools/References.mfGMarioFunction MyFirstXLS() Dim sPath As String Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Dim sOutput As String sPath = "C:Test.xls" Excel laden Set xlApp = CreateObject("Excel.Application") Set xlBook = xl ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter-Typ ändern?
BX-8017 am 10.07.2010 um 07:31 Uhr (0)
Hallo.Es ging darum, dass man ja auch Parameter per text oder excel-Datei importierten kann, anstatt diese in Catia manuell einzugeben. Nur ich kenne nicht die Syntax, die z.B in der txt-Datei eingehalten werden muss, damit die Paramter richtig eingelesen werden.Wenn ich z.B in eine txt-Datei folgendes schreibe:Laenge = 15mmBreite = 10mmund importiere dies dann mit der import-Funktion, dann legt Catia folgende Parameter an "Laenge = 15mm" und "Breite = 10 mm". Das Feld Value ist leer, also stimmt was mit d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partnumber gleich Filename
ottfroma am 13.07.2010 um 17:53 Uhr (0)
Hallo CAD-Profis,ich möchte mit einem V5-Makro eine Verzeichnisstruktur nach catparts durchsuchen, um diese nach der Reihe einzeln in ein catproduct ohne Visualisierung zu laden. Danach soll jedes catpart so umbenannt werden, dass die partnumber gleich dem Dateinamen(Filename) entspricht.Wenn die Umbenennung erfolgt ist, soll das catpart abgespeichert werden und die alte Datei überschreiben.Klingt nach batch-Modus, nur komme ich mit dem Durchsuchen von Verzeichnissen und dem Abspeichern von catparts im "au ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partnumber gleich Filename
ottfroma am 15.07.2010 um 17:55 Uhr (0)
Hallo Bernd,danke für deine schnelle Antwort, kann erst am Montag deinen Weg überprüfen. Aber deine Idee jedes catpart einzeln zu laden, um die Partnumber umzubenennen, finde ich einen sehr guten Ansatz.Wenn ich deinen Code so anschaue, unterscheidet er sich nur wenig von VBA, dabei dachte ich immer, dass ein Makro in V5 schon verschiedener ist als VBA Excel.Danke vorerst einmal, du hörst von mir. Bis dahin schönes Wochenende.Viele Grüße, Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catproduct und catpart aus excel umbenennen
zoltan.bekesi am 18.07.2010 um 09:24 Uhr (0)
Hallo Veniceline,wo das Kode genau reinpasst (wo du die Name am einfachsten bestimmen kannst), kannst nur du entscheiden.Umbenennen geht wie folgt:ActiveDoc, PartNumber: Catia.ActiveDocument.Product.PartNumber = "Neue_Name"Part unter ActiveDoc, PartNumber:ActDoc.Products.Item(i).ReferenceProduct.Parent.Product.PartNumber = "Neue_Name_Part_" & cstr(i) Part unter ActiveDoc, InstanceName:ActDoc.Products.Item(i).Name = "InstanceName." & cstr(i)wobei letzteres die Links zwischen den Parts/Products kaputt macht, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catproduct und catpart aus excel umbenennen
bgrittmann am 20.07.2010 um 20:50 Uhr (0)
Servus[klugschei**modus]Nee, hatte ich nicht vergessen. Deshalb auch "..." am Ende, da es in den bestehenden Code eingefügt wird[/klugschei**modus]GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catproduct und catpart aus excel umbenennen
bgrittmann am 19.07.2010 um 20:17 Uhr (0)
ServusDas kann ja nicht funktionieren, war ja nur eine kurze Vorstellung der Grundbefehle.Bei dir könnte es so aussehen (nicht getestet):Code:...Set oProd = activedoc.ProductoProd.PartNumber = "Neue_Name"Set oColl = oProd.Productsn = oColl.CountFor i = 1 To n Set aktPart = oColl.Item(i) oColl.ReferenceProduct.Parent.Product.PartNumber = "Neue_Name_Part_" ....Oder je nach dem wo du die Parts und Products umbenennen willst.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catproduct und catpart aus excel umbenennen
veniceline am 17.07.2010 um 18:46 Uhr (0)
Hallo Zusammen,ich habe ein Makro in Excel laufen, mit diesem kann ich verschiedene Punkte von Excel nach Catia V5 laden, aus der Excel Tabelle, worauf Catia selbständig die entsprechende Geometrie erzeugt.Das Makro wird in Excel gestartet und nicht in Catia.Das funktioniert auch alles ganz wunderbar.Jetzt möchte ich das selbe Makro erweitern und veranlassen das das CatProdukt mit seinen angehängten Catparts umbenannt wird, nach dem die neue Geometrie erzeugt wurde. Die Umbenennung soll temporär erfolgen o ...
|
In das Form CATIA V5 Programmierung wechseln |