|
CATIA V5 Programmierung : Boolsche Operationen
Jens Hansen am 19.05.2008 um 15:54 Uhr (0)
Hallo,die Möglichheit gibt es. Eine Boolsche Operation kann im jeweiligen Body als Shape angesprochen werden. In der Eigenschaft des Shape ist dann eine weitere Body-Eigenschaft vorhanden. Ist diese nicht da, ist es auch keine Bollsche Operation.Hat man dan das shape, kann man Mit shape.Name den Namen einfach ändern.Das Vorgehen wird auch in meinen Buch beschrieben; allerdings kommt dies erst im Herbst raus.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel zwischen 3 Punkten
FiRo am 15.05.2008 um 12:35 Uhr (0)
Halloin CATIA gibt es eine Funktion "Measure Item" mit welcher man den Winkel zw 3 Punkten messen kann.Diese Funktion (genauer: diese Funktionalitaet) wuerde ich gern in einem Makro nutzen.Bis jetzt ist es mir nur gelungen den Winkel per Hand auszurechnen. Dabei muss man allerdings eine Fallunterscheidung machen in welchem Quadranten die Punkte liegen und das ist ziemlich ineffizient.Da ich nur die Koordinaten der Punkte und nicht die Punkte selbst habe, waer eine Loesung, die darauf beruht am besten.Hat j ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktives Part wechseln
HOnKeY am 20.05.2008 um 09:49 Uhr (0)
Hallo zusammen,die Suchfunktion habe ich schon ausgiebig genutzt, konnte jedoch keine Lösung auf mein Problem finden.Ich nutze CATIA V5 R16 mit Hotfix46 und programmiere in VBScript.Hier meine Problem:Ich habe eine Produkt mit zwei Unterprodukten. Jedes der Unterprodukte enthält wieder ein Part.Das Makro lasse ich bei aktivierten ersten Part laufen. Jetzt werden einige Hilfsgeometrien im ersten, aktivieretn Part ausgeblendet und im zweiten, nicht aktiviertem Part. Beim aktivierten part klappt das gut, beim ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Ansichten über 3D sperren und entsperren
Lusilnie am 20.05.2008 um 23:21 Uhr (0)
Hallo ACC_kw,zum Thema: Zitat:Original erstellt von ACC_kw:... Der letzte Abzugskörper fürs Schleifen überragt alle anderen. Bei einer Lageänderung einer Bohrung im oberen Teil des Strukturbaumes ist nur der riesige Abzugskörper sichtbar und erschwert das Arbeiten erheblich.Die Firmenrichtlinien für den 3D Aufbau verbieten daher boolesche Operation außer im Werkzeugbau. ...Ich denke, Ihr solltet erst einmal die Möglichkeiten der CATIA-Settings austesten und danach vielleicht Eure Firmenrichtlinie anpassen. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktives Part wechseln
HOnKeY am 20.05.2008 um 11:52 Uhr (0)
Danke für den Tipp.Hab es schon eingepflegt und sieht schon fast gut aus.Habe noch zwei Probleme offen:1. Nach dem Wechsel in die Assembly-Workbench und wieder zurück ins PartDesign ist das zweite Part aktiviert2. Ich befinde mich in einer 3DParty-Workbench und möchte daher nicht ins PartDesign wechseln, sondern wieder in diese 3D-Party-Workbench.Vom Ansatz her ist die Lösung schon nicht verkehrt aber wie kann ich CATIA beim Workbench-Wechsel mitteilen, auf welchem Part der Wechsel stattfindet.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Ansichten über 3D sperren und entsperren
ACC_kw am 21.05.2008 um 18:17 Uhr (0)
Hallo Alex!Wir haben vor nicht all zu langer Zeit die KWA (Knowledge Advisor 2 Product) Lizenz bekommen. Leider haben wir noch keine Schulung über dieses tool erhalten. Ich bin daher auch nicht sicher ob diese Knowledgeware dafür geeignet ist bzw. wie ich damit umgehen muß.Die CATIA-Hilfe habe ich schon kurz durchsucht, ist aber für Einsteiger die nicht wissen wonach man suchen soll etwas schwierig.Für eine kurze Anleitung oder Schlagworte nach denen ich suchen kann wäre ich sehr dankbar!mfgWilli
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatenbestimmung in einer Schleife
Pjack am 21.05.2008 um 10:59 Uhr (0)
Hallo,bin gerade dabei ein Makro zu schrieben, bei dem ich über eine Schleife mehrere Punkte auf einer Kurve erzeuge und anschließend die Koordinaten des erzeugten Punktes auslese. Die erste Schleife funktioniert auch ohne Probleme. Beim zweiten Schleifendurchgang bekomme ich jedoch eine Fehlermeldung. Mein bisheriger Code: Dim MySelection Set MySelection = Punkt Dim TheSPAWorkbench Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench ("SPAWorkbench")Dim TheMeasurable Set TheMeasurable = TheSPAWorkben ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konstruktionstabelle erstellen
Pjack am 21.05.2008 um 11:15 Uhr (0)
Hallo,mein zweites Problem liegt beim Erstellen eine Konstruktionstabelle, der ich dann verschiedene gemessene Werte zuordnen will. Bekomme jedoch schon beim Verknüpfen der Parameter mit den Spalten eine Fehlermeldung.Dim Params Set Params = CATIA.ActiveDocument.Part.ParametersDim Laenge,Breite,Hoehe as DimensionSet Laenge = Params.CreateDimension ("Laenge", "Length",0)Set Breite = Params.CreateDimension ("Breite", "Length",0)Set Hoehe = Params.CreateDimension ("Hoehe", "Length",0)Dim RelsSet Rels = CATIA. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über ein Userform starten
nikibert am 21.05.2008 um 11:53 Uhr (0)
Hallo, ich benötige bevor ich mein Makro starte ersteinmal ein paar werte die ich gerne über eine von mir erstellte Benutzeroberfläche abfrage. Ich kann aber leider gar keine exe datei mit dem Visual Basic editor der in Catia integriert ist erstellen. Und wie kann ich denn dann durch meine Benutzeroberfläche mein Makro in catia starten. Könnte mir jemand mal nen kleines Beispiel schicken. Brauch ich erst ne Vollversion von Visual Studion. Hab mir ne working model edition runtergeladen aber da ist create Pr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über ein Userform starten
denyo_1 am 21.05.2008 um 12:36 Uhr (0)
Warum schreibst du das Makro nicht gleich mit dem Microsoft Visual Editor aus CATIA raus? Da kannst gleich ne USERForm einbetten und musst nicht noch ne exe starten.Dann ist es eigentlich recht einfach. UserForm1.Load, UserForm1.show...dann muss der User die Werte eingeben und zB auf start klicken. Danach fragst du deine Textboxen in der UserForm ab (Variable als Private/Public definieren) und übergribst diese in dein Makro.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion mit der Maus
Pjack am 21.05.2008 um 13:09 Uhr (0)
Hallo Wicky,hatte vor einer Woche das gleiche Problem (Topic: Selektieren von Elementen)Damit müsste es klappen:Dim Was (1)Was(1) = "AnyObject"Set UserSel = CATIA.ActiveDocument.SelectionUserSel.ClearMsgBox ("Bitte jetzt das Objekt auswählen")Dim Ergebnis Ergebnis = UserSel.SelectElement2 (Was, "Bitte das Objekt jetzt auswählen", true)If Ergebnis = "Normal" Then MsgBox (UserSel.Item(1).Value.Name)Else MsgBox ("Abbruch")End ifUserSel.ClearDim MySelection1 as SelectionSet MySelection1 = UserSel.Item(1).Value ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über ein Userform starten
nikibert am 21.05.2008 um 13:42 Uhr (0)
Super vielen Dank,hab jetzt erst den Editor von Catia richtig geblicktGruß Niko
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
Mörchen am 26.05.2008 um 13:16 Uhr (0)
Hallo Tunki,das funktioniert auch mit Constraints. Du musst nur den Parameter suchen, der die Aktivität der Constraints steuert. Am besten filterst Du oben im Formeleditor nach boolean. Ich hab grad kein CATIA laufen und weiß nicht, wie der Parameter genau heißt. (Vermutlich ConstraintsKongruenz.xAktivity oder so ähnlich)GrußMörchen
|
In das Form CATIA V5 Programmierung wechseln |