|
CATIA V5 Programmierung : Visual Basic 6 Makro erzeugen
V5Playaz am 22.11.2010 um 14:33 Uhr (0)
Hallo Reimund,auf welchem Betriebssystem soll denn dein Makro/Tool laufen?Auch für die Lauffähigkeit von VB6-Programmen sind teilweise Runtime-Bibliotheken erforderlich.Net-Framework ist hingegen mittlerweile sehr verbreitet.Um zukunftsfähig zu bleiben würde ich neue Makros nur noch ab VB2008 programmieren.Beispiele für Zugriffe auf CATIA V5 aus VB6, Vb2008 oder Excel-VBA gibts hier im Forum zu genüge.@Axel:Ab CATIA V6 wird VB6 nicht mehr unterstützt.Grüße Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Userforms in Catia
stefanandreas am 22.11.2005 um 15:55 Uhr (0)
Hallo Christian,die VBA-Integration ist ziemlich analog zu der in z.B. Excel (da kann man ein bischen üben). einfach neue Userform erzeugen und mit der Toolbox Elemente hinzufügen. mit Doppelklick auf so ein Element (z.B. Button) bekommst du direkt eine dazugehörige Sub (programabschnitt).ein Buch kann ich Dir nicht empfehlen, aber für den Einstieg helfen auch CATIA fremde Foren, wie z.B. Herbers Excelforum weiter, soweit es um den VB Code geht.also einfach mutig ausprobieren und Spaß haben.Aufruf:Sub CATM ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Export Mesh
steirerhubsi am 22.09.2003 um 11:48 Uhr (0)
Hallo! Trotz längerer Suche (Forum, Automation.chm, CATIA-Hilfe) habe ich den Befehl, mit dem ich ein vorher erzeugtes FE-Mesh exportieren kann (per Schaltfläche geht es), nicht gefunden. Mit Dim oAnalysisDocument As Document Set oAnalysisDocument = CATIA.ActiveDocument Dim AnaManager As AnalysisManager Set AnaManager = oAnalysisDocument.Analysis Retrieve the AnalysisModels Dim AnaModels As analysisModels Set AnaModels = AnaManager.analysisModels To work with the first AnalysisModel of the collection ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Flächen (Zusammenführung)
listing_code am 07.01.2004 um 10:25 Uhr (0)
hihier ist ein Beispieldatei junction.CATPart (gezipt) angehägt.ich habe es mit CATIA-V5-R12 erzeugt. Dort wird zwischen drei skizzierten Profilequerschnitte eine Zusammenführungsfläche (junction surface) erzeugt.Hilfe gibt es im CATIA-Docu unter:Shape Design & Styling/ Generative Shape Design, Optimizer & Developed Shapes/Advanced Tasks/Working with the Generative Shape Optimizer Workbench/Create junctions.....dankemfgl_c
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot als PNG?
DanielFr. am 31.08.2009 um 11:53 Uhr (0)
Hallo,@DEEPSPEED,in der Regel soll so ein Programm ja mehr machen wie einen Screenshot erstellen. Ich denke nicht das diese Freeware eine OpenSource ist und viele APIs wird sie auch nicht haben. Das heißt sie wird nicht vollständig in ein eigenes Programm integrierbar sein. Die Windows API hingegen ist das schon . ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Disassemble automatisieren
CoolEagle am 11.11.2011 um 09:13 Uhr (0)
Hallo Rick,nein, mit Call funktioniert es leider auch nicht.Sleep funktioniert mit und ohne Call,DoEvents geht nicht mit Call, weder mit, noch ohne "()" hinter dem DoEvents,und bei SetForegroundWindow macht es keinen Unterschied ob mit oder ohne Call, leider...Du bist eher in .NET unterwegs und weniger in Catia, oder? Vielleicht ist das mal wieder eine Catia-Eigenheit?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktivierte Part in Produkt bearbeiten
tubuibam am 16.12.2015 um 10:27 Uhr (1)
Hallo,ich habe einen Product, in dem sind einige Componenten(Part) aktiviert.Wie kann ich die aktivierte Componenten in ein New Window öffnen?Und noch eine Frage: Bis jetzt habe ich im VBA-Editor mit der Suchfunktion (F2) etwas recherchieren. Gibt es aber eine Möglichkeit, die CATIA Klasse Hierarchie nacheinander ausklappen, damit ich weiss z.B wenn ich mit einem Part arbeite, aus welche Mutterklasse ich zugreifen muss (CATIA.ActiveDocument.... usw)Danke
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlende Userform Toolbox in R17-64bit
RSchulz am 29.02.2008 um 10:42 Uhr (0)
Hallo,so pauschal kann man das nicht sagen. Wenn ein CATIA-Makro auf Excelfunktionen zurück greift, dann brauch es natürlich auch die Applikation. Kann es vielleicht sein, dass du das VBA nicht installiert hast? Auf der CD1 von CATIA 64bit gibt es ein VBA6.msi das muss installiert werden.------------------MFGRick SchulzKonfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Component Activation State ohne Wirkung?
Jens Hansen am 21.04.2010 um 17:11 Uhr (0)
Hi Daniel,ich möchte eigentlich den Status abfragen um so ggf. das Bauteil bei einem Schleifendurchlauf zu ignorieren.Mit dem Kunde ist jetzt die Lösung gefunden, dass dieser Fall, dass das Bauteil über "Representations" deaktiviert wurde, nicht berücksichtigt wird.Naja .... Wie läuft es eigentlich auf der Messe ?? Bestell Albert und Andreas mal schöne Grüße von mir Jens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro in Sketch wechseln innerhalb einer Baugruppe
Dennis030186 am 12.05.2011 um 10:36 Uhr (0)
Hallo liebe CADler,ich habe folgendes Problem. Ich möchte mit Hilfe eines Makros einfach in einen Sketch springen innerhalb einer Baugruppenstrukur. Alles was ich bisher gefunden und ausprobiert habe hat mich nicht zum Ziel gebracht. ich hoffe Ihr könnt mir helfen.Nochmal, ich habe eine Baugruppe, mit z.B. Part1,2 und 3 und ich möchte die Skizze Sketch.1 öffnen, d.h. die Sketcherumgebung soll geöffnet werden. Bei einem normalen Part klappt es hiermit:CATIA.ActiveDocument.Selection.Add CATIA.ActiveDocument. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product to part und dann als IGES ablegen
DanielFr. am 04.12.2009 um 11:13 Uhr (0)
Hallo,na das ist meistens so . Suche doch mal im I-NET nach Beispiel die zeigen wie man mit VBA einen Ordner erstellt. Dann musst du doch nur noch das Script kopieren und die String (also den neuen Ordnerpfad übergeben). Diese setzt sich zusammen aus dem String den du aus der Methode oProduct.Path + "Name_neuer_Ordner" bekommst------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bohrungstiefe spezial
HoBLila am 24.08.2008 um 12:11 Uhr (0)
Also ich würde es über VBA lösen.Also ein Makro im Access hinterlegen, welches dann über GetObject mit dem aktiven CATIA verbindet, dann kannst Du dir auch die Daten aus deinem CATIA ins Access holen.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaften von Selektion zurücksetzen
geekv5 am 03.12.2012 um 13:31 Uhr (0)
SendKeys hatte ich schon probiert, aber leider kommt kein Tastendruck an.. In die Befehlszeile kann ich schreiben via SendKeys, aber wenn ein Dialogfenster offen ist, scheint es nicht zu funktionieren..Code:Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Sub CATMain()CATIA.StartCommand ("Eigenschaften zurücksetzen")CATIA.RefreshDisplay = TrueSleep 2000SendKeys "{TAB}", TrueSendKeys "{TAB}", TrueSendKeys "{ENTER}", TrueEnd SubGruß------------------Seid nicht dumm, lest drin rum!
|
| In das Form CATIA V5 Programmierung wechseln |