|
CATIA V5 Programmierung : Punkt per VBS in bestehende Struktur
Garamond77 am 28.09.2011 um 18:12 Uhr (0)
Hallo zusammen,ich bin ganz neu und hab auch gleich eine Frage.und zwar möchte ich per VBS einen Punkt in ein gewisses Geoset kreieren der dann auch mit einem Parameter verbunden istich bin soweit gekommen: (muß dazu sagen das ich was VBS angeht ich noch blutiger Anfänger bin)set mypart=catia.activeDocument.partSet xwert = mypart.parameters.item("X_Wert")set xvalue = xwert.valueSet Geoset = mypart.HybridBodiesSet GeoAdd = Geoset.item("Basis")ich möchte aber den in ein unter Basis befindlichen geoset"Punkte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit UserSel
wulfgang am 02.03.2010 um 17:18 Uhr (0)
Hallo, du meinst weil ich statt meinPart hätte ich ein Objekt(CAT-Part) nehmen müssen-hatte den Code einfach reinkopiert. Ich habe auch Vorkenntnisse-nur halt nicht so sehr in VB...Noch eine kleine Frage. Ich möchte eine Referenz auf ein selektiertes Achsensystem erzeugen.Code:Dim Was(0)Was(0) = "AxisSystem"Dim UserSel As ObjectSet UserSel = CATIA.ActiveDocument.SelectionUserSel.ClearDim E As StringE = UserSel.SelectElement2(Was, "Achsensystem auswählen", True)If E = "Normal" ThenMsgBox (UserSel.Item(1).Va ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parents Children
HoBLila am 10.12.2008 um 22:21 Uhr (1)
Also über CAA ist es garnicht so schwierig. Im VB schon. Wenn ich aber nicht völlig daneben liege, dann müsste sich aus den BRep-Names dennoch die Struktur ableiten lassen, wie die genau aufgebaut ist weiß ich aber nicht.Zusätzlich gibt es eine Linkstruktur im CATIA, die sich auch über Makro ansprechen lässt. Ich denke mal auf diese Weise, wenn man sich genug reindenkt lässt sich etwas vergleichbares realisieren.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkam ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element aus Selektion aktivieren (bearbeiten)
em Michael Kirsch am 14.12.2004 um 11:42 Uhr (0)
Hallo picard, um mit dem Part arbeiten zu können, brauchst Du das Part selbst und nicht die Referenz auf das Part, die die Selektion ausgibt. Die Klasse SelectedElement ist nämlich nicht das ausgewählte Objekt selbst, sondern verweist lediglich darauf. Mit der Methode Value der Klasse SelectedElement gibt das selektierte Element sein Objekt zurück. Außerdem musst Du genau das Selection-Objekt selection1 ansprechen, das zuvor mit den gefundenen Objekten gefüllt wurde und nicht CATIA.selection1 . So sollt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus einer Selektion Referenzen erstellen
gehirnsuelze am 27.04.2007 um 11:54 Uhr (0)
Werte Profis,kleines Problem am Rande das mich schon ein paar Tage vom Weiterarbeiten abhält. Die Lösung ist warscheinlich trivial, doch irgendwie hänge ich trotzdem fest.Möchte die selektierten Elemente in Referenzen umwandeln, um sie dann später weiterverarbeiten zu können.Hier mein bisheriger Code: Sub CATMain()Dim partDocument1 As DocumentDim Auswahl As ObjectDim Liste As CollectionDim f As LongDim Test(100) As StringDim Referenz(100) As ReferenceSet partDocument1 = CATIA.ActiveDocumentSet Liste = New ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Funktionsaufrufe aus CATScript-Makros
torspezialist am 17.10.2004 um 11:35 Uhr (0)
Hallo Steffen, dieses kleine Programm erscheint mir sehr hilfreich :-) Allerdings ergibt sich bei mir ein Problem, wenn ich selektierte Kanten verrunden will. Dazu brauche ich die Kantenverrundung aus dem PartDesign (linkes Icon in dem beigefügten Bild). Nachdem ich Dein Programm mit der Funnktion Kantenverrundung aufrufe, erscheint aber immer der Funktionsdialog aus dem GenerativeShapeDesign (siehe rechtes Icon in dem beigefügten Bild)! Für Deinen Ratschlag zur Lösung dieses Problemens sind dir die un ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Über Makro im Part ein Product steuern
Nixon am 21.02.2011 um 15:22 Uhr (0)
Guten Tag zusammen,Nachdem ich die letzten Tage vergeblich damit verbracht habe Informationen zum Thema aus dem Forum zu bekommen und mir mein Makro zu schreiben, stelle ich nun meine Frage:Ich möchte in einem Part ein Makro starten lassen (dies wird auch ausserhalb von Catia geschehen, da bin ich aber noch nicht), welches Veränderungen in dem entsprechenden Product veranlasst. Die Änderungen sind in-/aktivierung von Komponenten und Beziehungen.Mein bisheriger Fortschritt sieht so aus:Sub CATMain()Dim wind ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Implizite (?) Koordinaten Systeme im Catia
ETCH am 15.07.2013 um 17:16 Uhr (0)
Moin,ich versuche via C# die Koordinaten von einzelne Parts/Products anzupassen.Es soll einfach Start-/Ziel-Objekt (Produkt, Part oder AxisSystem) ausgewählt werden und dann soll das Start-Objekt im Ziel "springen"...Auswahl etc. klappt soweit ohne Probleme.Über den Code:Product.Position.GetComponents() bzw. Code:.SetComponents() erfolgt die eigentliche Transformation.Ich habe die Drehung anhand der Wikipedia Artikel: http://de.wikipedia.org/wiki/Eulersche_Winkel#.E2.80.9Ez.2C_y.27.2C_x.27.27-Konvention.E2 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro im Hintergrund laufen lassen
buecherm83 am 01.08.2018 um 15:01 Uhr (1)
Hallo,schlage mich gerade mit dem folgendem Problem rum. Ich benötige ein Makro das während einer bestimmten Zeit die Parameter eines Parts überwacht. Ändert sich ein Parameter in dieser Zeit, soll mir das Makro einen Hinweis geben.Mein erster Ansatz war der folgende.Ich habe mir mit Hilfe eines DO Events einen Timer gesetzt für 1 Minute. In dieser Schleife lasse ich mir den Wert ausgeben.Nun zu meinem Problem:Während das Makro läuft, kann ich keine Änderungen vornehmen.Gibt es eine Möglichkeit das Makro i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterausgabe im Product
Berges am 20.04.2006 um 16:00 Uhr (0)
HalloWer kann einen blutigem Anfänger auf die Sprünge halfenMöchte aus einem Geöffneten Product den Wert bestimmter Parameter (Auswerferlaenge und Ausdurch) aus einzelnen Parts ausgeben. Bei meinem Makro funktioniert es zwar aber es wird immer nur die Werte des zu erst gefundenen Parts Angezeigt.Wer ist so nett und kann mir sagen was ich falsch mache..Language="VBSCRIPT"Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = produc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Search Eingrenzen
Michau am 18.05.2011 um 13:41 Uhr (0)
Hallo,mal wieder ne Frage.Ich will über ne Selection z.b. Lininen in einem Produkt suchen lassen.Jetzt habe ich das Problem das ich in dem produkt, mehrer Parts bzw Unterprodukte befinden die sich auf die gleiche Datei beziehen, und somit die gleiche Linie enthalten.Ich würde aber gerne eingrenzen das er erst in dem einem Part/Unterprodukt suchen soll, und diese Selektieren soll, und in der nächsten Schleife die folgende Instanz darauf überprüft bzw. durchsucht.Gibt es da eine möglichkeit?Habe versucht die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert der Streckgrenze ändern
CatiaV5User am 25.07.2007 um 17:09 Uhr (0)
Hallo Lusilnie,danke für deine Bemühungen, allerdings hat das so auch nicht geklappt. Ich hab schon sämtliche Parameternamesvarianten durchprobiert, nix klappt. Weiß einfach nicht den richtigen Parameternamen.Im Anhang hab ich mal ein Screenshot von der Dateikarte mit dem Yield Strength. Vielleicht kann mir ja jemand meinen richtigen Parameternamen zum ändern der Streckgrenze sagen.Hier ist auch mein Script mit dem ich versuche die Steckgrenze zu ändern.Sub CATMain()Dim partDocument1 As PartDocumentSet par ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter
tberger am 11.12.2007 um 11:56 Uhr (0)
Nein, nichts falsch gemacht, nur einige Einstellungen nicht "bedacht":Du musst noch unter Tools-Options-Infrastructue-Part Infrastructure Register Display die Schalter oben fuer Parameters (und gleich auch Relations) aktivierenund fuer assy Level unter Tools-Options-Infrastructure-Poroduct Structure Register Tree Customization die Parameters )(und Relations) auf Yes fuer Activated umstellen.Gegebenenfalls kannst du auch noch die Dartstellung der Parameter mit Wert und Formeln unter Tools-Options-General-Pa ...
|
| In das Form CATIA V5 Programmierung wechseln |