Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.317
Anzahl Beiträge: 31.755
Anzahl Themen: 6.270

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 3212 - 3224, 6784 Gesamtergebnisse mit Suchbegriffen selection von produkt auf part sec.
CATIA V5 Programmierung : Bodies dumm in neues Startmodell kopieren
bgrittmann am 04.04.2011 um 10:11 Uhr (1)
ServusDas Problem in deinem Makro ist, dass es für jedes Dokument eine eigene Selection gibt. Zusätzlich muss beim Einfügen das Part Selektiert sein (AFAIK kann man mit Pastespecial einen Körper nicht direkt in einen Körper einfügen). Anbei ein (ungetestetes) Beispiel: Code:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.ClearDim part1 As PartSet part1 = partDocument1.PartDim b ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATScript Funktionen in CATVBA nutzen
Tstone am 09.09.2009 um 09:15 Uhr (1)
HalloToll wäre es wenn du den Text der Fehlermeldung mit angibst.Desweiteren habt ich noch eine Frage zu deinem Code:Ich kann nicht erkennen das usersel und mysel gesetzt(an ein Objekt gebunden werden) wie z.B. Set usersel = CATIA.ActiveDocument.Selection------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Einzelne Elemente von eine Achsensystem selektieren mit Selection.search
bgrittmann am 24.07.2016 um 21:43 Uhr (1)
ServusIMHO kann man auf die Achsen und den Ursprung von Achsensystemen nur per BREP zugreifen (siehe zb hier)Bei einer Skizze gibt es ja nur die Methode SetAbsoluteAxisData die auch nur die Vektoren benötigt. Wozu benötigst du dann die Achse/Ursprung des Achsensystems?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : über Makro Producte aus-/einblenden
JanF am 20.01.2003 um 18:24 Uhr (0)
Hallo Bernd, mit dem Befehl: CATIA.ActiveDocument.selection.VisProperties.SetShow catVisPropertyNoShowAttr werden alle Elemente, die aktuell selektiert sind, ins NoShow gestellt. Dies ist IMHO die einzigste Möglichkeit, dies zu erreichen. Der aktuellen Selektion müßte denn vorher das ein-/auszublendende Product zugewiesen werden. Gruß Jan

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Instance Names aus Selection auslesen
3.1415926535 am 06.06.2005 um 14:42 Uhr (0)
Also bei mir funktioniert das einwandfrei, habe ich aus einem bestehenden funktionierenden Makro rauskopiert. Damit kann ich beliebig viele Namen in ein Array schreiben.vorher muss noch:Redim vArray(mySelection.Count)rein, das habe ich vergessen.Der Befehl funktioniert mit VBA, aber es müsste auch mit CATScript funktionieren...Gruß,Pi

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : 2D Component / Namen per Makro umbenennen
CEROG am 21.01.2009 um 05:28 Uhr (0)
Hallo zusammen,@WilliGo:Du brauchst dafür keine Selection. Es reicht eine Schleife über alle 2D-Komponenten auf dem Detailsheet. Sie werden dort als View heandelt. Viele Grüße,CEROG------------------Meine Firma  |  Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Findobject mit bestimmten String-Teil
bgrittmann am 27.08.2013 um 11:38 Uhr (1)
ServusKlar geht das Öffnen eines CATParts/CATProducts:Code:Set oPart1Doc = oActiveDoc.Product.Products.Item(1).ReferenceProduct.ParentDim oDocument As DocumentSet oDocument = CATIA.Documents.Open(oPart1Doc.FullName)Warum gehst du in der ersten Zeile nur bis Produkt mit dem Namen "Part3.1" und nicht wie in der zweiten Zeile bis zum eigentlichen Bauteil?Weil das eine Bauteil direkt im Root-CATProduct verbaut ist, und das andere in einer Unterbaugruppe (siehe deine Bilder).GrußBernd------------------Warum ein ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Gesamter Inhalt von Boolschen Operationen löschen
HoBLila am 02.06.2008 um 12:09 Uhr (0)
Hallo,korrigier mich, wenn ich mich irre, aber sinddie "Boolschen Operatoren" nicht so ne art Childs der Bodys und werden mit dem Lösche nder bodys automatisch mit gelöscht?Wenn nein, dann würde ich ne Selection auf die entsprechenden Elemente machen, z.B. mit Search.

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Selektionen eines Parts im Product
zoltan.bekesi am 11.09.2009 um 16:29 Uhr (0)
Hallo,dann kann jetzt wieder der Trick kommen, den Filter auf z.B. "AnyObject" zu setzen um alles zu erlauben, den gewünschten Object selektieren und anschließend über TypeName(Selection.Item(1).Value) an den Typ.Diesen Typ kannst du dann in dein Filter was(1)setzen.Gruß,Zoltan

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Automation Error bei der Erstellung von UserRefProperties
gehirnsuelze am 29.05.2013 um 08:07 Uhr (0)
Hallo Forum,ich möchte per Makro benutzerdeefinierte Eigenschaften zu einem Produkt hinzufügen, CATIA stolpert allerdings in eine Automation Error (siehe letzte Zeile des Codes).Code:Dim parameters As parametersDim paramSTTPT As StrParamSet productLevel6 = productsLevel5.AddNewComponent("Product", productProperties.FifthLevelName & "__" & strGroupArray(i))Set parameters = productLevel6.UserRefPropertiesHat jemand eine Idee woran es liegen könnte?In der Makro-Aufzeichnung wird der selbe Code verwendet?Viele ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Part aktuallisieren
Lusilnie am 09.02.2009 um 23:32 Uhr (0)
Hallo Sandra,sorry, da hatte ich mich wohl etwas vertan! Die Selektion funktioniert natürlich nur im "aktiven" Product, wobei das aktive Product auch ein Part sein kann. Normalerweise ist es immer das Root-Product im aktiven Fenster.Allerdings konnte ich durch Aktiv-Setzen des Part-Dokuments Deinen Fehler reproduzieren. Dadurch drängt sich der Verdacht auf, dass Du das Fenster des Root-Products im 2. Durchlauf nicht "sauber" ansprichst. Allerdings ist dies aus dem CODE-Schnipsel nicht zu erkennen!Versuch e ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Neues Part als CATIA.ActiveDocument
tomtom1972 am 19.08.2005 um 06:41 Uhr (0)
Hallo,dein Code hat in folgender Zeile einen Fehler:Selection1.Add (NameOpenBody1)richtig wäre : Selection1.Add (OpenBody1)Bei mir läuft dein Script?!Zur Erklärung: Wenn du ein neues Part oder Product erzeugst, wird dieses im Normalfall (ausser du verhinderst es) in einem neuen Fenster, welches dann auch das aktive Fenster ist, geöffnet und ist damit automatisch das Catia.ActiveDocument.Falls es noch Probleme gibt, melde dich noch mal.GrussTomTom------------------tomtom1972

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Assembly-Design - Sectioning -> Schnitte durch Makro als CATPart abspeicher
Tapani. am 14.07.2006 um 10:58 Uhr (0)
moin,hier der einfachste Fall: ein Product mit einem Part, im Part ist belibige Geometrie im Hauptkörper definiert und im ersten Hybridbody (Geometrisches Set in der Übersetzung) ist die Schnittebene als Ebene definiert.Code:sub CATMain() Dim fa(2), sa(2), op(2), mat(11) set plane1 = CATIA.ActiveDocument.Product.Products.Item(1).ReferenceProduct.Parent.Part.HybridBodies.Item(1).HybridShapes.Item(1) plane1.GetFirstAxis fa plane1.GetSecondAxis sa plane1.GetOrigin op set secs = CATIA.ActiveDocument.Product.Ge ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  235   236   237   238   239   240   241   242   243   244   245   246   247   248   249   250   251   252   253   254   255   256   257   258   259   260   ... mehr

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