|
CATIA V5 Programmierung : VBScript: Error message
INLU am 02.02.2011 um 19:19 Uhr (0)
Hallo Eule !Da mit dem "Ins VBA kopieren" war so gemeint, das du über Catia Alt+F11 den VBA-Editor öffnest. Wenn noch kein VBA-Bibliothek vorhanden ist, musst du eine erzeugen. Danach kopiere folgenden Code in ein neues VBA-Modul.Code:Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim part1 As partSet part1 = documents1.Item(1).partDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Power_Copy_Res ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterausgabe im Product
Berges am 02.05.2006 um 10:32 Uhr (0)
Hallo LusilnieGenau das ist es .Ist schon KLASSE wie du hier den Leuten auf die Sprünge hilfst.Noch mal VIELEN DANK!!! Ich Habe das Programm jetzt noch vervollständigt.Es schreibt die Werte in eine Excel Tabelle die unter C:/Temp abgelegt wird.Ich verwende es im Mold Tooling Design um Auswerferlängen (Einbaulänge) auszulesen.Es müssen aber in den Parts die Parameter Auswerferlaenge (Einbaulänge) und Ausdurch für den Durchmesser vorhanden sei.Bis dann------------------KOBUE
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennungen von Parts/Produkten per Macro kürzen
bgrittmann am 27.05.2019 um 14:04 Uhr (1)
ServusWas willst du denn Umbenennen? Die PartNumber, Dateiname, Nomenclatur?Hast du schon mal hier im Forum nach "umbenennen" gesucht (zB das hier könnte ein brauchbarer Ansatz sein).Such mal am besten nach ähnlichen Themen, vielleicht ist was passendes dabei.Die PartNumber auf die ersten 13 Zeichen kürzen könnte dann so aussehen (am Beispiel des verlinkten Themas):Code:product2.PartNumber = left(product2.PartNumber,13)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert aus Excel Datei auslesen
Tobse85 am 03.06.2008 um 08:52 Uhr (0)
Hallo Forum,ich habe folgendes Problem: Ich möchte aus einer Konstruktionstabelle.xls einen Wert aus einer bestimmten Spalte auslesen. Dabei weis ich nicht, wie ich im Makro die entsprechende Spalte definieren soll. Beispielsweise möchte ich aus der Spalte "Durchmesser" den Wert 60 auslesen. Für Anregungen wäre ich sehr dankbar.mfgTobi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Studio 2005 - VB.net Was mach ich falsch?
JuergenHeckmann am 29.10.2007 um 16:07 Uhr (0)
Hallo zusammen!Ich bin grad dabei in Visual Studio 2005 ein Programm zum Ansteuern von Catia zu schreiben...Leider tritt bei mir immer folgender Fehler auf:Nachdem ich mein aktives Part bekommen durch "GetCATIAPartDocument" bekommen hab und mir nen Hybridbody erstellen will, bekomm ich immer die Fehlermeldung: Zitat:Eine nicht behandelte Ausnahme des Typs "System.Runtime.InteropServices.COMException" ist in Microsoft.VisualBasic.dll aufgetreten.Zusätzliche Informationen: Das Verfahren Item ist fehlgeschla ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ableitung von 3D mit Hilfe des Makroprogrammierungs
cChris am 11.10.2010 um 11:10 Uhr (0)
Grüss Dich,mir ist es mit diesem Programm gelungen, ein Part in 3-D ins Drawing abzuleiten. Das Drawing ist bereits geöffnet und dann starte man das Macro.Language="VBSCRIPT"Drawing aus Part erzeugen*******************************************************Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Item("Sheet.1")Dim dra ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro zum übertragen der Body Namen auf die Zeichnung
Niko1978 am 12.09.2019 um 15:23 Uhr (1)
Hallo Gemeinde, ich bin schon länger dabei, jedoch finde ich meine Zugangsdaten nicht mehr und habe auch alles ausprobiert ( Na ja egal)Ich bin auf der Suche nach einem Makro zum erstellen der Body ( Solid) Namen , diese sollen dann automatisch mit einem Balloon, oder Text mit Leader auf die Zeichnung eingebracht werden. Ziel ist es bei einer Schweisszeichnung die einzelnen Bodys schon mal zu identifizieren. Es ist nur ein Part, kein Produkt.Wäre nett wenn jemand so etwas hätte.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro-Punkte
denyo_1 am 17.12.2008 um 13:33 Uhr (0)
Hallo,muss ich mir morgen früh nochmal anschaun. Hab jetzt leider keine Zeit mehr. Hab aber noch eine andere Änderung um das Problem mit den Dokumenten zu lösen. Und zwar lass ich jetzt das Blatt (auf dem die View erstellt werden soll) sowie das Part durch den Anwender selektieren. Dann ist wurscht was offen ist und wie viele Dokumente geladen sind.Das mit den Punkten klingt komisch. Wie gesagt ich schaus mir morgen früh mal an und sag dann nochmal bescheid.------------------MFG DanielDie KATJA ist halt do ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel VBA mit Catscript starten
denyo_1 am 24.11.2008 um 20:14 Uhr (0)
Hallo,ja ich denke mal es liegt an dem fehlenden Usereingabe. Aber selbst wenn du die *.csv Datei brauchst (könnte man meiner Meinung aber auch wie Axel schon sage weglassen) verstehe ich nicht warum du versuchst den Code auf verschieden Programme zu zerreissen. Das löschen von vorhandenen Dateien ist doch auch mit dem ursprünglichen vba-Skript möglich.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
jdahm am 02.08.2011 um 11:15 Uhr (0)
Zitat:Wahrscheinlich scheitert Dim WB As Workbook da du Excel in VBA nicht unter "References" aktiviert hast.Wie macht man denn das? Zitat:Wie oft ein Bauteil in einem Product verbaut ist geht nur über eine Schleife über alles ...Sucht man da nach Items("PartNumber") in der obersten Baugruppe?Werden dabei alle Unterbaugruppen mit berücksichtigt?------------------GrußJürgen[Diese Nachricht wurde von jdahm am 02. Aug. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro für Flächenverbund
bgrittmann am 18.05.2010 um 21:00 Uhr (0)
ServusIch würde das Makro so aufbauen:- Userselektion - GeoSet auswählen- neues GeoSet erzeugen- im neuen GeoSet ein Assemble (Join) erzeugen (mit erster Fläche aus gewähltem Set)- GeoSet durcharbeiten (über for-next-Schleife .Item(X)) - wenn Item ist eine Fläche - Referenz aus der Fläche generieren - dem Join hinzufügen (.AddElement)Ich hoffe das hilft etwas weiter. Mit Hilfe der Forensuche und der Doku kannst du nun probieren so ein Makro zu erzeugen.GrußBernd------------------Warum einfach, wenn es auch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verlinkte Kopie per Makro erzeugen
Blechpatscher am 20.12.2009 um 17:14 Uhr (0)
Hallo Daniel,vielen Dank für die ausführliche Beschreibung!Dein Code habe ich erfolgreich in mein Programm eingefügt.Allerdings verstehe ich noch nicht richtig, wie der Abbruch funktioniert. Die Befehle "vbCritical" und "vbOKOnly" waren mir noch nicht bekannt. Hab mir jetzt das Buch geholt, dass du in einem anderen Beitrag (Macro programmierung lernen) empfohlen hast. Hoffe daraus noch weitere Tricks zu lernen.Wünsche dir und allen die sich in bei CAD.DE engagierenFrohe Weihnachten und ein gutes Neues Jahr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
cmb am 11.03.2009 um 16:29 Uhr (0)
Habe einen Ansatz wie ich meine Dimension in einen String bekomme:Dim Eingabe (3) Dim Ausgabe Eingabe (0) = DimensionValue Eingabe (1) = "+" Eingabe (2) = odUpTol Eingabe (3) = odLowTol Ausgabe = Join (Eingabe)leider läuft der Wert Dim Eingabe (3) bei einem Schleifendurchlauf beim zweiten Maß auf einen Fehler.Gruß Norbert[Diese Nachricht wurde von cmb am 11. Mrz. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |