|
CATIA V5 Programmierung : CATScript aus VBScript starten
HoBLila am 16.07.2013 um 16:17 Uhr (0)
Sorry, hatte Deinen Ausführungen entnommen, dass Du ein VBScript ausführen willst, daher der Tipp mit der Shell, da ich davon ausging, dass ExecuteScript eher mit CATScript arbeitet.Da habe ich mal wieder den entscheidenden ersten Satz überlesen. :-DAlternativ kann man sich eventuell ein CATIA-Objekt erzeugen, welches vielleicht auch die Enums kennt. Aber da wüsst ich auch grad nicht wie.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Überprüfung, ob bestimmte Lizenz vorhanden ist
CEROG am 18.01.2006 um 10:23 Uhr (0)
Hallo zusammen,für ein größeres Programmierprojekt muß ich abfragen ob eine bestimmte Lizenz vorhande ist.Im Augenblick sieht mein Code so aus (Ausschnitt):Dim CATIAKonfig As SystemConfigurationSet CATIAKonfig = CATIA.SystemConfigurationCATIAKonfig.GetProductNames NameArrayLeider kommt beim Testlauf eine Fehlermeldung:Function or interface marked as restricted, or the function uses an Automation type not supported in VisaulBasic.Gekennzeichnet ist "GetProductNames".Ich habe auch den Originalcode aus der Hi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Überprüfung, ob bestimmte Lizenz vorhanden ist
CEROG am 18.01.2006 um 10:23 Uhr (0)
Hallo zusammen,für ein größeres Programmierprojekt muß ich abfragen ob eine bestimmte Lizenz vorhande ist.Im Augenblick sieht mein Code so aus (Ausschnitt):Dim CATIAKonfig As SystemConfigurationSet CATIAKonfig = CATIA.SystemConfigurationCATIAKonfig.GetProductNames NameArrayLeider kommt beim Testlauf eine Fehlermeldung:Function or interface marked as restricted, or the function uses an Automation type not supported in VisaulBasic.Gekennzeichnet ist "GetProductNames".Ich habe auch den Originalcode aus der Hi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : HybridShapes später appenden
HoBLila am 15.04.2014 um 15:00 Uhr (1)
Liegts vielleicht eher daran, dass Deine CATIA-Session einen Zustand erreicht hat andem das nicht mehr möglich ist?Oder: Wenn Du Elemente nicht "appendest", dann landen sie automatisch unter dem nächsten Objekt, welches diese benutzt, vielleicht sind sie dadurch bereits irgendwo schon drangehangen und Du musst das nächst höhere Objekt finden.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, imme ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ALLinONE:CATPart mit Material
Martin K am 25.05.2009 um 09:24 Uhr (0)
Hallo DanielIch hatte auf eine einfache Möglichkeit gehofft. Vielleicht doch irgendwo einen Schalter im CATIA für das AllInOne.CATPart erzeugen.Meine Makrokenntnisse sind leider noch sehr beschränkt.Habe mir aber schon gedacht, dass das nicht so einfach zu realisieren ist.Wie prüft man ab, ob tatsächlich immer ein Material vergeben wurde?Was passiert wenn mehr als ein Körper im Part sind?....?In der Vergangenheit hat mir aber schon oft ein Lösungsansatz bzw. Teilmakros die ich dann kombiniert habe weiter g ...
|
| In das Form CATIA V5 Programmierung 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 Programmierung : machine instruction setzen
HoBLila am 30.10.2009 um 21:32 Uhr (0)
Hallo,ich kann Dir eventuell nicht helfen, wills aber versuchen. Bin in CATIA nicht ganz so fit und die NC-Programmierung ist auch schon ne ganze Weile her.Du kannst mir aber helfen Dir zu helfen, wenn Du mal ein Bild mit dem Feature im Baum hochlädst und eine Anweisungsfolge zum anlegen, dann finden wir sicher was. Ich nehm an es wird sowas wie eine PPInstruction oder sowas sein.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ing ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isolate-V5-Makro für Views
elke am 18.07.2005 um 13:12 Uhr (0)
Hallo, ich möchte gerne mit der Catia-internen Makro-Funktion ein solches erzeugen. Ziel ist es alle Views einer Zeichnung zu isolieren. Ich wähle über Tools/Macro/Startrecording ein Verzeichnis und einen Namen sowie das Format (CATSkript oder MS-VB-Skript)aus und starte meine Funktionen (Edit-Search-alle Views-Select-isolate) und beende das Makro. Möchte ich dieses laufen lassen kommt es zur folgenden Fehlermeldunng. Ich habe es sowohl als VB-Skript als auch als CATSkript ausprobiert.Makro als Text-Datei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript mit dem VBA-Editor bearbeiten
Florian.Held am 16.07.2005 um 11:38 Uhr (0)
Hi,Also ich verwende den VBA-Editor von Excel zum bearbeiten meiner catvbs für Unix.Einziger Vorteil meiner Erfahrung nach ist dabei dass der Code farbig und Einrück-Technisch optisch ansprechend und Übersichtlicher dargestellt wird. Vorgehen tue ich dabei wie angesprochen mit kopieren einfügen.V5-Objekte im Objektbrowser und solche späßchen funzen natürlich nicht, weil es ja ein Excel Editor ist und kein V5, sprich zum Nachschlagen muss ich die V5 Automationshilfe hernehmen.Ich finde es ist aber schon ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product als STEP-Dateien exportieren
bgrittmann am 19.03.2012 um 08:31 Uhr (0)
ServusIch hab mal in meiner Makrosammlung gestöbert.Code:Script zum Exportieren von V5-Parts und Produkten in IGESErstellt von Bernd GrittmannLanguage="VBSCRIPT"Sub CATMain() Dim Zielverzeichnis as String Dim Quellverzeichnis as String Dim FolBrowser Dim FileSystemObject Dim Verzeichnis as Folder Dim Dateien as Files Dim Datei as File Dim Dokument as Document Dim Counter as Integer Dim StrZiel as String Fehlermeldungen ausschalten CATIA.DisplayFileAlerts = False Quellverzeichnis abfragen set ShellApp=Cr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion Achsensystemen Catia V5 R18 mit catvba
LuNo am 26.09.2013 um 09:33 Uhr (1)
Eine Möglichkeit wäreoAchse.Name ergibt den BRep der Achse z.B.Code:"Selection_REdge:(Edge:(Face:(Brp:(AxisSystem.58;3);None:();Cf11:());Face:(Brp:(AxisSystem.58;2);None:();Cf11:());None:(Limits1:();Limits2:());Cf11:());AxisSystem.58;Z0;G3491 )" kurz zu BRep die Achse ergibt sich aus der Schnittmenge von zwei PlanesCode: Face:(Brp:(AxisSystem.58;3); Face:(Brp:(AxisSystem.58;2); Plane wird bescheiben durch: Face : (Brp : (achs ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schweißnahtsymbol im Drawing auslesen
DuffM4nUS am 12.08.2016 um 09:00 Uhr (1)
Hallo Gemeinde!Eine kurze Frage an die Experten:Ist es möglich ein angelegtes Schweißnahtsymbol in einer View mit VBA auszulesen?Code:CATIA.ActiveDocument.Sheets.Item1.Views.Item1.Weldings.Item1lässt mich nur an Textproperties wie Font etc. ran.Ziel soll sein, die Schweißnahtsymbole auf einer Zeichnung auszulesen, gleiche Symbole zusammenzuzählen und in einer Tabelle auf das Zeichnungsblatt zu bringen. Dabei soll nicht nur die Schweißnahtnummer sondern auch der Inhalt des Symbols (Kehlnaht, Länge, etc. mit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VSTA CATIA V6
HoBLila am 08.06.2010 um 09:46 Uhr (0)
Hallo zusammen,bei CATIA V6 gibts ja was neues (ich weiß das gehört daher ins V6-Forum, aber hier wuseln mehr Wissende rum ) und zwar VSTA, welches VB.NET und C# enthält als "Makro-Schnittstelle":Jedenfalls probier ich mich momentan an VB.NET, welches vor allem unter 64Bit besser läuft.Dabei frage ich mich nun, warum im MacroLibrary-Rumpf standardmäßig das zu finden ist:Code:Partial Class ThisApplication Private Sub ThisApplication_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me ...
|
| In das Form CATIA V5 Programmierung wechseln |