|
CATIA V5 Programmierung : PowerCopy in Produktumgebung ausführen
DanielFr. am 27.04.2010 um 13:44 Uhr (0)
Hallo , Zitat:Und meine Variable "IntPointObj" ist global deklariert mit "Dim IntPointObj". Ich verstehe den Unterschied zwischen der Deklaration mit Dim, Public oder Private nicht.Dim = Private = Werden Variablen mit "Dim" oder "Private" global deklariert, so sind sie im kompletten Modul sichtbar (D.h. jede Funktion bzw. Routine kann diese Variablen nutzen ohne das sie explizit übergeben werden müssen)Public = Wird eine Variable als "Public" global deklariert, so ist diese Variable in der kompletten VB-Li ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umfärben einer Fläche schlägt nach Import eines Brep-Namens aus XML-Datei fehl
RH1002 am 16.05.2012 um 23:00 Uhr (0)
Hallo liebe Forumsgemeinde!Ich bin nue hier und beschäftige mich erst seit kurzem mit der Makroprogrammierung in CATIA V5. Daher bitte ich darum, mir eventuelle dumme Fragen und Unkenntnis meinerseits nachzusehen.Zum Sachverhalt:Ich möchte, dass ein Nutzer eine Fläche selektiert und diese dann anders eingefärbt wird. Solange ich dies mit folgendem Code direkt durchführe, funktioniert das auch problemlos. Sub Selektion_vornehmen()Dim UserSelectionDim Auswahl(0)Dim E As StringAuswahl(0) = "AnyObject"Set User ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 24.11.2008 um 14:20 Uhr (0)
Hm, also ich krieg .catscript und .catvbs Dateien als Icons angelegt.Auch ein Modul in dem VBA Projekt bekomme ich angelegt. Nur was schreib ich nun in das Modul rein - und wie krieg ich das dann als einzelnes .catvbs - das dann Ortsunabhängig funktioniert.Also das die .catvba und die .catvbs im gleichen Ordner liegen, die .catvbs die .catvba startet, selbst wenn man den Ordner verschieben würde.Edit:Ok, habs hinbekommen.Falls einer die gleichen Probleme hat, hier die Lösung (für meinen Fall):Code:Sub CatM ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA hat keine Kontrolle nach Makro lauf
Filippo am 23.09.2005 um 15:01 Uhr (0)
Hallo,ich brauche dringend ein lösung zu diese Problem:Bei dieses Makro (siehe weiter unten) muss der Anwender ein Element auswählen. Wählt der Anwender ein Element oder bricht das Makro mit der Taste "ESC" dann wird das Makro beendet und CATIA bekommt wieder die Kontrolle.Wird aber stat ein Element eine Funktion von der Symbolleiste gewählt dann wird das Makro beendet aber CATIA bekommt keine Kontrolle mehr, d.h. CATIA reagiert auf keine Funktion mehr. Man kann sogar werder Sichern noch beenden.:-((Erst w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATvba aus Benutzerumgebung starten funktioniert nicht
afaliwan am 07.12.2016 um 13:54 Uhr (1)
Hallo zusammen,ich würde gerne ein Makro in einer catvba aus der Benutzerumgebung starten.Dazu habe ich zuerst das Makro auf eine Symbolleiste gelegt und versucht über den Befehl zu startenWas allerdings nicht funktioniert hat...Auch über:Tools Makros... Ausführen passiert nichts; wenn ich das Makro im Quellcode über F5 starte funktioniert es einwandfreiDann habe ich bisschen gegoogelt und probiert das Makro über ein CATScript zu starten und dazu folgenden Code geschrieben:Code:Language="VBSCRIPT"Sub CAT ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sporadische teils unerklährliche Makrofehler
Maetes am 19.10.2009 um 19:23 Uhr (0)
Sets sind alls solche immer vorhanden, wenn es sich um ein Objekt handelt. Funktioniert sonst auch nicht.Die Makrose hab ich alle eben gerade komplett umgeschrieben, das sie nicht mehr einzeln laufen, sondern alles über ein Hauptprogramm verwaltet wird. Die Programme werden auch nicht mehr über die CATIA eigene Symbolleiste gestartet sondern über eine eigene Toolbar, was viele Vorteile und Möglichkeiten eröffnet. Leider haben wir seit dem die oben genannte Probleme.. Bzw die haben sich langsam reingeschlic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektierte Features umbenennen mit Regular Expression
DanielFr. am 29.07.2009 um 23:09 Uhr (0)
Hallo Dieter ,ich hab dir da mal kurz was gebastelt . Das ganze ist ein CATVba Projekt (da man sonst eine eher "schlechte" InputBox hat )Ich beschreibe hier mal kuurz die Vorgehensweise:1. Das Makro prüft ob es in einem CATPart gestartet wurde (wenn nicht - Abbruch)2. Das Makro prüft ob der Anwender schon vorher eine Selektion getätigt hat3. Wenn das der Fall ist muss der Anwender den SearchString eingeben (Default = *) ist das nicht der Fall hat der Anwender die Möglichkeit Features in einer Multi-Selekt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Positionen von Schnitt-Ansichten in mehrere Zeichnungsblätter ermitteln
DanielFr. am 31.07.2012 um 15:56 Uhr (0)
Hallo,arbeitest du mit VBA oder mit CATScript / CATCvs. Verwendest du den VBA-Editor?Du meintest in deinem Punkt 5 das du bereits eine Schleife durch die Ansichten hast. Falls du den VBA-Editor verwendest (was ich dir dringend an Herz legen möchte) kannst du mit Hilfe einer Überwachung (RMT auf Variable oder Objekt - Überwachung hinzufügen) und dem Step-By-Step Debugging (Symbolleiste Debugging) deine Schleife Zeile für Zeile abarbeiten und dabei das Objekt objSheet (oder wie dein Objekt eben heißt in dem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Editor
DanielFr. am 14.08.2009 um 10:14 Uhr (0)
Hallo Bettina,da ich derjenige war der dir das als Vorteil genannt hat werde ich dir natürlich hier auch die Fragen beantworten:1: Zum Einsetzen der Watch Funktion musst du den Ablauf umstellen. 1. Variabel oder Objekt mit der Maus markieren 2. AddWatch - OK Klicken - jetzt steht die Variable (bzw. das Objekt im Watch Fenster). Ein Objekt hat ein (+) davor da es ja Untermethoden, etc.besitzt (in der ersten Spalte steht der Name der Variablen (des Objekts)) (in der zweiten spalte steht der Wert der V ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sorgenkind Automatisierungsfehler und Fenster
MarkusK am 21.09.2009 um 14:35 Uhr (0)
Hallo Maetes,wenn ich dich richtig verstanden haben, hast du deine "Symbolleiste" also ein Dialog-Fenster, von dem du dann die eigentlichen Makros startest.Leider weiß ich nicht, was genau in den Makros passiert, aber ich denke es gibt Probleme, wenn du ein Makro mit Fenster nochmals aufrufst, wärend das Fenster vom ersten Aufruf noch irgendwo im Speicher ist. Dies könnte Passieren, wenn du irgendwo ein "Hide" eingebaut hast.Wenn du ein Fenster öfters benötigst, dann musst du davon auch mehrerer Instanzen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzpart aus Ansicht
DanielFr. am 16.11.2009 um 05:41 Uhr (0)
Hallo Klaus,die Watch-List ist eines der mächtigsten Tools im VBA-Editor. Hiermit kannst du Objekte, Variablen und sogar ganze Ausdrücke überwachen (du kannst also Just-in-Time sehen was sich gerade in einem zu überwachenden Objekt abspielt. Somit kannst du auch untersuchen welche Methoden du aufrufen musst um ggf. auf das Referenzpart schließen zu können.Um ein Objekt zu überwachen machst du einen Rechtsklick darauf und wählst add watch aus. In dem aufpoppenden Fenster wählst du einfach ok. In der unteren ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro-Punkte
denyo_1 am 18.12.2008 um 08:31 Uhr (0)
Hallo,also ich hab jetzt nochmal ein paar grundsätzliche Fragen. 1. Willst du die Fläche (Projektionsebene) vor dem Makrolauf manuel erstellen und nachher noch auswählen oder willst du es über drei Punkte machen?2. Willst du die Fläche nicht nur durch Punkte definieren können sondern durch alle Funktionen die eine Ebene erzeugen können (z.B. Fläche parallel und durch Punkt, Offset von Fläche, etc.)3. Brauchst du ein CATScript oder kann es auch eine CATVbs sein (CATVbs geht NUR auf Windows)Ich hätte jetzt f ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sorgenkind Automatisierungsfehler und Fenster
Maetes am 18.09.2009 um 12:52 Uhr (0)
Hallo!Bin gerad echt am Verzweifeln.. Ein Problem das schon länger bekannt ist, aber erst jetzt soch richtig auf die Barikaden geht Weiss jemand, was dahinter steckt? Ich sehe hinter diesen Fehlermeldungen keine Logik. Mal funktionierts, mal nicht?!Folgendes Beispiel - funktioniert einwandfrei:Sub CATMain() Dim Form As New ParameterDlg Form.ShowEnd SubHat aber das Problem, das "Form" nur local ansprechbar ist. Andere Routinen können nicht drauf zugreifen.Also denk ich gut, mach ichs so:Dim Form As ...
|
| In das Form CATIA V5 Programmierung wechseln |