|
CATIA V5 Programmierung : verschobenes Part im Podukt
crash am 07.04.2006 um 11:45 Uhr (0)
Hallo,das Problem ist, das ich die Parts (Hauptkoerper) selektiert habe in einer VB Maske (brauche ich fuer was anderes) und jetzt aber noch die Bauteile in der aktuellen Position als Part speichern moechte.Denn die einzelnen Bauteile wurde mit dem Kompass oder mit Constrains bewegt.Es sollen keine manuellen Eingriffe erfolgen, sonst ist ja die Programmierung sinnlos!Als Ergebnis benoetige ich ein oder mehrere Parts.Problem: wenn ein Part verschoben ist, ist nur in der Produktstruktur die Matrix zur Positi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic Editor
catiawest am 08.02.2011 um 15:17 Uhr (0)
Hallo Bernd,Wie kann ich Produkt+Part deklarieren?------------------Mit freundlichen Grüßen CatiawestNIHIL IMPOSSIBILE =)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktives Part bzw. .InWorkObject in einem Produkt?
mycon am 21.02.2011 um 22:26 Uhr (0)
Vielen Dank!Das wars was ich gesucht hatte.Funktioniert jetzt prima
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im CATProduct navigieren, selektieren ...
denyo_1 am 25.11.2008 um 13:23 Uhr (0)
Hallo Sascha,ich hab dir mal ein bisschen was zusammenkopiert. Das Makro selektiert nun alle Eltern des vom Anwender ausgewählten Produkts und selektiert diese.Ich weiß nicht obs dir weiterhilft aber wie gesagt es selektiert "NUR" ElternBeispiel:Produkt.1 [#] | |---Produkt.2 [#] | |--- Produkt.2.1 | |--- Produkt.2.2 [Wird vom Anwender ausgewählt] [#]Die mit [#] gekennzeichneten Produkte werden selektiert (sie sind Eltern). "Produkt2.1" wird nicht selektiert!Edit: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IsInactive-Eigenschaft im Assembly-Design?
tobiley am 30.01.2012 um 17:34 Uhr (0)
Hallo,Ich habe mal eine Frage wenn ich ein Produkt mit einem Part darunter öffne und diese nicht automatisch aktivieren lasse (über die Einstellung in Tools Optionen "Do not activate...") und das Produkt auch nicht im Design-Modus ist. Kann ich dann herausfinden ob das Part aktiviert ist (also ob ActivateDefaultShape ausgeführt wurde?) Ich finde nämlich den Parameter "Component Activation State" nicht in der Parameterliste. Wenn ich dann die Baugruppe in den Design-Modus lade finde ich den Parameter, aber ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartBody Farbe wechsel
ferdo am 22.06.2013 um 00:34 Uhr (0)
In CATScript...Sub CATmain ()CATIA.DisplayFileAlerts = False What do you want to select Dim EnableSelectionFor(0) EnableSelectionFor(0) = "AnyObject" Reset the Selection Set sSEL = CATIA.ActiveDocument.Selection sSEL.Clear Define Selection MsgBox "Please Select the element from which you want to get the color" UserSelection = sSEL.SelectElement2(EnableSelectionFor, "Please Select the element from which you want to get the color", False) Evaluation if the selection is correc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fastener parameter
Hamlet am 21.01.2014 um 08:07 Uhr (1)
Also ich hab mir die selection-search-Funktion angesehen.In den meisten Fällen sehe ich in etwa diesen code:dim auswahl as selectionset auswahl = catia.activedocument.selectionauswahl.search ........Kann ich das überhaupt verwenden? Da ich mich in einem Produkt befinde, jedoch auf ein Part darin zugreifen will.Zudem hab ich noch nichts dazugefunden, wie ich in der search-Funktion nach einem Datentyp (hier: HybridShape) suchen kann.Ich hab bis jetzt nur Werteabfragen gefunden, wie z.b.:Auswahl.search ".Punk ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion umbennen
meisterlumpi am 16.08.2011 um 10:09 Uhr (0)
Hallomit Little Cthulhu’s Script kannst du parts auf beliebigen Dokumentenebenen renamen.So würde das skript mit schleife aussehen, die parts müssen dabei vorm start des skripts ausgewählt sein.Code: Little Cthulhus Sctipt - http://www.catiav5forum.de/wbb3/wbb/index.php?page=Thread&postID=29885#post29885 Sub CATMain()Dim i As Integer retrieve selection for active documentDim varSelectionSet varSelection = CATIA.ActiveDocument.Selection set filter for objects to be selectedDim ArrSelectionFilter(1)ArrSelect ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Null Punkt Vom Product
denyo_1 am 09.01.2009 um 10:26 Uhr (0)
Hallo,der OriginPoint des Produktes, ist der OriginPoint des ersten eingefügten CATParts (falls diese nicht nachträglich verrutscht wurde). Nehm doch diesen als Messpunkt her, den ein Produkt selber hat kein Achsensytsme und somit auch keinen Nullpunkt von dem du messen könntest.Ich würde jetzt die Items im Produkt abfragen, das erste Part raussuchen, den Nullpunkt in ein Array schreiben und mit den Daten weitermessen.Oder verstehe ich dich falsch?------------------MFG DanielDie KATJA ist halt doch nur ne ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit verlinktem Part bzw. Produkt
Coolio75 am 25.07.2007 um 07:42 Uhr (0)
Hallo Lusilnie,erst mal danke das du dich meinem problem annimmst. doch leider funktioniert dein code auch nicht. es besteht immer noch genau das gleiche problem. wenn man ein separat geöffnetes part ableitet oder direkt auf ein Produkt verlinkt, funktionieren beide macros. das problem entsteht wenn man aus einer baugruppe heraus ein part ableitet. die fehlermeldung die dann erscheint, lautet "TmpPath = Doc.Parent.FullName" "Das Objekt unterstützt diese eigenschaften oder methode nicht".versuchs doch bitte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Select Part in Product --> Partname Database
bgrittmann am 15.10.2015 um 10:22 Uhr (1)
ServusWenn du das Part bzw die Instance schon selektiert hast solltest du direkt auf das Dokument kommen (Watchfenster).(zB über (ungetestet): selection.Item(1).Value.parent)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GeoSet eines Parts im Product kopieren
Tweety79 am 25.04.2016 um 10:23 Uhr (1)
Hi Bernd,für vb.NET musste ich das ein wenig anpassen ( set ... entfällt ). Dim myPartDocument As MECMOD.PartDocument Dim oSel As INFITF.Selection Dim myPart As MECMOD.Part Dim myHybridBody As MECMOD.HybridBodies myPartDocument = myCatiaApp.Documents.Item("Name = Keine Ahnung, all") myPart = myPartDocument.Part oSel = myPartDocument.Selection myHybridBody = myPart.HybridBodies.Item("TOLL") oSel.Clear oSel.Add(myHybridBody) oSel.copy oSel.Clear oSel.Add(myPart) oSel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Suchen Punkt im GeoSet
tubuibam am 27.05.2015 um 13:54 Uhr (1)
Hallo Bernd,danke für deine schnelle Antwort. Ich habe es versucht mit dem Recorder, also der Syntax für Such-funktion ist ok.Nun bleibt die Frage, wie ich die Such funtkion in den richtigen GeoSet setzen.Also der Vorgang ist, von einem Ansicht vom Drawing geht man zu dem "Parent" Produkt von diesem Drawing, öffnet z.B den 2.Part von diesem Produkt, sucht den Punkt in einem "Drawing_features" von diesem Part.Set Teil = Ansicht.GenerativeBehavior.DocumentTeil.Parent.ActivateBauteil = Teil.Parent.Item(2).Par ...
|
| In das Form CATIA V5 Programmierung wechseln |