 |
CATIA V5 CAM : Makro um von jeder Bearbeitungsoperation ein Bild zu erzeugen
Thomas Harmening am 13.10.2015 um 16:37 Uhr (1)
Nimm mal den Haken beim fehlenden Verweis raus, dann sollte die Meldung nicht mehr erscheinen.Da ich aber noch nie NC mit Catia gemacht habe, bin ich dann auch raus
|
In das Form CATIA V5 CAM wechseln |
|
CATIA V5 Programmierung : Bewusste Wartezeit integrieren
Thomas Harmening am 23.05.2006 um 17:31 Uhr (6)
hmm, einen delay bekommt man auch in vbsscript hin, in dem man das script veranlasst eine komplexere kubische Formel auszurechen [/dev/null], ja nach Komplexität vergehen einige Secunden oder auch nicht ;-)denke das lässt sich auch auf ein Regel anwenden... aber mal ehrlich - ich verwende auch keinen Ferarri wenn ich den Acker bestellen will... undEierwollmichlegen kann Catia auch nicht first basics, then...------------------Am Anfang war kein Licht - und Vater blickte KaltMiss Brauch
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angestellte Bohrungen, in txt Datei auslesen
Thomas Harmening am 21.12.2006 um 01:52 Uhr (0)
Catia-Fans vielleicht hilft dir ja das Script in diesem Thread weiter, das wurde ursprünglich verwendet um aus den Bohrungen etc. Bohrfeatures -as asciitxtfile- für das Programm tebis zu erstellen, im Grunde brauchte man dort auch YXZ-Wwert, die Bohrparameter und den Winkel
|
In das Form CATIA V5 Programmierung wechseln |
|
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 : Makros unter Unix...
Thomas Harmening am 23.03.2007 um 18:37 Uhr (0)
ne, es wird kein 2. Catia gestartet ;-)[Diese Nachricht wurde von Thomas Harmening am 23. Mrz. 2007 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bodys im Part benennen
Thomas Harmening am 14.05.2007 um 17:22 Uhr (0)
Language="VBSCRIPT"Sub CATMain()Dim mypartDocument As PartDocumentSet mypartDocument = CATIA.ActiveDocumentDim mypart As PartSet mypart = mypartDocument.PartsString = InputBox("Bitte einen Namen vergeben", "Bodybenennung", "nun mach was")Dim mybodies As bodiesSet mybodies = mypart.bodiesSet mybody = mybodies.Add()mybodies.Item(mybodies.Count).Name = UCase(sString)grossEnd Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter verstecken
Thomas Harmening am 05.06.2007 um 19:49 Uhr (0)
hmm, ist oben doch ausführlich beschrieben..?naja ;-)parameter:ist nur ein test = Stringzeige = booleanRule:Code:/*Rule created by ;-) 05.06.2007*/if zeige == false{`RelationsVB ScriptsVB Script.verstecke` .Run()}else{`RelationsVB ScriptsVB Script.zeige` .Run()}dann 2 Macros mit Argumenten erstellenName: VB Script.versteckeCode:Parameter X hideSet myParam1 = CATIA.ActiveDocument.Part.Parameters.Item("ist nur ein Test")myParam1.hidden =trueEnd SubName:VB Script.zeigeCode:Parameter X ShowSet myParam1 = CATIA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formeln und Parameter im Macro
Thomas Harmening am 30.07.2007 um 20:27 Uhr (0)
teste mal das hier, ist zwar nicht schön, der code - im Prinzip habe ich nebenbei auch nur aufgezeichnet, was Catia da macht und hier und da angepasst- aber auf das Part bezogen sollte es funktioniert - ich wurde auch nicht ganz so schlau, ob Verweise aus einem anderen Part herangezogen werden sollen.Code:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application")entfernen, da macro aus XL getestetDim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocument-----------------------#Stuecklisteni ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennen Parameterset
Thomas Harmening am 10.08.2007 um 18:32 Uhr (0)
handelt es sich um einen Parameter oder um Mehrere?ich habe mir mal einige Dummyparameter angelegt aka copy-Material1... ...copy-Material99 unten der Code ändert sie in MaterialX umCode:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application") wie immer, Makro aus Xl heraus ;)Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet parameters1 = part1.ParametersSet selection1 = partDocument1.Selectionselection1.Search "CATKnowledgeSearch.InternalParam ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : pdf
Thomas Harmening am 16.08.2007 um 13:19 Uhr (0)
na hoffentlich kann da geholfen werden,Code:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application") - für aufruf aus Xl ;)folderinput = InputBox("Bitte den Ursprungsordner in dem nur die Drawings drinnen liegen -bitte am Ende ", "Eingabe", "C:v5-draw", 500, 1000)folderoutput = InputBox("Bitte den Zielordner eingeben -bitte am Ende ", "Eingabe", "C:v5-pdf", 500, 1000)Dim fs, f, f1, fc, sSet fs = CreateObject("Scripting.FileSystemObject")Set f = fs.GetFolder(folderinput)Set fc = f.FilesFor Each f1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : koordinaten aus Excel
Thomas Harmening am 10.03.2008 um 18:14 Uhr (0)
Probiere mal diesCode:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application") wird nur benötigt, weil ich Excel als Entwicklungssumgebung benutze Dim Excel As Application Dim WB As Workbook Dim WS As Worksheet Set Excel = CreateObject("Excel.Application") Excel starten Excel.Visible = True Set WB = Excel.Workbooks.Open("c: emppunkte.xls") Arbeitsmappe öffnen Set WS = WB.Worksheets.Item(1) Tabelle holen Set Part1 = CATIA.ActiveDocument.Part aktives part hole ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Thomas Harmening am 12.09.2008 um 18:22 Uhr (0)
...ich habe Benzin in einen Benzintank und möchte es über einen Tankschlauch (ist ein Tankschlauch für Flugzeuge^^) in ein Pkw einfüllen und weiss nicht wie ...hmm, ich würde sagen: versuche es mit einem Tankschauch für PKWs, ist vielleicht einfacher ;-) Anders ausgedrückt, Warum nicht Excel für diese Aufgabe nehmen? und dort die Routine schreiben?BTW: in der Excelrubrik existieren schon Threads, wie man Bilder aus einem Verzeichnis einbindet (VBA).[Diese Nachricht wurde von Thomas Harmening am 12. Sep. 20 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Thomas Harmening am 12.09.2008 um 22:35 Uhr (0)
hmm, irgendwie habe ich es doch gespürt, dass das Bild im Verzeichnis nicht nur einfach herumliegt,sondern kurz vorher in der *.catvbs erzeugt wird... ... und da hatte ich zwei Möglichkeiten, greife ich vor und interpretiereoder gebe ich mal eine Antwort rein auf Basis der Aufgabenstellung.ungetestet, da kein Catia vor Ort ;-) aber untenstehender Code läuft zumindest in Excel.Code:Sub schnippselbild()Set xlApp = CreateObject("Excel.application")If xlApp Is Nothing Then Exit SubxlApp.Visible = True Excel a ...
|
In das Form CATIA V5 Programmierung wechseln |