|
CATIA V5 Programmierung : Angestellte Bohrungen, in txt Datei auslesen
Thomas Harmening am 21.12.2006 um 17:03 Uhr (0)
ohne den genaue Inhalt zu kennen, interpretiere ich, dass das Makro direkt die Bohrungen, etc , die als Hole etc. erzeugt wurden rausschreiben sollte.habe leider kein Catia für die nächsten 2 Wochen vor Ort :-)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : einfärben mehrerer Elemente
meinlieberscholli am 22.12.2006 um 10:45 Uhr (0)
Hallo TomTom,das Makro hat jetzt 1,5 Stunden gerödelt und dann die Meldung gebracht 612 Flächen umgefärbt zu haben.Leider konnte ich mir das Ergebnis nicht mehr anschauen, da sich Catia entschlossen hat, sich zu verabschieden.Der Vorgang scheint doch etwas komplex zu sein.Trotzdem vielen Dank für Deine Unterstützung.Frohes Fest und einen guten RutschGrussmeinlieberscholli
|
In das Form CATIA V5 Programmierung 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 |
|
CATIA V5 Programmierung : Skriptprogrammierung lernen
Axel.Strasser am 22.12.2006 um 10:04 Uhr (0)
Wenn Du gar keine Kenntnisse hast, würde ich mich erst einmal mit vbs beschäftigen, da gibt es etliche Tutorials im Internet. Dann gibt es ein Buch zur Makroprogrammierung mit Catia. Das hängt sehr davon ab was Du hinterher machen willst.Axel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ordner mit Inhalt löschen
Heini_K am 22.12.2006 um 14:44 Uhr (0)
Hallo,Bei mir funktioniert die Methode:CATIA.FileSystem.DeleteFolder "I:MyTestFolder"nur, wenn der entsprechende Ordner leer ist. Sonst bekomme ich eine Fehlermeldung (sowohl bei CATScript als auch CAT VBA). In der Hilfe steht jedoch explizit, dass der Ordner in jedem Fall gelöscht werden sollte.Danke im Voraus und schöne Feiertage!------------------Gruß,Matthias[Diese Nachricht wurde von Heini_K am 22. Dez. 2006 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ordner mit Inhalt löschen
Heini_K am 22.12.2006 um 14:52 Uhr (0)
Hallo Ole,Nein, habe ich nicht. A propos, wie setzt man denn den Zusatz [,force] richtig ein, wenn ich:CATIA.FileSystem.DeleteFolder "I:MyTestFolder", Trueschreibe, kommt immer die Meldung "wrong number of arguments". ------------------Gruß,Matthias
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : textbox rückgabewert
Falk H am 23.12.2006 um 11:40 Uhr (0)
Hallo!Vorab möcht ich erwähnen, das ich CATvb - Neuling bin!Ich habe einen Parameter des Typs LENGHT erzeugt. Dim Parameter As Parameters Set Parameter = CATIA.ActiveDocument.Part.Parameters Dim BohrDurchm As Length, Massreihe As Length Set BohrDurchm = Parameter.CreateDimension("BohrDurchm", "LENGTH", 0#)Der Wert, der anschließend in eine TextBox geschrieben wird soll nun anschließend dem Parameter zugewießen werden. (BohrDurchm .value = TextBox1). Leider gibt mir CATIA eine Fehlermeldung aus, wah ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : textbox rückgabewert
Falk H am 25.12.2006 um 10:54 Uhr (0)
Ok, das war einfach! CATIA.ActiveDocument.Part.Relations.Item(1)Aber das direkt in eine Zelle was reingeschrieben wird (z.B. ein SVerweis), das bekomme ich irgendwie nicht hin. Ich finde nicht die entsprechende Methode oder Eigenschaft der Klasse Relations dazu. Kann mir jemand helfen?Danke Falk
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : textbox rückgabewert
Falk H am 25.12.2006 um 10:16 Uhr (0)
Hab´s rausbekommen!Also erzeugt wird mit: Listenobjekt Parameter Dim Parameter1 As Parameters Set Parameter1 = CATIA.ActiveDocument.Part.Parameters Parameter erzeugen Dim BohrDurchm As Dimension Set BohrDurchm = Parameter1.CreateDimension("Bohrungsdurchmesser", "LENGTH", 0#)und aufgerufen (in beliebiger Prozedur): CATIA.ActiveDocument.Part.Parameters.Item(i)Wenn jemand weiß, wie das mit Konstruktionstabellen geht, wäre ich für eine kurze Info sehr dankbar, bevor Weihnachten komolett dahin is ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Stückliste in Firmeninterne Stückliste importieren??
steveo am 28.12.2006 um 07:40 Uhr (0)
Guten Morgen CAD.de - Gemeinde!!Ich arbeite seit drei Monaten mit Catia V5 R14. Nun habe ich bei meinem neuen Arbeitgeber die Aufgabe bekommen, die Stücklisten die wir mit Catia während der Konstruktion erstellen in unsere interne, firmeneigene Stückliste zu importieren. Die stückliste ist in Excel programmiert und sollte so Daten wie: Pos.-Nummer, Rohlingmasse[Länge, Breite, Höhe) Materialbezeichnung, Teilebennenung, Anzahl.Ich hoffe, ihr könnt mir helfen!!Vielen Dank MfGSteveo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Stückliste in Firmeninterne Stückliste importieren??
tomtom1972 am 29.12.2006 um 10:17 Uhr (0)
Hallo,Normalerweise bekommst du hier im Forum auf konkrete Fragen auch konkrete Antworten. Du kannst aber nicht erwarten, das dich jemand mit einem fertigen Script beglückt. Zumal aus deiner Beschreibung nicht ersichtlich wird, was du´genau vor hast.Es sei den der Weihnachtsmann treibt sich noch gut gelaunt in der Gegend herum und hatte bisher noch nicht genug zu tun ..... Also: Stelle eine präsise Frage und dann bekommst du bestimmt auch Hilfe.Schöne Grüsse & einen guten Beschluss TomTom----------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Stückliste in Firmeninterne Stückliste importieren??
steveo am 29.12.2006 um 11:43 Uhr (0)
Habe verstanden!!!Das ich kein fertiges Script bekomme, ist mir schon klar! Ich habe mir gedacht, das vielleicht ein anderer schon mal sowas probiert hat und mir ein bißchen auf die Sprünge helfen kann. Etwas fertiges habe ich nicht gesucht. Frage konkret: Ist es möglich die Catia Stückliste in eine eigene Stückliste zu importieren? Kann ich die Catia Stückliste soweit modifizieren, das ich diese direkt in die interne Stückliste speichern kann? MfGsteveo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Stückliste in Firmeninterne Stückliste importieren??
myTea am 03.01.2007 um 11:10 Uhr (0)
Naja mit der Aufzeichnungsfunktion wirst Du da leider nicht weit kommen. Da musst Du schon richtig ans programmieren ran.Ich mache sowas auch über ein Makro, allerdings starte ich das Makro schon direkt aus Excel heraus. Das ist auch eine Möglichkeit es über ein Excel-Makro zu machen, das auf Catia zugreift. Man kann natürlich auch ein Makro machen das man in Catia startet das dann auf Excel zugreift.------------------[URL=http://www-03.ibm.com/solutions/plm/country/de/index.html[/URL]
|
In das Form CATIA V5 Programmierung wechseln |