|
CATIA V5 Programmierung : No-Show komplett löschen
prosper am 01.08.2006 um 22:06 Uhr (0)
oupps, das war ein Fehler von mir. Mit ActivationState kriegst du die deaktivierten bzw. aktivietten Parts und Products raus. Show und NoShow Status lässt sich mit den VisProperties von der selection darstellen. "selection.visproperties.getshow"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sections selektieren
CAMiCADse am 06.02.2009 um 09:44 Uhr (0)
Hallo mgheinz1001,der Filter-String lautet "CATIASection".Das hinzufügen zur Selection/Highlighten funktioniert bei mir auch nicht, möglicher workaround:Selection.Search, mit Filter: Typ=Section & Attribut Name = "Section.xy"GrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl von Teilflächen
Steffen Hohmann am 07.06.2004 um 10:43 Uhr (0)
Hallo Jogge, es gibt das Boundary-Objekt in verschiedenen Typen. Für Flächen stehen hier 3 Typen zur Verfügung: Face - beliebige Fläche PlanarFace - ebene Fläche CylindricalFace - zylindrische Fläche Beispiel zur Auswahl einer beliebigen Fläche: Dim InputObjectType(0) Set Document = CATIA.ActiveDocument Set Selection = Document.Selection InputObjectType(0)= Face Status=Selection.SelectElement2(InputObjectType, Fläche auswählen ,true) Gruss Steffen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection/SelectedElement
Andis am 07.07.2004 um 15:26 Uhr (0)
Hallo Michael, Du schreibst: man kann nicht IN einer Selection eine Suche durchführen, sondern die Selection ist das ZIEL, in das die gefundenen Elemente hineingefügt werden. Der ORT, der Suche muss immer ein Document sein. Danke. Muss der Ort immer ein Document sein? händig über Suchen in Selection geht doch. selection.search( .*?*,aus ) aber: das soll eine such-schleife werden, zuerst sollen die Elemente im Baum gesucht werden (Körper), in denen die Suchschleife jeweils einzeln nach dem zweiten Kriteri ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : c# late binding GetCoordinates Fehler
apo77 am 14.08.2012 um 09:14 Uhr (0)
Hallo @all,ich bin gerade dabei etwas mit c# und late binding zu experimentieren. Folgender Code soll Punkte selektieren undKoordinaten auslesen. Selektion funktioniert soweit, jedoch kann ich die Koordinaten nicht auslesen. Innerhalb von Catia über VBS funktioniert das problemlos.Code:object Selection = lb_get(doc, "Selection");lb_method(Selection,"Clear");lb_method(Selection,"Search",new object[]{"(((((FreeStyle.Point + Sketcher.Point) + Drafting.Point) + Part Design.Point) + Generative Shape Design.Poin ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro starten in Produktstruktur und separaten Fenster
BigCheese am 02.10.2007 um 16:30 Uhr (0)
Hallo nochmals,das Problem ist, dass Dein aktives Dokument das Produkt ist, egal ob Du Dich nun in dem CATPart befindest oder nicht. Dein aktives Dokument ist der oberste Knoten des Baumes...Zur Unterscheidung könnte ich mir das in etwa wie folgt vostellen:Code:Select Case sDocType Case "PartDocument" Set oPart = CATIA.ActiveDocument.Part Case "ProductDocument" Set oPartDocument = CATIA.Documents.Item(DataName) Set oPart = oPartDocument.Part Case Else i = MsgBox("Der Dokumenttyp konnte nic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection Delete
AndiKrue am 14.08.2019 um 16:17 Uhr (1)
Das Ganze ist ja auch irgendwie logisch. Der im Product definierten Selection können Elemente aus untergeordneten Parts hinzugefügt aber nicht gelöscht werden, da die selektierten Elemente ja gar nicht zu dem ProductDocument gehören. Aber es können ganze Parts hinzugefügt und gelöscht werden. Daher Selection im PartDocument definieren und löschen, denn das PartDocument kennt seine Elemente. Vielleicht auch mal die Methode DeleteObjectForDatum ansehen, ist die schönere Löschmethode ohne Selection.Edit: Ok h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : benötige Makro zur Umbenennung von Umlauten in einem Produkt
AndiH1 am 04.11.2023 um 19:43 Uhr (1)
Hallo zusammen, ich habe ein Produkt mit vielen darin enthaltenen Parts, welche Umlaute und ß enthalten in deren Benennung. Ich habe hier einen ähnlichen Beitrag gefunden allerdings bzgl. Excel. Ich bin leider mit Makros nicht vertraut. Hat denn jemand vielleicht so ein Problem bereits beheben müssen und könnte mir hier den Code zum kopieren bereitstellen? Wäre sehr dankbar dafür. Gruß Andi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unterscheidung gleicher Parts in einem Produkt
bgrittmann am 02.08.2021 um 18:27 Uhr (1)
ServusWas hast du den genau vor?Warum benötigst du zum abspeichern die Selektion?Falls du nicht eine Instanz wählen lassen willst, sondern direkt einen Body oder ein Part, liefert dir die Methode LeafProduct die entsprechende Instanz. Von der aus kannst du dich dann hoch hangeln.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection
YellowDevil am 10.05.2007 um 16:14 Uhr (0)
Heut ist glaub ich nicht mein Tag oder ich seh den Wald vor lauter Bäumen wohl nicht.Folgende Situation:Ich definiere eine selection1 als Active Selection, lege darin ein paar Geosets ab um sie auszublenden und leere die Selection wieder mit selection1.Clear.Das mache ich ein paar mal und will die Selection dann für eine User Selektion verwenden.Also selection1.SelectElement2,meine Statusmeldung wird sauber angezeigt, also der User sieht was er selektieren soll. Ich weiße die Selection einem Objekt zu und ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzpunkt erzeugen
AlfaRomeo75 am 20.06.2005 um 09:26 Uhr (0)
Hallo, hab da mal ne Frage! Ich möchte einen Punkt in Bezug auf einen Referenzpunkt erzeugen(besser wäre in Bezug auf ein Achsensystem). Ich bekomme bei folgendem Code aber immer eine Fehlermeldung! Was mache ich falsch? (Fange gerade erst mit der Makroprogrammierung an!) Vielen Dank im Vorraus! Hier nun mein Code: Sub CATMain() Dim aPart As Document.Part Set aPart = CATIA.ActiveDocument.Part Dim HB as HybridBody Set HB = aPart.HybridBodies.Item ( Punkte ) Auswahl festlegen ------------------------ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
DanielFr. am 02.08.2009 um 16:28 Uhr (0)
Hallo Chris,gut damit ich dich jetzt richtig verstehe.Du hast einen Ordner mir 4000 Dateien. Du erstellst dir ein neues Produkt fügst die 15 Dateien zu dem Produkt per Hand hinzu und willst diese dann in einen neuen Ordner verschieben?ODERDu öffnest 15 Dateien (die in unterschiedlichen Produkten liegen können) und willst diese per Auswahl in unterschiedlich Ordnber verschieben). Du erhalst ca. 270 neue Ordner mit jeweils ca. 15 Dateien. Zum Schluss willst du alle Dateien eines Ordners zu einem Produkt hinz ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Name des Werkzeugwechsels aus Selection ermitteln
A. Hofmann am 28.07.2003 um 17:06 Uhr (0)
Hallo Catia Programmierer, mit dem Objekt Selection will ich den Namen eines selektierten Werkzeugwechsels ermitteln mit folgendem Script (Ich befinde mich im PMG, SMG oder AMG): Set MfgDoc1 = CATIA.ActiveDocument Dim mySelection as Selection Set mySelection = MfgDoc1.Selection Dim SelMfgAct As ManufacturingActivity Set SelMfgAct = Nothing Set SelMfgAct = mySelection.Item(1).Value MsgBox SelMfgAct.Name Ich erhalte folgende Fehlermeldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht: SelMfgA ...
|
| In das Form CATIA V5 Programmierung wechseln |