Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.316
Anzahl Beiträge: 31.727
Anzahl Themen: 6.264

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 1639 - 1651, 10968 Gesamtergebnisse mit Suchbegriffen catia r34 sec.
CATIA V5 Programmierung : CATIA.StartCommand ohne Benutzer-Interaktion durchführen?
Axel.Strasser am 17.03.2006 um 16:17 Uhr (0)
Also ich habe so etwas mal mit einem vbs gemacht:Code:Option ExplicitDim WshShell, fso, objEnvDim Command, MacroName, ScriptPath, ComputernameSet fso = CreateObject("Scripting.FileSystemObject")Set WshShell = Wscript.CreateObject("WScript.Shell")Set objEnv = WshShell.Environment("Process")ComputerName = objEnv("COMPUTERNAME")ScriptPath = WScript.ScriptFullNameScriptPath = Left(ScriptPath, InstrRev(ScriptPath, ""))ScriptPath = InputBox("Bitte Eingabe ScriptPath für Macro.CatScript", ComputerName, ScriptPath ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA.StartCommand ohne Benutzer-Interaktion durchführen?
compimento am 14.12.2010 um 15:23 Uhr (0)
hallo,du musst den befehl mit einer loop realsieren. über die catia status bar wird geprüft wie lange Update All steht. Ist der Befehl zuende läuft dein Code weiter.Bsp:CATIA.StartCommand ("Update") If Err.Number 0 Then msgbox = "Update konnte auf dem Datensatz nicht ausgeführt werden!" End If Err.Clear Do CATIA.SystemService.ExecuteProcessus "" Loop Until CATIA.StatusBar "Update All" On Error GoTo 0

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA.StartCommand ohne Benutzer-Interaktion durchführen?
DiNo_68 am 20.03.2006 um 09:51 Uhr (0)
Hallo Axel,das löst mein Problem nicht wirklich.Wenn ich Deinen Code richtig verstehe, wird aus einem VBS heraus CATIA im Batch mit einem Makro gestartet.Meine Problemstellung ist anders: Ich bin bereits in CATIA und möchte von dort heraus eine CAA-Anwendung starten.Zum besseren Verständnis mache ich ein Beispiel:Szenario: CATPart laden - Geometrie modifizieren - Geometrie im VDAFS-Format abspeichern (z.B. mit COM/FOX von T-Systems)Variante 1 (schlechte Performance): Im Batch CATIA mit dem CATPart starten, ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Part in Product aktiv setzen
hklein06 am 20.03.2006 um 12:08 Uhr (0)
Hallo,ich habe in einem Product ein Part aktiv gemacht (...Edit). Nun möchte ich in diesem Part arbeiten (Solid etc.).Leider kann ich im Makro das aktive Part nicht auslesen. Es wird immer das Root-Product ausgegeben: Set WeldingProduct = CATIA.Documents Set WeldingDoc = CATIA.ActiveDocument MsgBox "Test - "&WeldingDoc.Name dann kommt der Fehler: Set WeldingPart = WeldingDoc.PartWie kann ich denn das Problem am Besten lösen?Danke im Voraus,Holger

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA = Schlaftablette?
Stoffel am 20.03.2006 um 15:21 Uhr (0)
diesen Punkt "grün einfärben" kannst du dir sparen - wo ist denn der Nutzen?Schieb die relevanten Punkte doch beim durchsuchen einfach in ein Feld....

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Prüfen des Typs von Elementen
hklein06 am 21.03.2006 um 09:05 Uhr (0)
Hallo Holger,hat leider auch nicht funktioniert bzw. mache ich da etwas falsch. Hier noch mal der Code: Test, ob Elemente in einem GeometricalSet Punkte sindSub CATMain () Dim Bauteil As Part Dim Koerper As HybridBody Dim Geos As CatGeometricType Dim Geo As GeometricElement Set Bauteil = CATIA.ActiveDocument.Part Set bodiesColl = Bauteil.HybridBodies Set Koerper = bodiesColl.Item(1) MsgBox "Name GeoSet: "&Koerper.Name MsgBox "Anzahl elemente: "&Koerper.HybridShapes.Count If Koerper.HybridShapes.Count ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : String Splitten
hklein06 am 21.03.2006 um 13:35 Uhr (0)
Danke!... nur, wo hört CATIA auf und fängt VB an ... ?Holger

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Part in Product aktiv setzen
hklein06 am 22.03.2006 um 07:46 Uhr (0)
Hallo Lusilnie,da ist schon richtig, doch da gibt es mehrere Probleme:1. die Auswahl eines Parts reicht nicht, da das Makro den Inhalt eines Geometrical Sets nicht findet, wenn das Part nicht aktiv ist, = deshalb müßte der Anwender das Part vorher von Hand aktivieren,was leider auch nicht richtig funktioniert (CATIA.ActiveDocument gibt mir immer das Product, nicht das Part aus)2. selbst wenn sich der Punkt 1 ohne eine Aktivierung des Parts lösen läßt, bleibt das Problem, dass der Anwender (nach dem Ablauf ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Part in Product aktiv setzen
Tstone am 22.03.2006 um 09:12 Uhr (0)
HalloNach der Selektion des Parts durch den Benutzer mußt du das Part nicht aktiv schalten, sondern du weist die Selektion einer Variablen vom Typ PartDocument zu. Dadurch hast du vollen Zugriff auf alle Methoden und Eigenschaften des Parts aus deinem Produkt.Schlußendlich ist das Part ja geladen und somit Teil der Document-Auflistung.Code für die Auswahl eines Parts:Dim oDocDim SelFilter(1)Dim sStatus As StringDim selelm As SelectedElementSet oDoc = CATIA.ActiveDocumentSelFilter(0) = "Part"SelFilter(1) = ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Prüfen des Typs von Elementen
Günter K. am 22.03.2006 um 09:32 Uhr (0)
Hallo Holger,die Eigenschaft "GeometricType" ist für Objekte vom Typ "HybridShape" nicht vorgesehen.Statt dessen gibt es seit R14 in der "HybridShapeFactory" die Funktion "GetGeometricalFeatureType".Diese Funktion liefert (entgegen der Dokumenation) für Objekte vom Typ "Point" den Wert "1" zurück.Func GetGeometricalFeatureType(CATIAReference iElem) As short Returns type of "geometrical" shape Design feature. Parameters: iElem Reference element oType Type of feature = 0 , Unknown = 1 , Point = 2 ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : String Splitten
Stoffel am 22.03.2006 um 10:44 Uhr (0)
CATIA fängt an beiCATIA.documents oderCATIA.systemservice oderCATIA.windows oderCATIA.ActiveDocument oder oder oder(der gewiefte Leser sieht die Gemeinsamkeit)Alles andere hat überhaupt nix mehr mit CATIA zu tun, sondern ist normales VB-Script. Deshalb heißen die Dateien ja auch catVBS (für VB-Script)Grüße

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : SelectElement geht nicht
Tstone am 16.11.2005 um 09:27 Uhr (0)
HalloDas ist ein altes Problem,die Funktion laßt sich aber trotzdem nutzen, wenn Du die "späte Bindung" nutztd.h.Dim oDoc As Object späte Bindung da Variable vom Allgemeintyp Object istSet oDoc = CATIA.ActiveDocumentsStatus = oDoc.Selection.SelectElement(SelFilter, "Bitte 3D-Punkt auswählen", True)------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : SelectElement geht nicht
Lusilnie am 17.11.2005 um 23:07 Uhr (0)
Hallo "Gevatter Tod",dann mal weiter in der Fehlersuche!Ist "Funktion gesperrt oder nicht vorhanden" der Wortlaut der Fehlermeldung oder ist der genaue Ausdruck von CATIA/VBA-Editor anders? Vielleicht läßt sich der Fehler damit eingrenzen.So auf die Schnelle fällt mir sonst auch nichts weiter ein! Außer noch weiteren Fragen:-Welcher Workbench ist aktiv?-Design- oder Visualisation-Mode (Cache-Mode) als Standard?mfg,Lusilnie

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  114   115   116   117   118   119   120   121   122   123   124   125   126   127   128   129   130   131   132   133   134   135   136   137   138   139   ... mehr

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