|
CATIA V5 Programmierung : Makros mit Vb .Net
steirerhubsi am 19.10.2003 um 08:51 Uhr (0)
Hallo!Hab doch noch ein paar Zeilen Code gefunden. Leider ist das nicht mein Programm, wo ich sicher weiß, daß es funktioniert. Als erstes mal das Ansprechen von CATIA in VB.Net:Set CATIA=CreateObject("Catia.Application")Dim documents1 As ObjectSet documents1 = CATIA.Documents...Bin mir nicht sicher, ob das reicht, um in VB auf CATIA zuzugreifen. Vielleicht steht dazu auch was in der CATIA-Hilfe (sitze gerade zu Hause und hab die Online-Hilfe nicht da). Alle CATIA-spezifischen Variablentypen müssen in VB.N ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA PART aus C++ erzeugen
Jens Hansen am 12.11.2009 um 18:40 Uhr (0)
Hallo,du kannst CATIA von außen per LateBinding (Marshalling) ansteuern und somit direkt in V5 ohne Useraktion Geometrien erzeugen.Such mal im Forum nach dem Stichwort "LateBinding".Für C# habe ich in meinem Buch (siehe Signatur) ausführliche Beispiele und Erläuterungen aufgeführt.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : kurze Frage zu vba
CATLama am 24.07.2008 um 15:13 Uhr (0)
Hallo,ist eine Moglichkeit das catvba Makro von Microsoft Visual Basic script rufen?Ich habe code-------------Sub Main() Dim CATIA As Object Set CATIA = GetObject(, "CATIA.Application") Dim SServ As Object Set SServ = CATIA.SystemService Dim Params() LibPath = "C:ScriptsMacro.catvba" ScriptName = "Module1" FunctionName = "CATMain" Call SServ.ExecuteScript(LibPath, catScriptLibraryTypeVBAProject, ScriptName, FunctionName, Params)End Sub---------------aber das Ergebnis is die Meldung: Unknown macro ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 über VBExpress starten
RAA am 25.07.2013 um 11:38 Uhr (1)
Hallo Mjk,wenn wir interaktive Programme in VB6 schreiben, so verbinden wir das Programm mit einer laufenden CATIA Session mit:Dim CATIA As ObjectSet CATIA = GetObject(, "CATIA.Application")das ist aber nur dann problemlos, wenn man davon ausgehen kann, dass auf dem Rechner nur eine CNEXT Instanz läuft.Der Vorteil der anfangs beschriebenen Methode sehe ich darin, dass in der CNEXT Instanz, die ich starte auch der Programmcode aus der CATScript Datei läuft. So vermeide ich Zuordnungsprobleme.mfgRainer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Instanzen .NET
Augustiner am 05.09.2006 um 18:12 Uhr (0)
Ich habe mehrere CATIA Applicationen geöffnet siehe Screenshot.Wenn ich mit GetObject oder GetActiveObject Arbeite komme ich nur an das zuerst geöffnete CATIA, ich möchte aber per Knopfdruck zur nächsten wechseln können. Gruß Andi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : englisch - deutsche Catia Umgebungen - Makro variablen Datenbank?
Beny am 02.12.2010 um 16:36 Uhr (0)
Hallo leute,Mal ne frage,ich hab hier jetzt ein VBA-Makro das ich aber auf verschiedenen OEM-Catia-Versionen ausführen lassen muss... (also sprich deutsch und englisch)gibt es hier irgendwie ein Makro/Modul wo überprüft welche Catia-Version man hat und dann das Makro durchgeht und je nach catia-Version die Catia-Befehle in die andere Sprache umschreibt?wiesone art variablen-Datenbank...mit freundlichen GrüßenBeny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Erstellung von Thick Surface mit Parameterzuordnung
Dede am 06.10.2010 um 13:49 Uhr (0)
die Lösung hört sich gut. Ist evtl. auch ganz simpel. Jedoch fehlt mir die Erfahrung dieses im Makro umzusetzen. Den bisherigen Code habe ich mir mit dem Makrorecorder zusammengebaut und eine kleine Schleife programmiert. Ich verzweifle jedoch an der übergeordneten Schleife, die über alle GeoSets läuft. Um mein Problem besser zu verstehen anbei der Baum. In den GeoSets "Stringer Plateaus C..." und "Frame Plateaus C..." befinden sich die Teilflächen. Unter "External Parameters" habe ich je einen Parameter m ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formula; auf bestehenden Parameter zugreifen und in Formel verwenden
neopheus am 04.02.2009 um 21:53 Uhr (0)
Hallo ich programmiere jetzt schon einige Tag und bin bisher ganz gut allein zu recht gekommen, und wenn nicht, dann konnten mir bisher die vielen Beiträge im Forum irgendwie weiterhelfen.Doch gegenwärtig bin ich an ein Problem gestoßen, wo ich nicht mehr voran komme.Das Buch von Meister Ziethen konnt mir auch nicht weiterhelfen. Es behandelt auch Formula und Relations, meiner Meinung nach, nicht in der Tiefe, wie ich es bräuchte. Und so stehe ich jetzt hier.Mein Script soll folgendes machen:Kugel1 erstell ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Allgemeine Frage CADVBA (V5) und ExcelVBA (6)
katjadassault am 25.05.2011 um 23:16 Uhr (0)
Hallo Zoltan,vielen Dank, hat alles perfekt geklappt. Für die, die an einem ähnlichen Problem hängen:Ich habe nachdem ich das Makro in CATIA erstellt habe den kompletten Code in ein Excel VBA Makro reinkopiert und ziemlich am Anfang:Set CATIA = GetObject(, "CATIA.Application")eingesetzt und natürlich die Verweise zu CATIA aktiviert (VBA - Extras - Verweise)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konstruktionstabelle erstellen
Lusilnie am 21.05.2008 um 22:00 Uhr (0)
Hallo Pjack,ich habe zwar noch nicht mit DesignTables programmiert, doch ein Blick auf Deinen Code und danach in die Hilfe zu "AddAssociation" zeigt Dein Problem: Zitat:"... This method does nothing if the column does not exist or if the type of the parameter isn t compliant with the column type." Du hast die Spalten "Laenge", "Breite" und "Hoehe" ja noch nirgends definiert... Frage mich aber nun bitte nicht, wie das geht! Wie gesagt, ich habe da noch keine Erfahrungen.[Edit]Nach weiterer Analyse auf der ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 via COM-Schnittstelle - MatLab
ThomasJay am 16.07.2012 um 14:13 Uhr (0)
WEnn ich cATIA über Matlab steuern kann, kann ich dann auch Geomterie aus CATIA auslesen, so dass ich zum Beispiel eine Fläche im CATIA wähle und dann mit dieser in Matlab arbeiten kann. Matlab müsste als die mathematische Formel hinter der Fläche erkennen. Ist so etwas möglich oder kann ich nur auf der Matlab-Seite Berechnungen ausführen und dann an CATIA übergeben um über Koordinaten GEometrie zu erzeugen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
Jens Hansen am 20.11.2008 um 12:18 Uhr (0)
Hallo,den vollständigen Pfad mit Dateinamen bekommst du mit CATIA.ActiveDocument.FullName.Ob ActiveDocument gespeichert wurde oder bekommst du mit CATIA.ActiveDocument.Saved heraus, wobei dabei true oder false ausgegeben wird.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Tabelle durchsuchen
FDS am 04.03.2011 um 15:14 Uhr (0)
Hallo, Danke für eure Antworten.@ Mörchen: kurz zum hintergrund: ich habe in meinem Modell je nach ausführung eine unterschiedliche Anzahl an Parametern (die eben in dieser Excel-Tabelle stehen) ich weiss also nicht wieviele parameter ich anziehen muss. Klar könnte ich das in excel ausrechnen lassen (da dort meine funktion ja läuft), übergeben und dann nur die anzahl durchsuchen, aber das finde ich wie sich mit der rechten hand am linken ohr gekratzt @Runkelrübe: Tabelle heisst das Worksheet bei mir gar n ...
|
| In das Form CATIA V5 Programmierung wechseln |