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 5773 - 5785, 10965 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 : Dokument geöffnet
EngineeredByRobberts am 04.05.2010 um 09:38 Uhr (0)
CATIA.Documents.Count = 0 müsste eigentlich funktionierenedit: Bernd war schneller ------------------- Robert[Diese Nachricht wurde von EngineeredByRobberts am 04. Mai. 2010 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Lizenz ermitteln?
EngineeredByRobberts am 04.05.2010 um 10:55 Uhr (0)
Über CATIA.SystemConfiguration müsste es gehenAus der ‘V5Automation.chm’ :Dim SystemConfiguration1 As SystemConfigurationSet SystemConfiguration1 = CATIA.SystemConfigurationReDim NameArray(SystemConfiguration1.ProductNamesCount)SystemConfiguration1.GetProductNames NameArrayMsgBox "IsProductAuthorized for product " & NameArray(0) & " returns " & SystemConfiguration1.IsProductAuthorized(NameArray(0))------------------- Robert

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Lizenz ermitteln?
Maetes am 04.05.2010 um 12:02 Uhr (0)
Hmm stimmt! Als CATScript funktioniert es. In dem Fall muss ich mal schaun wie ich das in VBA migrieren kann.Danke!/edit:So funktionierts:Sub CATMain() Dim NameArray() As Variant Dim SystemConfiguration1 Dim I, A As Integer Set SystemConfiguration1 = CATIA.SystemConfiguration A = SystemConfiguration1.ProductCount - 1 ReDim NameArray(A) SystemConfiguration1.GetProductNames NameArray For I = 0 To A If SystemConfiguration1.IsProductAuthorized(NameArray(I)) And Right(NameArray(I), 3) "prd" Then ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Lizenz ermitteln?
EngineeredByRobberts am 04.05.2010 um 11:32 Uhr (0)
Womit mal wieder bewiesen ist das man NIE was direkt aus der V5Automation.chm kopieren sollteDim NameArray()Dim SystemConfiguration1 As SystemConfigurationSet SystemConfiguration1 = CATIA.SystemConfigurationReDim NameArray(SystemConfiguration1.ProductCount-1)SystemConfiguration1.GetProductNames NameArrayMsgBox "IsProductAuthorized for product " & NameArray(0) & " returns " & SystemConfiguration1.IsProductAuthorized(NameArray(0))------------------- Robert

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Lizenz ermitteln?
EngineeredByRobberts am 04.05.2010 um 11:52 Uhr (0)
Als CATScript funktioniert das ganze, mit VB kenn ich mich leider zu wenig ausNeue Version:Option ExplicitLanguage="CATSCRIPT"Sub CATMain()Dim NameArray()Dim SystemConfiguration1 As SystemConfigurationDim I, A As IntegerSet SystemConfiguration1 = CATIA.SystemConfigurationA = SystemConfiguration1.ProductCount-1ReDim NameArray(A)SystemConfiguration1.GetProductNames NameArrayFor I = 0 to A If SystemConfiguration1.IsProductAuthorized(NameArray(I)) And right(NameArray(I),3) "prd" Then MsgBox "aktive Lizenz: ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Macro allcatpart erzeugen
Zwenne12 am 04.05.2010 um 15:54 Uhr (0)
Hallo Amboß,also wenn ich das richtig verstehe möchtest Du alle Produkte in einem Produkt in allcatparts umwandeln. Das kannst Du mit einer Schleife realisieren, die Parts und Products unterscheidet und dann eben von den Products AllCatParts macht.Hier mal ein Beispiel für eine Schleife:Code:Sub CATMain ()Dim intDocObjDim intProdObjDim intProdsObjSet intDocObj = CATIA.ActiveDocumentSet intProdObj = intDocObj.ProductSet intProdsObj = intProdObj.ProductsFor i = 1 To intProdsObj.Count If Typename (intProdsObj ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : eine CATIA.applictaion von mehreren anziehen
tomtom1972 am 15.03.2017 um 06:32 Uhr (1)
Hallo Forum,ich suche seit längerem nach einer Möglichkeit bei mehreren gleichzeitig auf einem Rechner laufenden CATIA Sessions (dafür ist nur eine Lizenz nötig) aus einer (z.B. der dritten) mittels CATScript eine .exe aufzurufen (VB6 / .NET) und aus diesem extern laufenden Makro dann wieder auf die korrekte CATIA Session zuzugreifen.(... Set Catia = GetObject(, "Catia.Application") ...)Leider wird immer (!) die zuerst gestartete CATIA Instanz angezogen.Kennt jemand irgendeinen Ansatz für mein Problem?Gruß ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Dokument geöffnet
zoltan.bekesi am 04.05.2010 um 18:01 Uhr (0)
Hallo Zusammen,bis letzte Woche dachte ich auch, dass CATIA.Documents.Count=0 eine gute Lösung ist, leider aber nicht immer.Es kann sein, dass ein Dokument schon geöffnet wurde und wieder geschlossen.CATIA merkt es leider und Document.Count 0 ist wahr, obwohl man keinen Dokument sieht.Deshalb mache ich in letzter Zeit noch eine Prüfung: Catia.Windows.Count=0.Das müsste diese Problem lösen.Gruß,Zoltan

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : For-Schleife mit Aktivitätsabfrage
Zwenne12 am 05.05.2010 um 09:50 Uhr (1)
Hallo Chrisma,um auf die Methoden Activate, InActivate und IsInactive zuzugreifen musst Du noch ein Objekt der Klasse Part deklarieren.Code:Set intPartObj = CATIA.ActiveDocument.PartFor i = 1 To sel.Count Set countname = sel.Item (i).Value If intPartObj.IsInactive (countname) Then On Error Resume Next intPartObj.Activate countname intPartObj.UpdateObject countname If Err.Number 0 Then intPartObj.Inactivate countname intPartObj.UpdateObject countname End If On Error Goto 0 End IfNext W ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : ParameterSet in Body / Körper
tobiley am 30.04.2010 um 19:46 Uhr (0)
Hallo,Habe gerade kein Catia zur Verfügung, werde es in den nächsten Tagen mal ausprobieren.Allerdings benötigt man für deine Methode die Knowledge Advisor Linzenz oder?MfgTobi[Diese Nachricht wurde von tobiley am 05. Mai. 2010 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : ParameterSet in Body / Körper
tobiley am 05.05.2010 um 11:39 Uhr (0)
Hallo Bobby_Joe,deine Lösung funktioniert, auch ohne KWA-Lizenz!Vielen Dank!Einfaches Beispiel siehe unten.Habe bis jetzt keine andere Lösung gefunden. Code:Set MyPart = CATIA.ActiveDocument.PartSet mybody = MyPart.MainBodySet Params = MyPart.Parameters Parameterset im Body erstellenParams.CreateSetOfParameters mybodySet mybody = MyPart.MainBodySet mySelection = CATIA.ActiveDocument.Selection mySelection.ClearmySelection.Add mybodyParameterset suchenmySelection.Search "CATKnowledgeSearch.AdvisorParameterS ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Dokument geöffnet
DanielFr. am 05.05.2010 um 11:50 Uhr (0)
Hallo ,die Prüfung über die Documents-Collection ist nicht zu empfehlen. Wie Zoltan schon erwähnte hat CATIA die Eigenschaft die Documents-Collection nicht sauber zu aktualisieren. Das merkt man auch bei einem händischen New-From. Teilweise muss man CATIA schließen und erneut öffnen damit die Documents-Collection wieder leer ist. Die Dokumente bleiben in der Collection wenn ein Dokument über den "X"-Button geschlossen wird. Schließt man das Dokument jedoch über das Menü (File - Close) dann wird es auch sau ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Publication
DanielFr. am 05.05.2010 um 12:09 Uhr (0)
Hallo  ,IMHO liegt es an der Einstellung "Use root context in assembly" (Tools - Infrastructure - Part Infrastructure - General). Ist diese aktiviert wird als Kontext immer das höchste Root-Produkt angezogen. Ist die Einstellung nicht aktiv so wird immer das Produkt als Kontext angezogen in dem sich das Publizierte Objekt befindet.Die Einstellung könntest du bei Bedarf zuerst abfragen und ggf. aktivieren um nachher immer das höchste Root-Produkt als Kontext zu haben[EDIT]Anbei noch der CATvba-Code zum ausl ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  432   433   434   435   436   437   438   439   440   441   442   443   444   445   446   447   448   449   450   451   452   453   454   455   456   457   ... 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