|
CATIA V5 Programmierung : DrawingViewGenerativeBehavior funktioniert ab CATIA R28 nicht mehr
bgrittmann am 26.04.2023 um 16:36 Uhr (1)
ServusUm den Fehler besser einzuschränken (und da ich mich nicht C# auskenne): geht das noch mit einem anderen Catia Release? geht GenerativeBehavior in R28 noch in VBA du hast schon nach dem Fehler im Internet gesucht? Könnte sein dass es nicht an der Methode liegt sondern generell mit der COM-SchnittstelleGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Schelles Konvertieren von Catparts in Step-Datein
bgrittmann am 02.05.2023 um 10:25 Uhr (1)
Servus NilsDas geht zB über ein Makro (siehe Programmier-Unterforum oder auf catia.cad.de) oder per Tools - DienstprogrammeGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Verwendung von Publications für Constrains
bgrittmann am 08.05.2023 um 16:11 Uhr (1)
ServusLeider ist es nicht so einfach.Zunächst die Publication gehört zum Product und nicht zum Part (siehe Doku) zB ungetestet: Set MainAxis = oLastInstance.ReferenceProduct.Publications.Item("NameDerPublication")Vermutlich kannst du dir das aber auch sparen: in meinem Kurztest hat Catia die Publication verwendet wenn ich das zugehörige Objekt (zB Ebene) bei der Bedingung genutzt habe.Für die Bedingung musst du eine Referenz über den "Pfad" bilden: zB Set reference1 = product1.CreateReferenceFromName("Prod ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Parametrisierungen in CATIA V5
bgrittmann am 23.05.2023 um 12:14 Uhr (1)
ServusJa nach dem was du genau vorhast hab ich folgende Ansätze: alles in Catia mit KWA-Regeln erschlagen ein Konstruktionstabelle nutzen und damit das Modell steuern (ggf dann mit Formel in Excel) alles per VBA in Catia erschlagen die Logik mit VBA in Excel erstellen und dann das CAD-Modell steuern (ggf nur über wenige Parameter)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : COMException in Visual Studio (PowerCopy)
bgrittmann am 24.05.2023 um 15:59 Uhr (1)
ServusHast du in der entsprechenden Catia Instanz die KT1-Lizenz?Hast du in dieser Instanz zuvor schon mal eine Powercopy versucht einzufügen? Wurde dann auch per EndInstanceFactory diese richtig beendet (auch im Fehlerfall)?Ggf vor BeginInstanceFactory dem erst ein EndInstanceFactory ausführen (um sicher zu gehen).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : aus Catia Excel Selection.Address auslesen
bgrittmann am 27.06.2023 um 07:07 Uhr (1)
ServusDa es bei Catia und Excel eine Objket Selection gibt, kommt vermutlich die Fehlermeldung.Du könntest a) die Selection als Object deklarieren oder b) die Bibliothek (Excel) mit angeben.GrußBerndPS: Gehört die Selection in Excel wirklich zum Worksheet, oder eher zur Application?------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : aus Catia Excel Selection.Address auslesen
bgrittmann am 27.06.2023 um 09:26 Uhr (1)
ServusIch vermute, da du die Excel-Selection nicht "richtig" deklariert hast musst du: den ReferenceSytle als 3. Parameter angeben (siehe hier) und den ggf den Wert als nummerischen Wert angeben (siehe hier)zB (ungetestet): sXlSelection = xlSelection.Address(,,-4150,)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Makro: Excel Zellinhalt #NV abfangen
bgrittmann am 28.06.2023 um 12:29 Uhr (1)
Servus LionelDazu empfehle ich dir die Methoden von Excel zu nutzen (und ggf danach in einem entsprechenden Forum oder Doku zu suchen)Ich würde es wohl mit IsError probieren.Code:if xlApp.IsError(xlSelection) then MsgBox "Fehler"else MsgBox "Zellinhalt: " & xlSelection.Valueend ifGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Portable Script Center
bgrittmann am 03.07.2023 um 13:49 Uhr (1)
ServusHast du auch nach dem Entpacken der Datei in den Eigenschaften "Sicherheit: ... stammt von einem anderen PC ..." den Zugriff zugelassen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia copied parts to axis in product
bgrittmann am 17.08.2023 um 17:27 Uhr (1)
Hi,Please have a look on hereBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia copied parts to axis in product
bgrittmann am 17.08.2023 um 17:45 Uhr (1)
Hi,probably there are also English books for macro programming. Also forums in English are available.I suggest to learn the use of the documentation and the use of the vba editor (watch/local windows)regards,Bernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FTA useless cameras
bgrittmann am 22.08.2023 um 09:03 Uhr (1)
Hi,Do these cameras belong to the cameras of the document? (CATIA.ActiveDocument.Cameras)If so, there is also a remove methodregards,BerndPS: Instead of renaming you can also create a list/dictionary/array with the cameras used in the captures------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Drafting Pfeil in VBS (Schriftkopf) Macro erstellen
bgrittmann am 30.09.2023 um 19:37 Uhr (1)
ServusWillkommen im Forum.Schau dir mal den DrawingArrow an. (ggf erst manuell testen ob es für deine Anwendung passt)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |