|
CATIA V5 Programmierung : Variablendeklaration, warum plötzlich nötig?
Goosnargh am 25.04.2007 um 13:02 Uhr (0)
Ich weiß, ist Pfusch. Bisher hats VBA nicht angemeckert, dann vergisst mans gerne mal. An sich sollten alle Umbegungen gleich sein, das gleiche Catia, gleiches SP. Wo nimmt Catia denn das VBA her? ich weiss das gar nicht....Wundert mich halt wo das plötzlich herkommt.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Surfacic Curvature Analysis per Makro
qli am 25.04.2007 um 13:31 Uhr (0)
Als ich bis jetzt das Problem sehe, gibts keine Möglichkeit irgendwie direkt diese Radien zu kriegen.Mindestens ich habe es nicht gefunden. Die "Analysis" Toolbar ist per Makro nicht anwendbar. Wenn ich mich irre, wurde ich mich am meisten freuen Ich habe inzwischen eine andere Möglichkeit überlegt, aber auch diese sieht aus, als ist per Makro nicht machbar. Ich rede über Isoparametrische Kurven (Wireframe Toolbar). Diese finde ich auch nicht zwischen Makro Befehle Habt ihr eine Idee wie man diese Kurven ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Catia in eine Exceltabelle
SirKlabauter am 26.04.2007 um 10:22 Uhr (0)
Danke tomtom!Du hast meine nächste Frage auch schon vorab beantwortet. Ich habe lange versucht das Macro zu erstellen. Durch einen Zufall hab ich dann gemerkt das ca. 20 Excelprozesse im Hintergrund liefen.Ich bin nicht auf die Idee gekommen den Befehl Quit auszuführen.Bist mein Held des Tages!Dominik------------------Hinweise auf Rechtschreibfehler kann man sich bitte sparen.[Diese Nachricht wurde von SirKlabauter am 26. Apr. 2007 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verzeichniswahl
Bertel am 26.04.2007 um 16:57 Uhr (0)
Hallo Goosnargh,meinst du sowas? Dim Ordner As Folder Set Ordner = CATIA.FileSystem.GetFolder("C:irgendeinOrdner") Dim Dateien As Files Set Dateien = Ordner.Files Dim Datei As File------------------------------------------ Schleife über alle Dateien in Dir-------------------------------------------For i = 1 to Dateien.count Set Datei = Dateien.Item(i) if (InStr(Datei.Name,"CATDrawing")) then wenn Datei ein CATDrawing irgendwas mit der Datei machen end ifNextGrußBertel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verzeichniswahl
Goosnargh am 26.04.2007 um 16:15 Uhr (0)
Moin,ich kann über CATIA.FileSelectionBox ja Dateien auswählen.Weiss jemand, ob ich auch Ordner auswählen kann?
|
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 : Verzeichniswahl
Proofin am 26.04.2007 um 16:46 Uhr (0)
Moin Goosnargh,meines Wissens nach gibt es mit Catia Mitteln keine Möglichkeit einenOrdnerauswahl Dialog anzuzeugen.GrußProofin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkteigenschaften aus Parameter setzen
crow73 am 30.04.2007 um 15:18 Uhr (0)
Muss mich Timberwolve anschließen denke da könntest du Probleme bekommen!Die PartNumber kannst du mitDim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = partDocument1.GetItem("Part7")product1.PartNumber = "Part XXL"ändern. Oder besser wenns aktiv ist ohne den alten Namen zu kennen mitDim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = partDocument1.Productproduct1.PartNumber = "Part XXL2"De ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateReferenceFromName ist fehlgeschlagen
sestefanhome am 30.04.2007 um 17:09 Uhr (0)
Hallo,ich habe folgenden Code mit dem Makrorecorder aufgezeichnet:Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim constraints1 As ConstraintsSet constraints1 = product1.Connections("CATIAConstraints")Dim reference1 As ReferenceSet reference1 = product1.CreateReferenceFromName("Zusammenbau/ZSB Formrahmen AS.1/Formrahmen AS.1/!xy-Ebene")Dim reference2 As ReferenceSet reference2 = product1.Cre ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrfachselektion unterschiedlicher Typen mit Hilfe eines Namens
YellowDevil am 08.05.2007 um 15:45 Uhr (0)
Mein Beispiel sah so aus:Sub CATMain()Dim selection1 As SelectionSet selection1=CATIA.ActiveDocument.Selectionselection1.Clearselection1.Search(" Part Design.Geometrical Set.Name=Test + Part Design.Body.Name=PartBody + Part Design.Geometrical Set.Name=Test1 ")End SubMan kann als Verbindung zwischen den einzelnen Suchanfragen +,- und & verwenden, soviel ich weiss.+ in die Suche mit einbeziehen- von der Suche ausschliessen& in Verbindung mitHoffe das ist richtig.Sonst schau einfach mal in CATIA unter EDIT be ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrfachselektion unterschiedlicher Typen mit Hilfe eines Namens
YellowDevil am 08.05.2007 um 14:43 Uhr (0)
Geht sowas nicht?Dim selection1 As SelectionDim selection2 As SelectionSet selection1=CATIA.ActiveDocument.SelectionSet selection2=CATIA.ActiveDocument.Selectionselection1.Clearselection2.Clearselection1.Search(deine suchabfrage)If selection1.Count0 Then selection2.Add selection1.Item(1).ValueEnd IfAm Ende sollten doch eigentlich dann alle deine Ergebnisse im selection2 stehen.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrfachselektion unterschiedlicher Typen mit Hilfe eines Namens
Locke101 am 08.05.2007 um 15:36 Uhr (0)
Danke Proofin und YellowDevil,Proofin deine Methode klappt einwandfrei!!!!!!!YellowDevil könntest du mir das noch genauer erklären was da genau dahintersteckt?! Die Selection ist mich absolutes Neuland, ich blicke da nicht genau wie CATIA da tickt!!!!!!!!Gruß Locke101
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : IsNumeric?
SirKlabauter am 08.05.2007 um 15:59 Uhr (0)
Danke Locke das du dir schon mal Gedanken gemacht hast. Bei dem Versuch was in die Textbox zu tippen wird nichts ungeloaded. Die Userform bleibt soll lange geöffnet bis sie der User schließt. Ich hab den Code auskommentiert und das Macro noch mal laufen lassen. Dann konnte ich eintragen was ich wollte, auch ein Minuszeichen.Private Sub TextBox_Delta1_Change()If Not IsNumeric(Me.TextBox_Delta1.Value) Then TextBox_Delta1.Value = "" Exit Sub End IfEnd SubKann es daran liegen, daß die Abfrage jedesmal durch ...
|
In das Form CATIA V5 Programmierung wechseln |