|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 21.11.2008 um 15:51 Uhr (0)
Danke euch beiden, allerdings weiss ich nicht wie mit dem catvba zu verfahren ist um es zu nutzen.Catia unterstützt wohl bei mir nur CatScript und Catvbs und in Visual Studio konnte ich es auch nicht öffnen. Was ist zu tun?Habe mir inzwischen mal mit dem Makroaufzeichnungsassistenten und der Suchfunktion das hier zusammengestrickt:Code:Language="VBSCRIPT"Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet selection1 = productDocument1.Selectionselection1.Search "((CATPrtSearch.Sketch + CATGmoSearch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 24.11.2008 um 14:20 Uhr (0)
Hm, also ich krieg .catscript und .catvbs Dateien als Icons angelegt.Auch ein Modul in dem VBA Projekt bekomme ich angelegt. Nur was schreib ich nun in das Modul rein - und wie krieg ich das dann als einzelnes .catvbs - das dann Ortsunabhängig funktioniert.Also das die .catvba und die .catvbs im gleichen Ordner liegen, die .catvbs die .catvba startet, selbst wenn man den Ordner verschieben würde.Edit:Ok, habs hinbekommen.Falls einer die gleichen Probleme hat, hier die Lösung (für meinen Fall):Code:Sub CatM ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macros extern über VB
cadtb am 25.11.2008 um 07:57 Uhr (0)
Bei mir funktioniert das leider nicht.Ich habe eine .catvba - In dieser liegt ein Formular (Dialog) und 2 Module.Das eine Modul ist eigenständig, jedoch das 2. Modul soll meinen Dialog aufrufen.Habe es mit den Code:Sub Modulname()Dim params()..probiert, jedoch erfolglos. Er sagt das das Modul einen Prodzedureingriffspunkt mit Sub CatMain() enthalten muss. Wenn ich den aber einfüge, meckert VB rum das das nicht unterstützt wird.Ist es tatsächlich so schwierig einfach nur den Dialog (Play funktion in VB) zu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 20.11.2008 um 12:09 Uhr (0)
Hi,ich bin gerade dabei in die Catia Makrowelt einzusteigen. Bin in dem Bereich noch blutiger Anfänger. Ich probiere gerade ein paar (einfache) Übungen zu machen, wie z.B. das hier:Code:Sub CATMain() Dim Excel As Application Dim WB As Workbook Dim WS As Worksheet Dim parameters1 As Parameters Dim length1 As Dimension Set Excel = CreateObject("Excel.Application") Excel.Visible = True Set WB = Excel.Workbooks.Open("C: mpParameter.xls") Set WS = WB.Worksheets.Item(1) Set Part1 = CATIA.ActiveDocu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 21.11.2008 um 15:21 Uhr (0)
Hat zufällig schon mal jemand ein ähnliches Makro gemacht wie auf meinem Bild?Würde sowas in der Richtung gerne per Knopf auf der CATIA Symbolleiste bei Parts und Products aufrufen und die dementsprechenden Dinge ändern. (Bei Baugruppen alle Parts durch gehen).Allerdings ist das natürlich für mich als Anfänger ein sehr schweres Unterfangen.Daher die Frage(n) - Hat schonmal jemand etwas ähnliches, oder nur ein Teil davon gemacht? Würde mich auch über Codeschnipsel freuen zur Vorgehensweise.Wie finde ich (mi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 21.11.2008 um 15:59 Uhr (0)
Alt+F8 ists bei mir. Nutze Catia V5 R16.Kann leider keine catvba auswählen, die werden mir da nicht angezeigt.Habe den Ordner in der die .catvba liegt als Makrobiliothek hinzugefügt, aber sehe da nur die enthaltenden catvbs und catscript Dateien. :/Edit: Ok, habs gefunden, war doch Alt+F11.Saubere Arbeit, danke dir. Wenn ich das nun noch via Symbolleistenicon starten kann wäre das was ich will. Aber da kann ich nochmal selbst rumtüfteln ob ich das hinkriege. Will es ja lernen wie es geht.Edit2: Den Aufwan ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 24.11.2008 um 08:11 Uhr (0)
Warum funktioniert das nicht?Code:Set specsAndGeomWindow1 = CATIA.ActiveWindowSet viewer3D1 = specsAndGeomWindow1.ActiveViewerSet viewpoint3D1 = viewer3D1.Viewpoint3DDas zeichnet mir der Makroaufzeichnungsassisten auf, wenn ich in einem Part auf "Isometrische Ansicht" klicke.Leider funktioniert das aber dann in einem Makro nicht - warum?(Es kommt zwar keine Fehlermeldung, aber er ändert auch nicht die Bauteilausrichtung)[Diese Nachricht wurde von cadtb am 24. Nov. 2008 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |