|
CATIA V5 Programmierung : Stückliste vom Product
ManniBo am 14.06.2010 um 15:33 Uhr (0)
Hallo Leute,ja ich habe es schon mal probiert aber es funzt nicht mit *.xls auf XPSP2.Jetzt probiere ich HTML. weil ich weis das funzt. Über Analyse/ Stückliste gehts.Jedoch möchte ich das automatisieren.Sub CATMain()+++ BOM1 +++ Dim catFileTypeText As CatFileType Dim MyProduct As Product Dim arrayOfVariantOfBstr1(0) As Variant Set MyProduct = CATIA.ActiveDocument.Product MyProduct.ExtractBOM catFileTypeHTML , "D:CADBOM.HTM" arrayOfVariantOfBstr1(0) = "Menge" End SubEine HTML-Datei wird angelegt, jedoch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF-Converter macht fette Striche, wie abstellen?
Panda am 15.06.2010 um 20:50 Uhr (0)
HiDas script wird von der *.bat datei gestartet, die sorgt auch für die Zeitsteuerung, die Überprüfung und gibt auch noch einen countdown bis zur nächsten Konvertierung aus.Auf meinem Rechner auf fem ich alles Programmiert habe und auf dem Rechner auf dem es jetzt läuft werden die gleichen catenv dateien verwendet, die sind bis auf eine Zeile(diese sorgt für das unterdrücken einer Nachricht wenn sheetmetal Dateien geladen werden, was für den WRL UND IGS Konverter wichtig ist) identisch mit denen die wir zu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausführen einer PowerCopy unter VBA
weylin am 16.06.2010 um 17:32 Uhr (1)
Danke für deine schnelle Antwort, ich habe die Systeminfo hinzugefügt.Also bei mir kommt weiterhin der Fehler. Pfadname stimmt und Dateiname auch.Powercopy name ist doch der Name, den die Powercopy in der Datei (bei mir Ring.catpart) hat ? Eine (leere Part-)Datei ist auch geöffnet.Wenn der Code bei dir durchläuft: Passiert bei dir etwas ? also öffnet sich das Einfüge-Fenstervon der Powercopy zum Eingeben der Inputs ? Oder passiert einfach gar nichts. Edit:Wenn ich Catia schließe, wieder öffne und dann den ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verlinkte Dokumente auslesen/updaten
Rafael R am 22.03.2010 um 10:18 Uhr (0)
Hallo Daniel,danke erstmal für die Antwort. Ich muss vorher wohl anmerken, dass ich zwar ein ziemlich erfahrener Programmierer bin, aber bisher mit Catia eigentlich nichts am Hut hatte. Das erklärt hoffentlich die unpräzise Fragestellung Zu den Dokumenttypen: Soweit ich das bis jetzt überblicken kann, geht es um CATPart, CATDrawing und CATProduct Dokumente. Die Verknüpfungen die ich meine, sind alle, die sich auf ganze Dateien beziehen. Also genau jene, die unter (...) zu finden sind. Und das ganze soll (n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausführen einer PowerCopy unter VBA
weylin am 17.06.2010 um 15:25 Uhr (1)
Vielen Dank Euch dreien hat funktioniert nach ein paar Anpassungen Hier mal mein Code, der mich zum Ziel gebracht hat Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim xyEbene As ObjectDim yzEbene As ObjectDim Factory As InstanceFactorySet Factory = part1.GetCustomerFactory("InstanceFactory")Factory.BeginInstanceFactory "PowerCopy1", "C:TEMPRing.CATPart" Factory.BeginInstantiate Set xyEbene = part1. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Print multidocument
supTom am 16.06.2010 um 10:12 Uhr (0)
Hallo zusammen,wir haben von unserem Dienstleister damals ein kleines Skript bekommen mit dem wir Zeichnungen im HPGL Format ausdrucken lassen. Funktioniert, nur geht er die Blätter einzeln durch und schreibt dementsprechend viele einzelne Dateien.Gibt es eine Möglichkeit in CATScript die Multi-Document Option zu aktivieren, damit mehrere Seiten in eine Datei geschreiben werden?Von Hand klappt alles wunderbar, nur hier läßt mich die Script Referenz im Stich (oder ich bin mit Blindheit geschlagen).Gruß Thom ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textdatei erstellen
Criollo am 28.06.2010 um 10:03 Uhr (1)
Hallo,ich habe scheinbar gerade ein Brett vor dem Kopf. Ich möchte über ein im CATPart eingelagertes Skript (Makro mit Argumenten) eine Textdatei erstellen und befüllen.Leider meckert CATIA immer rum, dass ich keine Erlaubnis erhalte, das File zu ändern (Erlaubnis verweigert). Ich checks grad nicht...Anbei mein Codeschnipsel zur Dateierstellung und Textstream öffnen.Die Schleife zum Datei suchen, habe ich nur eingebaut, weil CATIA ansonsten die Datei nicht erkennt. (temp-Object)Set fso = CreateObject("Scri ...
|
| 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 : 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 : VBA ExecuteScript in VBA
roccat am 05.07.2010 um 13:02 Uhr (0)
Hallo cmbhab mal folgenden Code aus meinem Projekt kopiert.Dim SServDim sPath As StringDim sType As StringDim sModul As StringDim sSub As StringDim sScriptName As StringDim Params()Dim i As Integeri = FrMain.LBox.ListIndexsType = MyArr(3, i)Set SServ = CATIA.SystemServiceFrMain.HideSelect Case sType Case "VBAProject" sPath = MyArr(1, i) & "" & MyArr(2, i) C:TempTest.catvba sModul = MyArr(4, i) Modul1 sSub = MyArr(5, i) CatMain Call SServ.ExecuteScript(sPath ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wer war zuletzt am Makro
Randle am 21.05.2015 um 16:47 Uhr (1)
Hallo zusammen,auch wenn es besser ist auf einer Kopie zu arbeiten/weiterzuentwickeln, kann es dann beim Kopieren zu den genannten Problemen führen. Meiner Erfahrung nach auch wenn die Anwender nur Leserechte haben, lasse mich da aber gerne eines besseren belehren.Im Idealfall hat man Zugriff auf die Managementkonsole des Servers auf dem die Dateien liegen. Dort kann man sich die aktuell geöffneten Dateien anzeigen lassen (auch welche(r) Anwender im Zugriff ist). Entweder man kontaktiert die Anwender oder ...
|
| 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 : Parameter-Typ ändern?
bgrittmann am 10.07.2010 um 10:28 Uhr (0)
ServusGemäß Doku sollte es gehen wenn du in ein txt-Datei de Bezeichnung und den Wert (mit Einheit) mit einem Tab trennst. zBLänge 15mmGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 10. Jul. 2010 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |