|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 12.06.2008 um 14:27 Uhr (1)
Hallo zusammen,Hat es jemand schon mal geschafft, auf die TPSView-Collection zuzugreifen?Laut Doku ist diese Collection unter FTA zu finden; nur zugreifen kann ich nicht Ich komme bis zum AnnotationSet aber dann ist Schluss. Ich kann zwar auch neue Section cuts erzeugen (über TPSViewFactory) aber auf bereits exitierende Views (TPSView) kann ich nicht zugreifen.Wäre schön, wenn jemand mir einen Schubs geben könnte.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 12.06.2008 um 15:52 Uhr (1)
Hallo Daniel,leider funktioniert das nicht, weil du mit GetWorkbench("NavigatorWorkbench") auf DMU zugreifst.Die Sectioncuts bzw. sectionviews die ich ansprechen will, kommen aus FT&A und befinden sich in der AnnotationTypeLib Das sind die Dinger, die man direkt im Produkt erstellen kann. Die haben leider mit DMU nichts zu tun und sind nicht zu verwechslen mit der Annotation 2D SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 13.06.2008 um 10:24 Uhr (1)
Hallo,ich habs über eine Suche in der Selection hinbekommen, wobei ich die Objekte aus der Suche in Array packe und so expliziet ansprechen kann. Allerdings hat die TPSView außer dem internen Namen nichts zu bieten Jetzt hänge ich nur noch an dem Verfahren, mit den TPSViews die jeweiligen Ansichten zu erstellen. Mit DefineTPSSectionView gehts jedenfalls nicht weil hierfür die selben Parameter herangezogen werden wie für eine normale Sectionview Ja ... V5-scripting ist toll Jens Hansen------------------I ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 12.06.2008 um 14:59 Uhr (1)
Hab ich schon.. da wird keine Klasse TPSViews aufgeführt SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlszeile per Makro ausführen
Jens Hansen am 14.01.2010 um 14:28 Uhr (0)
Hallo,meinst du vielleicht CATIA.StartCommand ??Damit kannst du jedenfalls Befehle via Tastatur in V5 ausführen lassen, wobei das entsprechende Objekt vorher selektiert sein sollte.Willst du denn den Befehl an V5 aus einem externen Programm senden oder aus einem Makro heraus?SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Start Commands
Jens Hansen am 09.02.2012 um 10:59 Uhr (0)
Hallo,die Auflistung findest du in V5 unter dem Menü "View" - "Command list".SGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-übergreifende Referenzen in einem Product
Jens Hansen am 21.02.2012 um 14:49 Uhr (0)
Hallo,das was du vorhast funktioniert so nicht. Der Hintergrund ist, dass die Referenz nur im activen Dokument existiert - ActiveDocument.Selection.Es funktioniert, indem du entweder das aktive Dokument ein Produkt ist und alle Parts sich darin befinden. Allerdings muss hierfür in den Optionen die Einstellung mit dem Rootkontext gesetzt sein.Der andere Weg wäre, die vertexes in das Zielpart zu kopieren und so eine externe Referenz zu erzeugen. Damit kann man dann die Polylinie erzeugen.SGJens Hansen------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz zuweisung
Jens Hansen am 23.02.2012 um 09:12 Uhr (0)
Moin,ens vorweg: Bei der Festlegung von InputObjectType nicht "AnyObject" verwenden. Damit kann der User ALLES anklicken - auch Vertex oder BREPS, welche bestimmt keine Kurven sind.Von daher musst du den Objecttyp eindeutig festlegen; nur so kannst du sicher sein dass auch wirklich eine Kurve oder Punkt angeklickt wird und kein BREP. Bei letzteren wird keine Reference ausgegeben, was auch die Lösung deines Problems sein könnte.Kontrolliere im Debug-Modus ob wirklich nach der Selektion eine Reference vorlie ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
Jens Hansen am 02.02.2010 um 11:01 Uhr (0)
Hallo,was macht das Makro denn? Wäre es ggf. nicht einfach direkt ein Excel-VBA-makro zu machen und direkt von Excel auf V5 zuzugreifen?SGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
Jens Hansen am 03.02.2010 um 17:52 Uhr (0)
Hallo,super dass du es hin bekomme hast Um ein neues Product anzulegen müsste der Code folgt lauten (ohne zu testen):Set ProductDoc = CATIA.Documents.Add("Product")SGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rule überwacht Sichtbarkeit von Elementen
Jens Hansen am 17.10.2012 um 14:40 Uhr (0)
Hallo,wie hast du die Rule denn angesteuert, will sagen wann wird die Rule ausgelöst? Wenn diese nur bei Update ausgelöst wird, passiert logischerweise nichts an der Sichtbarkeit. Genauso verhällt es sich auch mit Starten der Rule von Hand durch deaktivieren/aktivieren.Eine adäquate Alternative fällt mir aber leider adhoc nicht ein SGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CloseSurface über C# erstellen
Jens Hansen am 14.05.2012 um 11:00 Uhr (0)
Hallo,lässt sich denn die CloseSurface von Hand erstellen? Nicht dass da schon der Fehler liegt und die Fläche gar nicht zu füllen ist.SGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection - gültige Typen / The method Item failed
Jens Hansen am 31.05.2012 um 11:05 Uhr (0)
Hallo,ich vermute mal dass es an "Renamed" scheitert. Es könnten ja rein tehoretisch auch Parameter gefunden werden, die "Renamed" nicht besitzen.Versuche mal nur mit .Value auf den Parameter zuzugreifen und dann die Eigenschaft .Renamed abzufragen.SGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |