Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.321
Anzahl Beiträge: 31.777
Anzahl Themen: 6.277

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 9530 - 9542, 12299 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
CATIA V5 Programmierung : part/produkt update in reaction
Track Daniels am 11.01.2010 um 07:12 Uhr (0)
so einen ähnlichen Fall hatte ich auch mal...habe dann dieses hier versucht:Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item("dein.Part")und anschliessend in der Reaction:product2.update------------------Zum Beenden OK anklicken!

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Vorgehensweise eines Makros beobachten
RSchulz am 27.02.2013 um 08:31 Uhr (0)
Hallo und herzlich willkommen,wenn die GUI von CATIA einfriert, dann liegt das daran, dass die Oberfläche keine Systemleistung zugeteilt bekommt, weil das Makro komplett blockiert. Du musst im Makro an sinnvollen stellen und vor allem in Schleifen ein DoEvents einbauen. Damit gibt das Makro kurzzeitig den anderen Anwendungen die CPU frei. Ich habe mir angewöhnt, nach jedem Gui-verändernden Befehl und am Ende jeder Schleife ein DoEvents einzubauen.------------------MFGRick SchulzNettiquette (CAD.de) - Was i ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Referenzpunkt erzeugen
Zwenne12 am 20.06.2005 um 15:23 Uhr (0)
Hi Thomas, müsste mit folgendem Code funktionieren: Sub CATMain() ... ... Was(0) = AxisSystem ... ... If RP = Normal Then MsgBox(UserSel.Item(1).Value.Name & wurde ausgewählt! ) Else MsgBox ( Abbruch ) End If Dim RefPunkt as AnyObject Set RefPunkt = UserSel.Item (1).Value Dim Ref As Reference Set Ref = CATIA.ActiveDocument.Part.CreateReferenceFromObject(RefPunkt) Dim OriginPoint1 As AnyObject Set OriginPoint1 = RefPunkt.OriginPoint Selektion freigeben ---------------------------- ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Masse in Abhängigkeit vom Material
Tweety79 am 17.09.2008 um 10:57 Uhr (0)
Hi!Sicher kann ich das machen. Aber wenn ich dann vom Modell eine PowerCopy erzeuge, erscheint mir diese Messung als Input, was ja nicht sein soll. Catia soll mir die Messung dann auch mit erzeugen und sie nicht abfragen. Und verschieben lässt sich die Messung nicht in das Set, das erzeugt werden soll. Oder geht das doch irgendwie? Also Copy-Paste ( Kopieren-Einfügen )lässt er nicht zu und Reorder ( Umstrukturieren ) steht nicht zur Auswahl.Gruß

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Verschachtelte Körper bearbeiten
bgrittmann am 19.12.2011 um 16:31 Uhr (0)
ServusDu könntest alle Bodies suchen, und danach prüfen ob diese in einer Booleschen-Operation verwendet wurden und dann ggf aus der Slection entfernen. zB (ungetestet):Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As selectionSet selection1 = partDocument1.selectiondim oBody as Bodyselection1.Search "CATPrtSearch.BodyFeature,all"For i = selection1.Count to 1 Step -1 Set oBody = selection1.Item2(i).Value if oBody.InBooleanOperation then selectio ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Leere Bodys löschen
denyo_1 am 10.02.2008 um 11:43 Uhr (0)
Moin Moin,ich habe ein kleines Automatisierungsproblem ;-)Wir müssen in unserer Firma öfter mal Leiterplattenassemblys in Parts umwandeln und anschließend die Unterseite der PCB von der Oberseite der PCB trennen und diese in zwei seperate Parts speichern (Ober- bzw. Unterseite der Leiterplatte)Dazu dreh ich mir die Leiterplatte entsprechend in den Raum und markiere die komplette Unterseite und lösche diese. Das Problem ist dann das ich beim markieren natürlich nicht die Bodys anpacke (jedes Bauteil hat ein ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Zeichnung Textfeld automatisch ausfüllen
MarkusK am 20.11.2006 um 12:51 Uhr (0)
Hallo NT24,ich vermute dein Code weiß einfach nicht, in welcher Datei, in welchem Blatt und in welcher Viewes arbeiten soll.Als erstes fehlt dir eigentlich "Options Explicit", und zwar ganz oben in deinem Modul.Das bewirkt nämlich, dass alle Variablen definiert sein müssen.Somit dürft in deinem Code erst mal bei DrwView eine Fehlermeldung kommen. Denn das ist eine (Objekt)Variable, die aber nie mit einem Objekt verbunden wird.Somit kann ja auch auf kein Textfeld darin zugegriffen werden.Habe mal von mir ei ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Linientyp und Linenienbreite einer Linie ändern
asze am 03.11.2010 um 14:05 Uhr (0)
Hallosry wenn es zu diesem Thema schon ein Beitrag gibt ich habe es jedenfalls nicht gefunden.Undzwar ich möchte ein Makro schreiben damit catia beim Drafting bei einer ausgewählten Linie den Linientyp und die Linienbreite ändert. Kann mir jemand helfen?Das mit dem auswähglen der Linie ist kein Problem aber ich bekomme es nicht hin damit er den Typ und die Breite ändert.Danke im voraus (bitte nicht zu kompliziert fange erst an mit catscript)

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA selection
Randle am 07.12.2015 um 13:49 Uhr (1)
Hallo,Also die vom Makrorekorder genutzten Namen müsstest du dann natürlich noch "neutralisieren", es ging mir hier eher erst mal um das generelle Vorgehen.Zum Kopieren der Parts müsstest du das Suchergebnis (enthält ja nur Materialeinträge) innerhalb des Makros noch mal einzeln durchgehen und das jeweilige Elternobjekt (das Part) des Materialparameters zwischenspeichern (z.B. in einer Collection).Abschließend dann das Suchergebnis leeren (selection.clear) und die Objekte aus der Zwischenspeicherung der Se ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aufmassfläche mit Makro
Jens Hansen am 05.06.2003 um 08:43 Uhr (0)
Hallo Karin, für die produktumgebung kannst du folgendes am Anfang eintrag / ersetzen: Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As Document Set partDocument1 = documents1.Item("Part1.CATPart") Dim Bauteil As Part Set Bauteil = partDocument1.Part Dim HKoerper As Body Set HKoerper = Bauteil.MainBody Bauteil.InWorkObject = HKoerper . . . . . Schöne Grüße Jens Hansen

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Measurable
scheuche am 27.11.2002 um 13:07 Uhr (0)
Wer hat schon was mit Measurable gemacht und kann mir da weiter helfen? hier mein beispiel läuft nicht: Dim TheSPAWorkbench Dim TheMeasurable Dim referenceObject Dim coords(2) Dim selectedElement set selectedElement = selection.Item(i) set referenceObject = selectedElement.Reference Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench( SPAWorkbench ) Set TheMeasurable = TheSPAWorkbench.GetMeasurable(referenceObject) TheMeasurable.GetPoint(coords) msgBox Measured Point, x= & coords(0) & y ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makrostart schliesst Fenster
tomtom1972 am 25.06.2009 um 08:15 Uhr (0)
Moin,nix einfacher als das:du erzeugst dir ein neues CATScritp welches nur die folgende Zeile enthält:CATIA.SystemService.ExecuteBackgroundProcessus "C:TestPfadZuDeinerExeDeineExe.exe"Dann weisst du dem CATScript ein Icon zu und ziehst es in eine vorhandene / oder neue Werkzeugleiste.Falls du nicht weisst wie das funktioniert: Suche im Forum (gibt mehr als einen Beitrag dazu) oder Online-Doku.Oder eben nochmals posten.Hilft dir das weiter?Gruß TomTom------------------tomtom1972[Diese Nachricht wurde von to ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Einen beliebigen Punkt in die Mitte des Bildschirms schieben.
Knowledge am 22.06.2010 um 16:53 Uhr (0)
Hallo Mitstreiter,Ich hoffe mal wieder auf Eure Hilfe!Ich suche ein Stück Quellcode... Manueller Weg:Ich selektiere mit der mittlern Maustaste auf einen Punkt. Damit wandert dieser in den Bildschirmmittlepunkt. Ferner ist er der neue Drehpunkt.Automation:Wie bekomme ich CATIA dazu, einen Punkt so zu verschieben, dass er mittig auf dem Bildschirm liegt. Die Skalierung soll dabei nicht verändert werden.Ich freue mich schon jetzt über Eure Hinweise!!Danke im Vorraus.Ralf

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  721   722   723   724   725   726   727   728   729   730   731   732   733   734   735   736   737   738   739   740   741   742   743   744   745   746   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz