|
CATIA V5 Programmierung : Filter für Selection.SelectElement2()
tomtom1972 am 12.08.2007 um 06:53 Uhr (0)
Hallo,du lässt ja in deinem Filter sowohl sketches als auch GeoSets zur Auswahl zu. Daher das Problem. Versuchs mit:Dim filter2(0)filter2(0) = "Sketch"Set oUSel = CATIA.ActiveDocument.SelectionoUSel.SelectElement2 (filter2, sMsg, true)und du hast keine Probleme mehr.Gruß TomTom ------------------tomtom1972
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing erkennen
Tstone am 28.10.2003 um 12:26 Uhr (0)
Hi Also hier eine Möglichkeit um zu schauen ob das Aktive Dokument ein Drawing ist: Dim S1 As Boolean Dim oDoc As Object Set oDoc = CATIA.ActiveDocument If TypeOf oDoc Is DrawingDocument Then S1 = True Else S1 = False End If ... So geht, aber noch eine Frage: Was brauchst du für die Weiterbearbeitung, das Window oder das Document? Gruß und Mahlzeit TStone
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Umgebungssprache per Makro
rfriedrich am 27.09.2005 um 08:33 Uhr (1)
Hallo,diese Vorgehensweise kenne ich auch. Man sollte einfach per Makro ein neues leeres CATPart erstellen, dort dann schauen ob es einen "PartBody" oder einen "Hauptkörper" gibt und anschließend das CATPart mit dem Makro wieder schliessen. Das ist bisher die beste Methode, die ich kenne.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA Replace-Funktion
Jens Hansen am 17.07.2008 um 15:12 Uhr (0)
Ach so .. das.... diese Funktion ist über das "normale" scripting nicht verfügbar. Ob CAA dies hat weiß ich leider nicht.Man kann zwar diese Funktion mittels StartCommand aufrufen aber danach ist Schluss; es wird nur das Dialogfenster angezeigt.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Englischbezeichnung für Kurve für SelectElement2
Maetes am 13.07.2009 um 16:21 Uhr (0)
Ich will eine Ebene anhand von 3 Punkten aus einer (rechteckigen) Kurve erstellen.Da Catia aber auf Deutsch ist, hab ich so meine Mühe, was das englische Pendent dazu für das SelectElement2 ist.Hat jemand eine Idee? Oder gibt es sogar eine Möglichkeit, das "Ebene" Fenster mit voreingestellen Einstellungen zu zeigen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystemkomponenten im Produkt messen
MarcDe am 16.07.2013 um 09:21 Uhr (0)
Moin,Zitat:In deinen Referencen fehlt im Pfad die Instanz des PartsIch dachte die Referenz des Parts ist implizit mit übergeben, da ich die Methode "CreateReferenceFromName" vom Object part1 bzw. part2 jeweils aufgerufen habe?Zitat: Leider hat es mit MinimumDistance auch nicht geklapptIch vermute eher, dass ist ein Catia Bug (mal wieder)? Denn ich hab ja jeweils in den BREP-Zeilen eine Alternativzeile, die auch das Part und die Partnumber berücksichtigt und dort kommt ebenfalls 0 raus. Also kann es meiner ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material nach Combobox zuweisen
K.Siebert am 17.05.2013 um 18:23 Uhr (0)
Läuft DANKEhier noch einmal der Komplette Laufende code:Code:Sub CATMain() Dim sFilePath As String Dim oMaterial_document As Document Dim cFamilies_list As MaterialFamilies Dim oFamily As MaterialFamily Dim sFamilie As String Dim Inputtext As String Dim i As Integer Dim cMaterial_list As Materials Dim oMaterial As Material Dim sMaterial As String Dim Antwort As String Dim oDocument As Document Dim oMainBody As Body Dim oManager As MaterialManager Dim L ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion nach CATParts in einem CATProduct
Shamrock2 am 24.09.2009 um 14:54 Uhr (0)
Okay,ich versuchs mal zu beschreiben:wenn ich das Macro starte und über den StrukturBaum mit dem Cursor streiche tut sich nichts -- der Cursor ändert sich zum "Durchfahrt-VerbotsSchild".Nur wenn ich über das Produkt in seiner Darstellung streiche werden die jeweiligen zugehörenden Baumteile ins Highlight gebracht.Hier mein Code:############################################################################# Selection definition and free ____________________________________________Set UserSelection = CATIA.Act ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste Makro
Lusilnie am 17.03.2009 um 23:26 Uhr (1)
Hallo sefonse,darf ich mal fragen, warum Du den funktionieren Teil aus dem ersten Makro nicht 1:1 übernimmst, sondern änderst und Dich dann auch noch wunderst, warum er nicht mehr funktioniert?Wenn Du Dein Teil "TEST-Teil-1.CATPart" nicht geändert hast, kann es gar nicht funktionieren, denn beim ersten Mal war Dein "Translate-1" ein "HybridShape" und nun soll es ein "Body" sein!Als logische Konsequenz Deiner Beiträge sollte das zweite Script so lauten:Code:Language="VBSCRIPT"Sub CATMain()Set productDocumen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Warum ReferenceProduct
saschaappel am 30.09.2009 um 10:54 Uhr (0)
Hallo ZusammenWas bedeuted eigendlich ReferenceProduct und warum brauch ich es?Ich kann parameters auf diese weise bekommen:CATIA.ActiveDocument.Product.ParametersoderCATIA.ActiveDocument.Product.ReferenceProduct.ParametersBeides führt zum selben Ergebniss, warum brauche ich ReferenceProduct...Gruss und DankeSascha
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktenamen und Layerbelegung auslesen
Tonga am 07.05.2009 um 09:18 Uhr (0)
Hallo,ich will in CATIA Messpunkte auslesen. Aber nur den Punktenamen und die Layerbelegung des Punktes. Die Namen der Punkte bekomme ich schon ausgelesen, aber die Layerbelegung nicht.Kann mir bitte einer sagen wie das geht.Danke euch im vorraus!Gruß Tonga
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-übergreifende Referenzen in einem Product
Buckminster am 21.02.2012 um 22:38 Uhr (0)
Danke, das hilft mir schonmal weiter.Ich hab mich jetzt dazu entschieden, das ganze innerhalb eines PArts zu machen, da es für mich keine wesentlichen Nachteile darstellt.Dennoch schlägt die Erzeugung der Polyline über die erzeugten Referenzenf fehl.Code:Global:Dim ConceptCoolingSystem As Document Set ConceptCoolingSystem = CATIA.ActiveDocumentDim CoolingSystem As Part Set CoolingSystem = ConceptCoolingSystem.PartDim SetName As StringDim Schlauchset As HybridbodySet Schlauchset = CoolingSystem.hybridBodi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf aktivierte Knoten Part or Product
Steefle am 27.07.2006 um 18:39 Uhr (0)
Hi Johnny!Meinst Du das Objekt, dass sich gerade "in Arbeit" befindet??Dann funktioniert das mit .InWorkObject und sieht in etwa so aus:Sub CatMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartMsgBox ("Hallo " & part1.InWorkObject.Name)End SubSchönen Gruß,Stiefel
|
| In das Form CATIA V5 Programmierung wechseln |