Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.316
Anzahl Beiträge: 31.709
Anzahl Themen: 6.257

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 183 Gesamtergebnisse mit Suchbegriffen catia v5 sec.

Direkter Link in ein Forum:

CATIA V5 Allgemein CATIA V5 Drafting CATIA V5 CAM CATIA V5 Kinematik DMU CATIA V5 Programmierung
CATIA V5 Flächen CATIA V5 Part / Assembly CATIA V5 Infrastruktur CATIA V5 Datentransfer CATIA V5 FEM
CATIA V5 ICEM Shape Design CATIA V5 Composite

CATIA V5 Programmierung : Rekursiv
tomtom1972 am 14.03.2007 um 07:42 Uhr (0)
Moin okl,führen wir unsere Diskussion weiter. Ich sehe das ein bischen anders. Ich will mich ja nicht zu weit aus dem Fenster lehnen, aber ich denke du interpretierst den Artikel auf Wiki nicht ganz richtig (das Beispiel dort ist auch unglücklich). Oder eben ich.Holen wir mal etwas weiter aus:Es gibt zwei Bereiche im RAM, die ein Script mit Arbeitsspeicher bedient: der Stack und der Heap. Wird z.B. eine Integer-Variable deklariert (Dim iTest As Integer, iTest = 1000), schreibt sich der 32-Bit-Wert der sel ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Rekursiv
tomtom1972 am 13.03.2007 um 09:05 Uhr (0)
Hallo,wieso soll CATScript dafür nicht gemacht sein?Und wieso ist ein rekursiv aufgebautes Script speicherintensiver? Das halte ich alles für absoluten Unfug. Endlosschleifen sind das Resultat falscher Programmierung und nicht das Ergebnis rekursiver Vorgänge.Rekursiv heißt ja nicht, das eine Schleife beliebig oft aufgerufen wird.Bsp sei folgende Struktur:Product Product Part Product Part Partund folgendes Script:Sub CATMain() Set oRoot = Catia.ActiveDocument Set oProducts = oRoot.Produc ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Nur sichtbare Flächen
tomtom1972 am 13.12.2006 um 10:22 Uhr (0)
Moin,das ganze geht so:-cgr erzeugen. Der cgr ist eine Hüllkurve, enthält also nur die aussenliegenden Flächen. Jene, welche du behalten möchtest.-Jetzt willst du aber die "echten" Flächen behalten, nicht den cgr. Daher dient der cgr nur zum Abgleich (da er die Info enthält, was eine aussenliegende Fläche ist)-Der Abgleich läuft über einen Clash (eine Kollisionsuntersuchung) zwischen dem cgr und allen restlichen Modellen.-Der Clash erzeugt (wenn er vom Typ catConflictTypeClash ist) Conflicts (also Konflikt ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : In welchem Körper befindet sich Selection
tomtom1972 am 22.03.2005 um 09:57 Uhr (0)
Hallo, in R14 (und mit VB 6.0) klappts mit .SelectElement2 und folgendem Code. (Da die Methode SelectElement2 ebenfalls in R12 existiert, gehe ich davon aus, das es hier auch klappt.) Dim InputObjectType(0) Dim Status Dim oSelection Set oSelection = CATIA.ActiveDocument.Selection InputObjectType(0) = Face ---nur Fläche auswählbar Status = oSelection.SelectElement2(InputObjectType, Select , False) --- UserSel If (Status Normal ) Then -------Auswahl i.O? MsgBox Abort --- nein E ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : VBScript / Object required error on Selection
tomtom1972 am 07.04.2005 um 06:56 Uhr (0)
Hallo omz, versuch es einmal mit fogendem Code: Dim InputObjectType(2) Dim Status InputObjectType(0) = "Point" InputObjectType(1) = "Line" InputObjectType(2) = "HybridShapeCurveExplicit" Set mySel = CATIA.ActiveDocument.Selection Status = mySel.SelectElement2(InputObjectType, mymessage, false ) If (Status = "Normal") and (mySel.count=1) Then Set myEntity = mySel.Item(1).Value End if Funktioniert in R14Sp3 Gruss TomTom ------------------ tomtom1972

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : In welchem Körper befindet sich Selection
tomtom1972 am 07.04.2005 um 13:45 Uhr (0)
Hallo, falls noch Interesse besteht, es geht wesentlich einfacher als oben beschrieben: Mit der Funktion „FindObject“ der Selection kommst du zum Köper, der zu deiner Fläche gehört (ohne über den Brep zu gehen). Auch im CATScript : Sub CATMain() Dim InputObjectType(0) Dim Status Dim oSelection Set oSelection = CATIA.ActiveDocument.Selection InputObjectType(0) = Face ---nur Fläche auswählbar Status = oSelection.SelectElement2(InputObjectType, Select , False) --- UserSel If (Status Normal ) Th ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : VBScript / Object required error on Selection
tomtom1972 am 08.04.2005 um 07:16 Uhr (0)
Hello omz, this morning i read your posting at the coe-forum with the detailed circumscription of your problem. I am thinking the same as craig helm does. Maybee this will help you: We have had some problems with all of the selection-methods during the changing from R12 (13) to the Release 14. The most important thing is, that you are allowed to make only one Set of the Selection (Set MySel = Catia.ActiveDocument.Selection) in the R14. That was different in R12. If your are working with different moduls in ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : UDF / PowerCopy automation
tomtom1972 am 18.07.2005 um 12:22 Uhr (0)
Hallo, UDFs konnten schon in der R12 per script erzeugt werden. Bsp. Scripte in der CATIA-Installationsstruktur unter ...DassaultSystemesB12SP3intel_aVBScriptUserFeature InstanciateUdfPartDesign.CATScript InstanciateUdfShapeDesign.CATScript Powercopies können nicht über die COM-Schnittstelle angesprochen werden; nur über den CATIA.Startcommand, aber leider mit allen bekannten Problemen dieses Workarounds (siehe ältere Beiträge hier im Forum) Gruss TomTom ------------------ tomtom1972

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Catia Befehl
tomtom1972 am 18.07.2005 um 13:03 Uhr (0)
Hallo, der CATIA.Startcommand selbst funktioniert nur in der engl. Sprachumgebung. Problem hierbei auch: Der CATIA.Startcommand gibt keine Err.Number ( 0) zurück, d.h. wenn jemand mit deutscher Sprachumgebung arbeitet, wird der Befehl einfach nicht ausgeführt. Allerdings kann man Publikationen direkt erzeugen, d.h. die COM-Schnittstelle unterstützt diesen Befehl. Es gibt mehrere Beiträge dazu in diesem Forum, z.B. unter http://ww3.cad.de/foren/ubb/Forum137/HTML/000806.shtml Gruss TomTom -------------- ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Länge einer beliebigen Linie
tomtom1972 am 19.07.2005 um 13:38 Uhr (0)
Hallo, das geht wunderbar per script; für alles was irgendwie etwas mit "Messen" zu tun hat, bietet die COM-Schnittstettle das Measurable-Objekt und die dazugehörigen Methoden (GetVolume, GetArea, GetCOG....) und Eigenschaften, z.B. die Length. Mit folgendem Code kannst du alle GSD-Elemente, die eine "Länge" ausgeben können, messen, wobei du dich in einem Part innerhalb einer Product-Struktur (Root ist ein CATProduct) oder nur in einem Part ( = Root) befinden darfst. Script starten und GSD-Element anwählen ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : StartCommand iCommandId Auflistung
tomtom1972 am 27.07.2005 um 15:45 Uhr (0)
Hi,das Object SendToService mit den zugehörigen Methoden (siehe Bild im Anhang) gibt’s auch unter Unix, aber von Unix haben wir uns komplett verabschiedet - deshalb spreche ich immer nur von der COM-Schnittstelle, wenn ich mich auf Scripte beziehe. COM (Component Object Model) ist eine von Microsoft entwickelte Schnittstelle, die von allen 32-bit Microsoft Betriebssystemen unterstützt wird.COM ist die Basis, auf der OLE-Automation (Object Linking and Embedding) und ActiveX (Softwarekomponenten-Modell) real ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : bestimmte Elemente aus GeometricalSet löschen
tomtom1972 am 26.07.2005 um 07:31 Uhr (0)
Hallo Sascha, du musst die erste Selection löschen, dann ist dein Selection.Count nicht immer 0. D.h. irgendeinem Object (oSelectedElement) den Inhalt deiner Selection zuweissen (bzw. den ersten Item). Falls es mehrere sein sollen, muss du ein Array nehmen. Dann die Selection löschen und innerhalb des Objects neu suchen. Siehe Code unten: Falls du noch Fragen hast, kannst du mich unter der Durchwahl -532 erreichen (Torben). Sub CATMain() Set oSelection = Catia.ActiveDocument.Selection Dim InputObjectTyp ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro auf einen Symolleiste verknüpfen!
tomtom1972 am 08.08.2005 um 11:12 Uhr (0)
Hallo,das sind ja vier Fragen auf einmal.1.) Unter ToolsCustomizeToolbar einen neuen Werkzeugkasten erstellen. Anschliessend unter ... ...CustomizeCommandsAll Commands das Script anwählen und unter ShowProperties ein Icon zuweisen und dieses in die Toolbar ziehen. Fertig.2.) Das Ziel der CNext.exe unter EigenschaftenVerknüpfungen abändern: -macro "C:Pfad_des_Makros est.CATScript" anhängen. Vorsicht: Ein CATScript, VBScript und auch ein VBA ist Teil des V5 Prozesses, d.h. das Script blockiert Catia – erst w ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9   10   11   12   13   14   15 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz