|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 12.06.2008 um 14:27 Uhr (1)
Hallo zusammen,Hat es jemand schon mal geschafft, auf die TPSView-Collection zuzugreifen?Laut Doku ist diese Collection unter FTA zu finden; nur zugreifen kann ich nicht Ich komme bis zum AnnotationSet aber dann ist Schluss. Ich kann zwar auch neue Section cuts erzeugen (über TPSViewFactory) aber auf bereits exitierende Views (TPSView) kann ich nicht zugreifen.Wäre schön, wenn jemand mir einen Schubs geben könnte.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro korrekt beenden
Jens Hansen am 10.10.2008 um 13:03 Uhr (0)
Hallo,End Sub beendet im Normalfall das Makro und die VBA-Datei müsste frei sein. Was ggf. sein könnte, dass V5 selbst noch einen Zugriff auf das VBA-Projekt hat. Dann müsste es reichen, V5 zu beenden.Wenn das auch nicht funktioniert, liegt wohl ein Windows-Problem vor.Eine andere Möglichkeit wäre, die VBA-Datei nicht auszutauschen sondern direkt den Quelltext auf dem Server zu ändern. Dann müsste direkt ersichtlich sein, ob Zugriff auf das VBA-Projekt besteht.SGJens Hansen------------------Inoffizielle CA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bitte: Offset auf Fläche mittels Macrorecorder aufzeichnen (R10)
Jens Hansen am 15.05.2003 um 09:48 Uhr (0)
Hallo zusammen, könnte mir jemand einen Gefallen tun? Ich habe Schwierigkeiten, im Partdesign eine Offset (Volumen - kein Flächenoffset) auf eine Fläche (befindet sich im Geöffneter_Körper) zu programmieren. Der Befehl heißt zwar "Addnewthickness", aber meine definierte Reference wird nicht akzeptiert. Deshalb: Unter R10 soll der Makrorecorder besser sein. Kann jemand versuchen, ein Offset auf eine Fläche zu bringen und dies mit dem Recorder aufzuzeichnen? Wir haben (noch) kein R10. Vielen Dank im Voraus m ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
Kritik : E3D / Vobes
Jens Hansen am 23.10.2002 um 22:46 Uhr (0)
Hallo kuehb; Foren werden nur dann aufgemacht, wenn entsprechend Bedarf da ist - will heißen, wenn viele Beiträge zu diesem Thmea gestellt werden. Da bisher wie schon erkannt nur 8 Beiträge dazu eingefunden haben, dann reicht das nicht für ein eigenes Forum. Sollten jetzt aber 50 ode r100 Beiträge im Monat auftachen, dann kann man darüber reden. Daß Probleme vorliegen mag ja sein, allerdings redet niemand öffentlich hier darüber - deshalb kein eigenes Forum (zumindest nicht als Unterkategorie CATIA). schön ...
|
| In das Form Kritik wechseln |
|
CATIA V5 Programmierung : Angrenzende Flächen selektieren!!!!
Jens Hansen am 02.10.2008 um 15:20 Uhr (0)
Lass mal die ganzen Dim-Deklarationen weg. Zumal du hier der Fehler liegen wird:Dim oElem As ReferenceSet oElem = oSel.Item(1).Value *--- Liefert direkt das angeklickte Objekt und nicht die Referenz!!Richtig wäre für die Extract-Fläche demnach:Set oElem = oSel.Item(1).ValueSet oRef = oPart.CreateRefernceFromObject(oElem)Oder -------Set oRef = oSel.Item(1).Reference-------------Set oHSFAC = oPart.HybridShapeFactorySet oNewExtract = oHSFAC.AddNewExtract(oRef )oNewExtract.PropagationType = 3oNewExtract.Comple ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V4 Administration : CATIA Model kann nicht geöffnet werden
Jens Hansen am 10.11.2000 um 18:38 Uhr (0)
Hallo; um ein Model so ein Model zu öffnen, muß eine bestimmte Datei im Verzeichniß CATADMdec umgeschrieben werden. Dateiname: CATSITE.dcls. Es kann sogar sein, daß diese Datei nicht im diesem Pfad existiert, dann aus dem root-Verzeichniß kopieren. Dort findet man die Variable catsite.prjmodel =FALSE Diese muß in =TRUE umgeschrieben werden. VORSICHT !!!!!!!!! alle folgenden Dateien werden mit dieser neuen Variablen abgespeichert und können nur mit dieser Variablen aufgerufen werden !!!!!!!!! Also: Nur dies ...
|
| In das Form CATIA V4 Administration wechseln |
|
CATIA V5 Programmierung : Bug bei Suchfunktion in Baugruppen ?
Jens Hansen am 19.09.2003 um 09:45 Uhr (0)
Hallo zusammen, ich habe folgende Koriosität festgestellt: Sub CATMain() Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search Name=*Objekt*,in msgbox(selection1.count) End Sub Eigentlich ganz einfach und simpel; aber: Wird diese Suche in einer Baugruppe angewendet, wo unter anderem Unterbaugruppen eingesetzt sind, liefert Count den Wert 0, obwohl die Bauteile bzw. Baugruppen selektiert sind. Sucht man in Baugruppen, wo ausschlieslich Bauteile eingefügt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nach intersect prüfen
Jens Hansen am 19.10.2008 um 16:36 Uhr (0)
Hallo,so ohne weiteres wird es nicht gehen, da eine Intersection, die NICHT erstellt werden kann einen Fehler verurscht. Du wirst das INtersection-Object erzeugen müssen um sicher zu gehen. Zum Schluss kannst du dann das (fehlerhafte) Intersection-Objekt über eine Selection löschen.Vorgehensweise:On error resume nextCreate Intersection1(Linie_pinkt,Linie_gruen)Part.Updateif err.number == 0 then"Achtung ihre Lienien überscheiden sich,Programm Abbruch!"end ifSelection1.Add Intersection1Selection1.Deleteerr.c ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Versionierungssystem für .catvba Dateien
Jens Hansen am 22.10.2008 um 14:15 Uhr (0)
Hallo,mit den Bordmitteln von V5 geht es über ein VBA-Projekt. Dort kann man die jeweilige version eines Makros in einem Class-Modul erstellen. Das Class-Modul dient dann als "Container" aller Versionen. Von dort kann dann auch jede version explizit mit dem Debugger angesprochen werden.Für die Veröffentlichung kann dann die gewünschte Version einfach aus dem Class-Modul herausgenommer werden. Vorteil der ganze Sache ist, dass im Baum des VBA-Projektes es recht übersichtlich bleibt.Nachteil dabei ist, dass ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche mit Makro
Jens Hansen am 21.05.2003 um 15:47 Uhr (0)
Hallo Karin, nimm das Makro von Jasiu aus dem Beitrag: http://ww3.cad.de/foren/ubb/Forum137/HTML/000321.shtml Es wird hierbei eine Offset-Fläche auf eine bestehende Fläche mit dem Namen im Strukturbaum "Fläche.1" erstellt. Hier nochmal ein korrigierte Version (läuft als CATScript unter R9SP4): Sub CATMain() Dim partDocument1 As PartDocument Set partDocument1 = CATIA.ActiveDocument Dim part1 As Part Set part1 = partDocument1.Part Dim hybridBodies1 As HybridBodies Set hybridBodies1 = part1.HybridBodies Di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FEM: Localsensor erzeugen
Jens Hansen am 17.02.2005 um 10:00 Uhr (0)
Hallo zusammen, ich schalge mich mit folgedem Problem herum: Ich möchte einen Lokalen Sensor im FEM (R14) erzeugen. Das script, welches ich mit dem Makrorekorder aufzeichne, funktioniert erst nach ein paar Modifikationen - der Sensor wird erzeugt -soweit so gut. ABER: Wenn ich den Sensor updaten lassen, wird gemeldet, daß ein paar Einstellungen nicht stimmen. Rufe ich mir die Parameter des Sensor auf (siehe Bild), ist alles soweit korrekt angegeben. Leider finde ich in der Doku keinerlei Hinweise über die ...
|
| In das Form CATIA V5 Programmierung wechseln |