|
CATIA V5 Programmierung : Name von belibigem Inhalt eines Geosets nach Excel exportieren
bgrittmann am 20.10.2021 um 17:25 Uhr (1)
Servus kriszis81Ich befürchte dass es da nicht fertiges gibt.Willst du dich in die Makroprogrammierung einarbeiten? Ist das zur einmaligen Verwendung?Wenig Aufwand wäre wohl auf ein Makro verzichten und ein iges-Export zu nutzen. (bei einmaliger Verwendung)Gemäß meinem Kurztest: Zeile mit 116, ist ein Punkt mit seine Koordinaten. 110, eine Linie mit den Koordinate der Endpunkte.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Name von belibigem Inhalt eines Geosets nach Excel exportieren
kriszis81 am 20.10.2021 um 14:36 Uhr (1)
Hallo Zusammen,ich suche nach einem Makro welches mir die Namen von Linien und Punkten welche in einem Geoset liegen herrausschreibt.Dazu wäre es noch gut (wenn möglich) die Koordinaten der Punkte und Start- und Endpunkt der Linien mit herrausschreiben zu können.Wäre super wenn mir da jemand helfen könnte.Gruß,kriszis81
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
IIYTII am 15.08.2009 um 23:26 Uhr (0)
Wiereinmal danke für den hilfreichen Beitrag,folgendes Problem ergibt sich nun:Code:oPart.Parameters.Item(I).Value = Excel.Cells(I, 3)meckert, wenn ich "15mm" im Feld stehen habe (Type missmatch Error 13). Eine Zahl "15" geht ohne Probleme. Nun ist es aber so, dass beim auslesen in das Excelfeld automatisch "15mm" geschrieben werden.Die Tipps zu den Infosquellen sind auch superHast du dafür noch ne fixe Lösung?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaften (added Propertities) über eine Eingabemaske vergeben,ändern und löschen
christian.gessner92 am 06.07.2016 um 13:16 Uhr (1)
Hallo Joe,vielen Dank für den Beitrag!Genau so hab ich mir das vorgestellt! Wie würde so ein Programmcode aussehen? Deine erstellte Eingabemaske wird doch mit einem Tool oder Programm definiert? Hab bis jetzt nur im Makroeditor gearbeitet… sprich "noch" in der Catia-Umgebung.Zum Punkt ob es sinnvoll wäre die Position "Nummerisch" zu lassen ist nicht so gut... eigentlich schon.... nur dann Steht später in der Excel eine Zahl... und wenn ich das ins ERP-System einlese gibt es Probleme. Muss also als Zeichenf ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA : SaveAs mit vordefiertem Namen
Krabo am 10.07.2019 um 14:49 Uhr (1)
Hallo,folgendes Ärgernis plagt mich:Wenn man ein neues Part/Product erstellt und dann im Menu auf "Sichern" oder "Sichern Unter" drückt, öffnet sich ja(wahrscheinlich) die "FileSelctionBox" mit der "Partnumber" / "Teilenummer" als "Namensvorschlag".Wenn ich jetzt aus einem VBA-Makro die FileSelectionBox aufrufe habe ich keinen "Namensvorschlag"Frage: Gibt es irgendeine Möglichkeit diesen Namensvorschlag zu definieren?Unter Excel gibt es sowas wie "initialFileName", das ist aber eine andere Selectionbox.Hab ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sheet Background löschen
ferdo am 24.03.2012 um 20:03 Uhr (0)
Hallo,Es gibt ein kleines Problem nach dem Ausführen deine Makros, ich kann nicht auf das Background Sheet.Hier ist meine Version in CATScript. ============================================================== Purpose: DeleteAllInBackground.CATScript - All elements in background view in the drawing will be deleted Usage: 1 - A CATDrawing document must be active with elements in background view 2 - Run macro Author: ferdo (Disclaimer: You use this code at your own risk) ================================= ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Auslesen läuft sehr langsam
Hoemie am 15.04.2011 um 10:15 Uhr (0)
Guten morgen zusammen,ich möchte die Werte von Parametern aus CATIA in Excel auslesen und umgekehrt, ohne dabei die Konstruktionstabellen zu nutzen. In dem Forum habe ich diese Möglichkeit dazu gefunden: For I = 1 To oPart.Parameters.Count Set oParameter = oPart.Parameters.Item(I) If InStr(1, oParameter.Name, "MeinParameter", vbTextCompare) 0 Then Anweisungen zum Auslesen End IfNextDas funktioniert grundsätzlich auch einwandfrei, aber pro Parameter benötigt die obige Schleife ca. 1 - 2 Sekunden und das, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ein Unterprodukt mit cgr componenten gelb einfärben.
valyaleta am 11.12.2008 um 13:17 Uhr (0)
Vielen vielen Dank für Eure Hilfe!Ich habe es geschafft! Mein Macro läuft stabil. Ich habe jedoch eine ganz komische Problem. Ich einfärbe meine Componente. Es geht prima. Wenn ich aber die in cgr format speichere (jeder separat), wird die Farbe nicht übernommen. Ich habe schon mit setRealColor, setVisibleColor, anderen selectionen, product (wo der component liegt) einfärben sowie component selbst einfärben.... also... woran kann es liegen? warum übernimmt cgr die Farbanstellung nicht?Liebe Grüße!--------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Etwas für Profis -> übliche Rekursion über Strukturbaum funktioniert nicht!
Antelito am 28.11.2013 um 14:11 Uhr (1)
Hallo,am Ende soll - wie schon von Euch vermutet - alles in einer Excel landen.Ich werde mal nach der Suchabfrage im Forum schauen.Eine Sache noch: kann mir jemand sagen, wie ich das Messwerkzeug anspreche und wie ich es dazu bringe, automatisiert die Punkte von Linien zu messen? Muss ich bei Flächen etwas beachten oder verhält es sich wie das Messen von Linien?Gruss
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 27.01.2010 um 14:52 Uhr (0)
Hallo zusammmen,da es wohl hier im Forum niemanden gibt, der mir bei meinem Problem helfen kann, wollte ich eine andere Vorgehnsweise in den raum werfen, mit dem ich meinen Fehler viell. umgehen kann.Bisher ist es so, dass ich abstände und winkeldifferenzen ermittle und diese mit dem befehl MOVE nutzen wollten. Da ich sowieso die Endposition meiner Produkte einlese, kann ich bestimmt diese umrechnen und dem Koordinaten des Produktes zuweisen, in der art von GETKOORD.Könntet ihr eure Meinung darüber bitte p ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Bedingungen im Strukturbaum entsprechend Komponenten automatisch in Sets verschieben
ashneel am 14.03.2013 um 14:31 Uhr (0)
Mahlzeit,also mit sets meine ich die "Unterordner", welche sich innerhalb des Strukturbaums hierachrisch unter den Bedingungen erzeugen lassen. Habe einen Screenshot angehängt.Noch eine grundlegende Frage vorneweg. Ich habe das Makro in CATScript begonnen. Macht es in diesem Anwendungsfall Sinn, eher MS VBScript zu verwenden? Deine Codezeilen scheinen mir in VB geschrieben zu sein.Momentan sieht derzeit so aus:Sub CATMain()Unterscheidung Product Part -------------------------DName = CATIA.ActiveDocument.Fu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro zur automatischen änderung der Properties bei Maßen
imation1999 am 14.10.2013 um 13:19 Uhr (1)
Hallo,anbei die original Code:http://ww3.cad.de/foren/ubb/Forum137/HTML/003983.shtmlBeispiel 1:Code:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentSet oSelection = CATIA.ActiveDocument.SelectionDim InputObjectType(0)InputObjectType(0) = "AnyObject"status = oSelection.SelectElement3(InputObjectType, "Wählen Sie die Bemaßungen aus", True, CATMultiSelTriggWhenUserValidatesSelection, False)If (status "Normal") Then MsgBox "Abbruch" Exit SubElsefor i=1 to o ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Array Sortierung und Excel Export
bgrittmann am 11.04.2017 um 13:46 Uhr (1)
ServusDu könntest doch einfach den Array übergeben (siehe hier) zB Code:Sub Excel1(MyArrayToExport() as Variant)......und dem Aufruf überCode:Call Excel1(flaecheArray)Schau dir auch mal die Sichtbarkeit/Verfügbarkeit von Variablen/Objekten in verschiedenen Routinen/Funktionen an.GrußBerndPS: Das "On error resume next" war da für ein paar Zeilen sinnvoll, du solltest die Fehlerbehandlung nur wieder einschalten.------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |