|
CATIA V5 Programmierung : VBA oder .NET?
HoBLila am 23.05.2011 um 12:03 Uhr (1)
Rick hat Recht, ich möchte aber auch noch ein paar Bedenken zu .NET äußern..NET wird zur Laufzeit kompiliert - eventuell langsamer - Makros unter 64bit sind allerdings auch langsamer.NET muss über COM auf CATIA zugreifen - nur eine Session möglich.NET läuft auf dem Bit-Level des Betriebssystems - dadurch nutzt es die Ressourcen optimal, bekommt aber Probleme mit anderen Bit-Leveln - ich habe z.B. das Problem, mein CATIA ist 64bit, der Explorer aber nur 32bit, genauso wie das Adobe Geraffel, was zu Probleme ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Makro Problem
HoBLila am 03.09.2013 um 11:05 Uhr (1)
Du schmeißt Deine Parameter in einen String (falls das überhaupt zulässig ist), Transpose scheint aber ein Array vom Typ Variant zu benötigen, wie Du hierhttp://stackoverflow.com/questions/13174916/transpose-a-range-in-vbanachlesen kannst.------------------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 : Selektion Achsensystemen Catia V5 R18 mit catvba
HoBLila am 26.09.2013 um 16:22 Uhr (1)
Das ist, glaube ich, nicht ganz richtig.Für mich sieht es so aus, als würdest Du nur den Z-Wert von zwei Vektoren miteinander vergleichen, Du müsstest aber den kompletten Vektor miteinander vergleichen.Also je die X,Y,Z Werte der beiden Vektoren, wobei es recht unwahrscheinlich ist, dass beimselben Achsensystem 2 Achsen denselben Z-Wert haben.Mich würde aber prinziell mal interessieren wozu der Anwender überhaupt noch die Achse selektieren muss? Du hast doch bereits alle 3 Achsen des Achsensystems.Edit: De ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel / Autoformen / Textfeld
HoBLila am 09.10.2013 um 16:01 Uhr (1)
In welcher Zeile ist der Fehler?Edit: Ab Application.ScreenUpdating = False sieht der Code ungünstig aus. Dort scheinst Du davon auszugehen Dich in einer EXCEL-Applikation zu befinden, Du bist aber im CATIA.------------------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[Diese Nachricht wurde von HoBLila am 09. Okt. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Open Dialoge CATScript
HoBLila am 15.10.2013 um 13:05 Uhr (1)
Nimm doch beim 2. Mal auch die Shell statt der CATIA-Funktion.------------------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 : FTA - Dimensions nach Excel exportieren
HoBLila am 15.10.2013 um 16:50 Uhr (1)
Hallo MrLimes,mein Beileid, dass Du Dich mit dem FTA-Modul rumplagen musst.Das ist echt richtig schlecht implementiert.Soo hat, meines Wissens, Dassault auch keine API für die Koordinaten von FTA-Elementen implementiert.Sprich: Du kannst die Koordinaten nicht auslesen. Ich habe ein ähnliches Problem mit meinen Annotations und schon versucht so Konstrukte zu bauen wie eine Ebene in die TPSView zu legen. Aber laut CATIA ist eine View nicht planar.... :-DOder ist bei Dir der Hintergrund ein anderer? Vielleich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2; Daten weiterverarbeiten
HoBLila am 22.10.2013 um 15:11 Uhr (1)
Ich glaub Du musst Selection.Copy und Selection.PasteSpecial verwenden.Dafür ist aber wichtig, dass Du Dich im richtigen Kontext befindest. Also PartDesign. Dafür musst Du Dich über das ProductDesign durchhangeln.Also immer die Workbench wechseln. :-)Ich glaub die Workbench kannst Du über das CATIA-objekt wechseln.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Shareable Lizenzen ändern
HoBLila am 22.10.2013 um 15:26 Uhr (1)
Brauchst nicht weiter suchen Rick, Thomas Harmening hat das schon richtig erkannt.Dassault hat die Funktion abgeschaltet. Sonst würde man ja keine Lizenzen mehr kaufen.Genau das ist ja hier auch der Hintergrund des Themas. :-)Das einzige, was geht ist das Abfragen ob die Lizenz in Nutzung ist.Es geht aber auch eine neue Session zu starten, welche die Lizenz aktiv hat, dasselbe Teile darein zu laden und damit zu arbeiten. Dann Session zerstören und wieder in die Ursprungssession. So hat man die Lizenz nur t ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CaptureToFile - weiß in schwarz erfassen
HoBLila am 06.11.2013 um 16:18 Uhr (1)
Code:Sub CATMain() Set MyViewer = CATIA.ActiveWindow.Viewers.Item(1) Call MyViewer.CaptureToFile(catCaptureFormatTIFFGreyScale, "D:USERSehenry3 mpMyImage.tif")End SubLöst mein problem nur leider nicht. :-(Die weißen Elemente sind auch weiterhin auf dem weißen Hintergrund nicht zu sehen. :-)Für Willis Anfrage ist es aber die korrekte Lösung. :-)------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshots mit unterschiedlichen Auflösungen -> Laufzeitfehler?!?!
HoBLila am 07.11.2013 um 15:40 Uhr (1)
Ich glaube Du gibst ihm nach CATIA.Application.RefreshDisplay = True nicht genug Zeit.mach mal einCode:For iIterator = 0 to 1000 DoEventsNext iIteratordanach.------------------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 : DemoRotor von Jens Hanse
HoBLila am 14.01.2014 um 09:53 Uhr (1)
Ahhh okay, wir kommen der Sache näher.Dann ist eure VBA-Installation wirklich murks.Versucht mal das VBA und das VBE (6.5 oder höher) aus der CATIA-installation zu installieren.Ihr braucht mit R19 beide Anteile.Dann noch etwas: Dein CATIA ist für Dein Betriebssystem nicht zulässig. Vielleicht funktioniert es auch deshalb nicht.Wieso macht ihr solch eine Installation?------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die I ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SPEOS
HoBLila am 16.01.2014 um 10:23 Uhr (1)
CreateObject() müsste auch ohne Referenz funktionieren.Die Objekte müssen aber in der Registry stehen.Kommt eine Fehlermeldung?Ist das Tool interaktiv im CATIA verfügbar?Bleiben beide Objekte auf Nothing?------------------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 : CATIA POPUP Fenster Parameter
HoBLila am 30.01.2014 um 13:52 Uhr (1)
Ich glaub das kriegst Du nur mit CAA hin, da Du ja auf ein Ereignis reagieren musst.Mit Makro kannst Du maximal Polling machen, aber keine Reaction.------------------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 |