|
CATIA V5 Programmierung : punkte aus hinzugefügtem körper
snow am 05.03.2009 um 01:36 Uhr (0)
hallo cad-gemeinschaft =)ich (student) bin noch neuling auf dem gebiet catia-vbscripting,jedoch hege ich großes interesse daran. bedauerlicherweise kannich mit den beiden büchern von Dieter R. Ziehten"Makroprogrammierung mit Visual Basic Script" und"Effiziente Konstruktion mit Makros" nur wenig anfangen die beispiele dort sind zu dürftig, nur auf das wesentliche bezogenund helfen daher auch in meinem aktuellen, vermutlich recht einfachen problem, nicht weiter.-Hauptkörper -KörperXYZ -Punkt1 -Punkt2-Kö ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Memory Refresh cnext.exe
GTVmarcl am 03.03.2009 um 12:22 Uhr (0)
Hallo CATIA-Gemeinde,beim mehrfachen Ausführen eines CATScript Makros steigt der von CATIA benutzte Arbeitsspeicher stetig an. Das geht so weit, dass CATIA irgendwann auf die Festplatte auslagert und die Perfomance rapide sinkt und nix mehr funktioniert.Das Makro bewegt einzelne Produkte in einem Hauptprodukt über SetComponents.Es scheint so, als würde CATIA jede Bewegung im Stack speichern, obwohl unter Tools/Options/General/PCS/Undo die Stack-Size auf 0 gesetzt wurde.Für meine Simulation brauche ich die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Auslesen läuft sehr langsam
Hoemie am 15.04.2011 um 10:15 Uhr (0)
Guten morgen zusammen,ich möchte die Werte von Parametern aus CATIA in Excel auslesen und umgekehrt, ohne dabei die Konstruktionstabellen zu nutzen. In dem Forum habe ich diese Möglichkeit dazu gefunden: For I = 1 To oPart.Parameters.Count Set oParameter = oPart.Parameters.Item(I) If InStr(1, oParameter.Name, "MeinParameter", vbTextCompare) 0 Then Anweisungen zum Auslesen End IfNextDas funktioniert grundsätzlich auch einwandfrei, aber pro Parameter benötigt die obige Schleife ca. 1 - 2 Sekunden und das, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Memory Refresh cnext.exe
tberger am 03.03.2009 um 14:57 Uhr (0)
Hallo,da faellt mir spontan nur ein "Save" dazwischen ein, wenn es wirklich nur daran liegt. Dann ist die historische Rueckverfolgung auf alle Faelle weg.Gruesse aus dem RheinlandThomas------------------CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Memory Refresh cnext.exe
tomtom1972 am 05.03.2009 um 13:35 Uhr (0)
Hallo,eine Frage: arbeitest du im CACHE-Modus?Normalerweise dürfte der RAM durch das mehrfache Ausführen eines .CATScripts nicht voll-/überlaufen, die Diskusion hatten wir schon einmal hier: http://ww3.cad.de/foren/ubb/Forum137/HTML/002119.shtml#000007 Ich kenne dein Problem allerdings von CAA-Tools (im ganz speziellen Fall mit der 64-bit Version des Struktur-Managers von BMW; Carisma).Da geht die Auslastung des RAM nicht mehr zurück, selbst wenn alle Modelle in CATIA geschlossen sind (CATIA.Documents.Coun ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Memory Refresh cnext.exe
GTVmarcl am 05.03.2009 um 14:56 Uhr (0)
Moin,nein, ich arbeite nicht im CACHE-Modus.Meine VB.NET Anwendung führt gewisse Berechnungen aus und schickt die Parameter über einen BackGroundWorker mittels "ExecuteScript" an CATIA.CATIA.SystemService.ExecuteScript(MacroLib, CatScriptLibraryType.catScriptLibraryTypeDirectory, "Makro1.CATScript", "Meine_Sub", params)Nachdem das Makro von CATIA abgearbeitet wurde schickt die VB-Anwendung das Script erneut los...usw.Wahrscheinlich hat CATIA Probleme, wenn zu viele Parameter übergeben werden. Bei mir waren ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Click OK to Terminate
Gepetto am 05.03.2009 um 09:44 Uhr (0)
Hallo Zusammen,ich bin erst seit kurzem hier und konnte bis jetzt immer wieder gute Tipps und Tricks nachlesen. Jetzt hab ich aber ein Problem, welches ich nicht gefunden habe oder alleine lösen konnte: ---------- Entsprechendes Part/Product öffnen SUB ---------- ---------- Dateipfad lesen ---------- If oDrwSheets.Parent.Path = "" Then Box = "The active drawing has no external references" & vbLf Box = Box & "The makro will not work without external references on CATParts or CATProduc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Click OK to Terminate
Lusilnie am 05.03.2009 um 23:00 Uhr (0)
Hallo Gepetto,willkommen im Froum!Wenn die fett gedruckte Zeile Dein Problem ist, solltest Du doch mal nicht so sparsam mit Klammern sein! Ich würde sie entweder besser "klammern":Code:If (Not (oName = CATIA.Windows.Item(II).Name)) Thenoder anders gestalten:Code: Dim notName As Boolean notName = True For II = 1 To CATIA.Windows.count Set CatWindows(II) = CATIA.Windows.Item(II) If oName = CATIA.Windows.Item(II).Name Then Set oWindow = CatWindows(II) oWindow.Activate notName = False ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatStettings mit Makro ändern
Macxsis am 06.03.2009 um 09:30 Uhr (0)
Hallo,ich arbeite in einer Arbeitsumgebung, bei der mit jedem Neustart von Catia die CatSettings auf die firmenspezifischen Vorgaben zurückgesetzt werden. Allerding ist es erlaubt einige Einstellungen zu ändern, wobei es sehr lästig ist jedes mal in die Optionen zu gehen und die entsprechenden Haken zu setzen.Ich möchte jeweils die "Updatefunktion" auf automatisch setzen und bei"synchonise all external references when updating", aber ich habe weder viel Ahnung vom Programmieren, noch eine Ahnung, wie die e ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatStettings mit Makro ändern
marbat am 06.03.2009 um 10:06 Uhr (0)
Hallo Macxsis,versuch dieses Makro.In CATIAV5_R16_Sp5 deutsche Umgebung hat es funktioniert.Gruß marbatLanguage="VBSCRIPT"Sub CATMain()Dim settingControllers1 As SettingControllersSet settingControllers1 = CATIA.SettingControllersDim disconnectionSettingAtt1 As SettingControllerSet disconnectionSettingAtt1 = settingControllers1.Item("CATSysDisconnectionSettingCtrl")disconnectionSettingAtt1.InactivityDuration = 1800Dim memoryWarningSettingAtt1 As SettingControllerSet memoryWarningSettingAtt1 = setting ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum Import von Punktkoordinaten aus Excel
denyo_1 am 06.03.2009 um 13:54 Uhr (0)
Hallo,registriere mal dein Excel und dein CATIA neu in der Registry dann sollte das auch klappen...------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum Import von Punktkoordinaten aus Excel
dbethge am 06.03.2009 um 11:21 Uhr (0)
Hallo,ich suche ein funktionierendes Makro, welches Punktkoordinaten aus Excel nach CATIA exportiert.Ich habe bereits ein Makro gefunden, welches aber irgendwelche Lizenzprobleme (Active-X) verursacht. Benötige also ein anderes.Wäre nett, wenn da jemand kurz helfen könnte.Gruß und Dank im Voraus,Dbethge
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum Import von Punktkoordinaten aus Excel
bgrittmann am 06.03.2009 um 14:42 Uhr (0)
ServusAuch andere Makros sind auf die funktionierende Schnittstelle (über die Registry) zwischen Excel und CATIA angewiesen.Workaround: Excel-Tabelle als txt exportieren und entsprechendes Makro zum Importieren verwenden (Suchfunktion)Oder dem Admin auf die Füsse treten.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |