|
CATIA V5 Programmierung : GetWorkbench("SPAWorkbench") fehlgeschlagen
Jens Hansen am 18.08.2003 um 17:50 Uhr (0)
Hallo Barbara, bei mir funktioniert es, wenn ich die Anweisung auteile: Dim Document1 as Document Set Document1 = CATIA.ActiveDocument Dim TheSPAWorkbench as SPAWorkbench Set TheSPAWorkbench = Document1.GetWorkbench( SPAWorkbench ) Wenn das auch nicht funktioniert, weiß ich auch nicht weiter. Zu TBI kann ich leider auch nix sagen, da ich diese Abkürzung nicht kenne. Viel Glück Jens Hansen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Measurable
scheuche am 27.11.2002 um 13:07 Uhr (0)
Wer hat schon was mit Measurable gemacht und kann mir da weiter helfen? hier mein beispiel läuft nicht: Dim TheSPAWorkbench Dim TheMeasurable Dim referenceObject Dim coords(2) Dim selectedElement set selectedElement = selection.Item(i) set referenceObject = selectedElement.Reference Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench( SPAWorkbench ) Set TheMeasurable = TheSPAWorkbench.GetMeasurable(referenceObject) TheMeasurable.GetPoint(coords) msgBox Measured Point, x= & coords(0) & y ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht unterstützer Typ der Automatisierung
scheuche am 11.08.2003 um 08:44 Uhr (0)
Hallo Stoffel, die meldung sieht aber so aus als ob sie von microsoft und nicht aus CATIA V5 kommt. also nicht von V5 Objekten. ------------------ gruss scheuche
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komponenten-Eigenschaft "In Stückliste anzeigen"
Janni am 27.08.2003 um 09:56 Uhr (1)
Hi nochmal,hab mal gerade das Macro gesucht mit dem ich es versucht habe.Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet products1 = product1.Products# Nur mal für das erste Part im ProductSet product2 = products1.Item(1)Set parameters = product2.Parameters# Hab es mit allen Items in der Collection versucht. Aber leider # nicht das gefunden was ich gesucht habe.msgbox(parameters.GetNameToUseInRelation(parameters.Item(X)))msgbox(parameters.Item(X).Value)Gruß Jan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Symbolleisten
Herr T am 19.08.2003 um 09:49 Uhr (0)
Hallo Leute! Ich habe mir Makros erstellt und ihnen ein neues Symbol zugewiesen. Anschließend habe ich mir daraus eine Symbolleiste erstellt. Das Problem ist, wenn ich Catia wieder starte, sind meine ganzen Icons weg (dann habe ich so kleine Kästchen).Um dieses zu beheben,sollte die FrameConfig.CATSetting gelöscht werden, zwar sind die Icons wieder im Urzustand, aber meine Symbolleiste ist weg, und den Makros mus ich auch wieder neue Symbole zuweisen. Hat jemand eine Lösung? Mfg Herr T
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gewinde selektieren, die über Muster erzeugt wurden
JochenG am 01.09.2003 um 19:19 Uhr (0)
Hallo tr, danke für Deine Antwort, stehe allerdings entweder auf dem Schlauch oder CATIA möchte nichts erkennen. Nachdem ich relativ wenig in der Online-Hilfe gefunden habe, versuchte ich folgende Suchroutine: selection1.Search Part Design .Bohrung.Gewinde=TRUE set visPropertySet1 = selection1.ItemToCopy visPropertySet1.SetRealColor 255,255,0,0 - leider ohne Erfolg. tr, kannst Du vielleicht nochmals deine Antwort detailieren? Danke vorab. Jochen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement-Methode bei CATIA V5 R11
Thomas_79 am 02.09.2003 um 10:53 Uhr (0)
Hallo, ich habe vor kurzem eine Visual Basic-Anwendung für die R10 entwickelt. Wenn ich die Anwendung jetzt mit der R11 laufen lasse, bekomme ich einen Fehler bei der Auswahl von Elementen in CATIA mit der Methode SelectElement(). Hier das Codesegment: strFilter(0) = CATBaseDispatch Me.mySelection.Clear() strStatus = Me.mySelection.SelectElement (strFilter, Bitte Kante auswählen , False) If strStatus = cancel Then ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement-Methode bei CATIA V5 R11
Stoffel am 02.09.2003 um 11:46 Uhr (0)
Das Problem kenne ich auch - aber ich habe noch keine Lösung dafür gefunden - und auch leider noch nicht die Zeit gehabt, explizit danach zu suchen.... Ich weiß nur, dass es in R10 wunderbar funktionierte und in der R11 gar nicht mehr. Fette Grüße Stoffel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement-Methode bei CATIA V5 R11
Tibby am 03.09.2003 um 15:11 Uhr (0)
Moin moin, probier mal als Filter für die Selection Begriffe wie z.B. Edge , Face , CylindricalFace , Vertex Sprich, statt: strFilter(0) = CATBaseDispatch das hier: strFilter(0) = Edge strFilter(1) = Face zum Selektieren von Kanten und Flächen. Ich hoffe es hilft! Mfg, Tibby
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : typename fuer Visual Basic
louis am 03.09.2003 um 16:01 Uhr (0)
Hallo Zusammen,in CATIA-VBA gibt es den Befehl TypeName(MyObject) der den Typ von MyObject ausgibt z.B.if TypeName(MyObject) = "Hole" Then ......In Visual Basic wird aber nur der Typ "Object" zurückgegeben. Weiss hier jemand eine Lösung fuer VB ?? Wie kann ich unterscheiden ob ein Objekt eine Rippe, ein Block oder eine Bohrung ist ? Die Eigenschaft .Name scheidet aus, weil hier jeder Anwender selbst rumwurschtelt.Besten Dank im Voraus.Viele GruesseLouis
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bilddateien hochzählen
Waech am 03.09.2003 um 18:13 Uhr (0)
Hallo, ich habe eine Schleife programmiert, s.d. sich mein Bauteil ständig verändert. Nun würde ich aber gerne noch mit in die Schleife programmieren, dass Catia nach jedem Update bzw. nach jedem Durchlaufen der Schleife ein Bild erzeugen soll. Dabei muß sich aber der Name des Bildes ändern. Deshalb die Frage: Gibt es eine Möglichkeit, dass ich die Zählvariable in den Bildnamen integriere? Gruß Andreas
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bilddateien hochzählen
steirerhubsi am 04.09.2003 um 09:11 Uhr (0)
Hallo! Bitte schreibe doch immer dazu, welche CATIA-Version du hast, welches Betriebssystem du verwendest und welche Programmierung (VB, VBA, CATScript,...) zum Einsatz kommt. Dies ist auch eher ein VB-Problem als CATIA-spezifisch (String-Variablen zusammensetzen). Integration Zählvariable: Sub CATMain() Dim Filename As String Dim Endung As String Dim path As String Endung = ".txt" für Bilder entsprechend anders path = "d:Temp" For i = 1 To 5 Filename = (path & "Bild_" & i & Endung) Leerzeichen vor un ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie stelle ich ein Product auf "edit"
u01dz am 12.08.2003 um 06:15 Uhr (0)
Hi, wenn das CATProduct, welches Du aktivieren willst, in einem CATIA-Fenster als Bestandteil eines übergeordneten CATProducts vorliegt und in seinem aktuellen Zustand schon gespeichert ist, gibt es folgende Möglichkeit: Du öffnest das CATProduct in einem zweiten Window (Normales Öffnen eines Dokumentes). Hier führst Du per Makro Deine Aktionen durch, speicherst das zweite Dokument und schließt das zweite Window. Die Änderungen sind dann auch im ersten Fenster wirksam. Ich hoffe, das hilft Dir weiter! ---- ...
|
In das Form CATIA V5 Programmierung wechseln |