|
CATIA V5 Programmierung : Publizieren im Produkt vs Publizieren im Part
eisalex am 06.09.2018 um 23:04 Uhr (1)
sorry, bin ein Depp, Problem gelöst, function PubName(feature)braucht kompletten Pfad von feature.Name bis zum RootProduct.HAbe das manuel zusammengestellt:CATIA.ActiveDocument.Product.Name & "/" & CATIA.ActiveDocument.Product.Products.Item(2).Name & "/!" & "GUTOUT"Hat jemand evtl. was Fertiges für die automatische Pfad Erstellung für die unbekannte Zahl der Zwischenprodukte?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : No-Show komplett löschen
Jules_Vernes am 01.08.2006 um 12:18 Uhr (0)
Hallodie Befehle dazu lauten:Selection.Search ("Sichtbarkeit=Unsichtbar;Alle")und mit Selection.deletekannst du alle selektierten Elemente löschen.Habs nicht getestet aber müsste so funktionieren.Gruss Jules
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einzelne Elemente von eine Achsensystem selektieren mit Selection.search
razzor88 am 26.07.2016 um 18:53 Uhr (1)
Ja ich wollte eine Funktion schreiben mit der das über StartCommand funktioniert.Aber nun scheitere ich daran das ich den OriginPunkt und die Achsen von einem Achsenkreuz nicht auswählen kann mit selection.search...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Projektion aus einer Selection
theshadog am 23.03.2009 um 13:16 Uhr (0)
Ich versuche eine Linie, die der Anwender auswählt, auf eine Ebene zu projezieren. Allerdings bekomme ich es es nicht hin, aus der Selection eine Reference für die projection zu machen. Hat das jemand schonmal gemacht oder hat eine Idee?Gruß und Dank
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ALLCATPART Manuell
bgrittmann am 22.07.2024 um 17:22 Uhr (1)
Servus ErichzB über:Code:selection1.Search "(CATPrtSearch.BodyFeature.Visibility=Visible + CATPrtSearch.OpenBodyFeature.Visibility=Visible),all" kannst du alle sichtbaren Körper und GeoSet selektiere und danach in ein Array packen.ABER- wenn die Part-Instanz ausgeblendet ist wird das GeoSet/Körper auch selektiert- löst das nicht die Thematik mit den ganzen Subelementen des GeoSets- das erstellen der Referenzen zum selektieren und kopieren muss du weiterhin machenzu deiner 2:"Generate Part From Produkt" ben ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Class als LateBinding aus Visual Basic
bgrittmann am 04.02.2011 um 16:55 Uhr (0)
ServusAFAIK ist die Selection immer dem Dokument zu geordnet.Versuch es mal mit:Liste = CATIA.ActiveDocument.SelectionGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 04. Feb. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Class als LateBinding aus Visual Basic
cl10b am 23.02.2011 um 09:44 Uhr (0)
Hi Schnix,Early Binding für Selections löse ich in VB2008 wie folgt:1) Projekt/Verweis hinzufügen/COM/CATIA V5 InfInterfaces Object Library2) Im entsprechenden Form "ganz oben" Imports INFITF einfügen3) In der entsprechenden SUB: 3.1) CATIA = GetObject(, "CATIA.Application") 3.2)DIM Liste As Selection (durch das Early Binding kennt er nun diese Klasse) 3.3)Liste = CATIA.ActiveDocument.Selection (EDIT:hatte ich vergessen und jetzt noch nachgetragen)jetzt beliebig die Liste bearbeiten, z.B.:Liste ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektionen eines Parts im Product
DanielFr. am 10.09.2009 um 17:39 Uhr (0)
Hallo,"selectElement2" funktioniert nur im aktiven Dokument. Ist dies ein Produkt kannst du nur Features des Produktes selektieren. In deinem Fall selektiert er richtigerweise die komplette Instanz. Versuch mal das "SelectElement4". Hiermit ist es möglich auch in anderen Dokumenten (also in der Partinstanz) zu selektieren.Hier mal der Auszug aus der *.chm Datei:Func SelectElement4( CATSafeArrayVariant iFilterType, CATBSTR iActiveDocumentMessage, CATBSTR iNonActiveDocumentMessage, boolean iTooltip, CATI ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part oder Product aus Drawing öffnen
Pietzonka am 13.12.2010 um 13:33 Uhr (0)
Hallo Bernd!Das Makro starte ich nachdem ich die Ansicht aktiviert habe.(Zeichnung und Produkt liegen nach dem Checkout im Work.)Das Ergebnis Deines letzten Codes ist sowohl im Hintergrund und in der Arbeitsansicht ein leerer Inhalt. Damit gibt es beim Dateiaufruf eine Fehlermeldung.Der Test an den Dateien, die ich in einen separaten Ordner gesendet hatte, war ebenfalls erfolglos.Mit freundlichem GrußStephan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro im Drawing aufzeichnen
mjac am 23.01.2004 um 12:14 Uhr (0)
Hallo an Alle, gerade wollte ich im Drawing ein Makro aufzeichnen.Dabei wird aber nichts aufgezeichnet.Im Part oder Produkt klappt das wunderbar. Ich wollte eigentlich ja nur auf Knopfdruck einen bestimmten Text in meine Zeichnung einfügen. Ich habe R12 SP4 am laufen. Über Tipps und Informationen würde ich mich sehr freuen! mjac
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : link to Reference im Product
jan.f am 22.05.2007 um 15:48 Uhr (0)
Hallo,wie kann ich über VB in einem Product die Eigenschaft "Link to Reference" (Pfad zum Part) auslesen?Dim strPath As String strPath = CATIA.ActiveDocument.Selection.Item(1)...???Danke
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion und anschließendes Suchen in Selektion
Günter K. am 17.09.2004 um 14:15 Uhr (0)
Hallo zizo, ich bin s noch einmal. Ich glaube, ich habe es einigermaßen hinbekommen: Sub CATMain() Dim MyPart As Document Set MyPart = CATIA.ActiveDocument Dim Was(0) Was(0) = HybridBody Dim UserSel As Selection Set UserSel = CATIA.ActiveDocument.Selection UserSel.Clear MsgBox ( Bitte selektieren Sie den HybridBody ) Dim SelBody As CATBSTR SelBody = UserSel.SelectElement(Was, HybridBody wählen , true) Dim HB As HybridBody Set HB = UserSel.Item(1).Value UserSel.Clear UserSel.Add(HB) MsgBox (UserSel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body von selektierter Fläche eines Solids finden
tomtom1972 am 28.03.2007 um 14:16 Uhr (0)
Hallo CAMiCADse,das würde ich nie (auch in Fällen wo es eventuell funktioniert) über das parent machen. die Selection enthält eine Methode "FindObject".Damit kannst du Objekte ausfindig machen, zu welchen das selektierte Elemente (auch ein BRep, wie in deinem Fall) gehört. Immer den Automation Typ mit dem prefix "CATIA". Also z.B.:Suchst du das Solid, dann .FindObject("CATIAShape")Suchst du den Body, dann .FindObject("CATIABody")Suchst du das Part (die Instanz), dann .FindObject("CATIAProduct")usw.Bsp (Cod ...
|
| In das Form CATIA V5 Programmierung wechseln |