|
CATIA V5 Allgemein : Speicherfehler
steirerhubsi am 16.09.2003 um 10:51 Uhr (0)
Hallo! Ich habe die selbe Fehlermeldung auf einem Windows 2000 - System mit 1 Gb RAM und insgesamt 2 Gb virtuellen Speicher bekommen (CATIA V5 R10 SP4). Bei meinem Problem wird ein Product einmal im Ausgangszustand geöffnet. Dann werden in einer Schleife bestimmte Bauteile verschoben, der Schwerpunkt wird gemessen und zwei Kollisionsanalysen berechnet (nicht neu erzeugte sondern vorher definierte). Diese Schleife läuft ca. 5000-10000 mal ab (alle Dateien des Products zusammen haben ca. 50 Mb). Als ca. 1,5 ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Kollisionsanalyse mit Makro
steirerhubsi am 09.01.2007 um 11:30 Uhr (0)
Hallo!Ich hab vor ca. drei Jahren mal sowas programmiert. "Konflikt_1" und "Konflikt_2" sind String-Variablen, die die Namen der bereits im CATIA-Produkt definierte Überschneidungsberechnungen beinhalten (man kann ja einen Namen für jede Überschneidungsberechnung in deren Definition vergeben). Wenn du eine variable Anzahl von Parts/Products gegeneinander checken wills, mußt du eine entsprechenden Überschneidungsberechnung mit den vorher selektierten Teilnehmern anlegen. Hab ich noch nicht gemacht - Befehle ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Überschneidung mit Makro überprüfen und Ergebnis in Text-Datei speichern
steirerhubsi am 02.04.2003 um 10:44 Uhr (0)
Hallo! Ich bin ein CATIA-Neuling und muß für meine Diplomarbeit bestimmte Konstruktionsmöglichkeiten in CATIA, die automatisch ausgeführt werden sollen, überprüfen. Ich möchte mit Hilfe eines Makros eine Überschneidungsprüfung bei einem Produkt durchführen und das Ergebnis (Überschneidung ja/nein reicht) extern zugänglich machen. Also vielleicht eine Textdatei, wo "0" oder "1" steht. Wenn ich versuche ein entsprechendes Makro aufzuzeichnen, ist diese leer. Dank im Voraus für die Hilfe Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExecuteScript
steirerhubsi am 09.07.2003 um 13:45 Uhr (0)
Hallo! Ich habe ein umfangreiches VBA-Projekt ( VBA_Projekt1 ) in CATIA geschrieben (Datei: Sat_Parameter.catvba). Jetzt würde ich gerne CATIA im batch - Mode aufrufen und ein Makro dieses Projektes mit Hilfe eines CATScriptes starten ( CNEXT -batch d:usersHuberMacroToRun1.CATScript ). Dafür gibt es den Befehl CATIA.SystemService.ExecuteScript , den ich in MacroToRun1.CATScript verwenden kann. Leider funktioniert es bei mir nicht. MacroToRun1.CATScript : Sub CATMain() Dim param(0) CATIA.SystemService ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExecuteScript
steirerhubsi am 09.07.2003 um 14:35 Uhr (0)
Ich benutze den CATIA V5 VBA-Editor. Kannst du mir sagen, wo ich da das Projekt in eine *.exe kompilieren kann?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Batch - Ausführung Makro
steirerhubsi am 13.08.2003 um 16:24 Uhr (0)
Hallo! Ich möchte ein Makro, das ich in VisualStudio.NET (VB) geschrieben habe (siehe Anhang), in CATIA als Batch-Run ausführen. Dieses Makro öffnet ein Produkt und erzeugt einen neuen Teil im Produkt (kreisförmiges Pad). Der Radius und die Höhe des Pads werden aus einem Text-File eingelesen und nach dem Erzeugen der Geometrie werden die Schwerpunktskoordinaten, die Masse und das Volumen ebenfalls in eine Text-Datei geschrieben. Das Produkt bleibt geöffnet und die Meldung Fertig! wird ausgegeben (MsgBox ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bilddateien hochzählen
steirerhubsi am 04.09.2003 um 09:11 Uhr (0)
Hallo! Bitte schreibe doch immer dazu, welche CATIA-Version du hast, welches Betriebssystem du verwendest und welche Programmierung (VB, VBA, CATScript,...) zum Einsatz kommt. Dies ist auch eher ein VB-Problem als CATIA-spezifisch (String-Variablen zusammensetzen). Integration Zählvariable: Sub CATMain() Dim Filename As String Dim Endung As String Dim path As String Endung = ".txt" für Bilder entsprechend anders path = "d:Temp" For i = 1 To 5 Filename = (path & "Bild_" & i & Endung) Leerzeichen vor un ...
|
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 : Makro Programmierung
steirerhubsi am 10.10.2003 um 10:43 Uhr (0)
Hallo! Ich schreib mal kurz meine Erfahrungen: Ich habe vor ca. 6 Monaten mit dem VBA-Programmieren in CATIA angefangen. Damals standen mir nur die CATIA-Hilfe, die Automation.chm und dieses Forum als Lernhilfe zur Verfügung. Für das erste komplexere Programm habe ich vier Monate gebraucht. Für das zweite drei Wochen. Vor Beginn des zweiten Programmes hab ich mir auch das Buch Catia V5-Effiziente Konstruktion mit Makros mal angesehen. Ich kann mich der Meinung von RonnyS nur anschließen. Für absolute E ...
|
In das Form CATIA V5 Programmierung wechseln |
|
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 : Makros mit Vb .Net
steirerhubsi am 19.10.2003 um 08:58 Uhr (0)
Obiges Bsp.:Set CATIA = ....gilt nur, wenn CATIA bereits geöffnet ist.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Product ändern
steirerhubsi am 17.10.2003 um 16:15 Uhr (0)
Hallo! Ich habe mit folgender Formulierung unter CATIA V5 R10 SP4 auf einem Windows-2000 Rechner keine Probleme: ... Dim product1 As product Set product1 = productDocument1.product Dim parameters1 As parameters Set parameters1 = product1.parameters Dim length1 As Length Set length1 = parameters1.Item( DV_Achteck_a_Part1 ) length1.Value = 500# product1.Update
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgabe Überschneidungsergebnis als Datei
steirerhubsi am 14.04.2003 um 13:14 Uhr (0)
Hallo!Ich will das Ergebnis einer autom. durchgeführten Überschneidungsanalyse als Datei ausgeben. Die Analyse führe ich folgendermaßen durch: Retrieve the Clashes collectionDim cClashes As ClashesSet cClashes = CATIA.ActiveDocument.Product.GetTechnologicalObject("Clashes") Create a clash with all components and compute itDim oClash As ClashSet oClash = cClashes.AddFromSeloClash.ComputationType = catClashComputationTypeBetweenAlloClash.InterferenceType = catClashInterferenceTypeContactoClash.ComputeJetzt m ...
|
In das Form CATIA V5 Programmierung wechseln |