|
CATIA V5 Programmierung : Click OK to Terminate
Gepetto am 05.03.2009 um 09:44 Uhr (0)
Hallo Zusammen,ich bin erst seit kurzem hier und konnte bis jetzt immer wieder gute Tipps und Tricks nachlesen. Jetzt hab ich aber ein Problem, welches ich nicht gefunden habe oder alleine lösen konnte: ---------- Entsprechendes Part/Product öffnen SUB ---------- ---------- Dateipfad lesen ---------- If oDrwSheets.Parent.Path = "" Then Box = "The active drawing has no external references" & vbLf Box = Box & "The makro will not work without external references on CATParts or CATProduc ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzlink aus Drawing
Gepetto am 12.03.2009 um 15:23 Uhr (0)
Moin Zusammen,ich habe ein Problem und hab leider keine Ahnung wie ich es lösen kann, also hoffentlich könnt Ihr mir helfen:Ich habe ein Drawing und auf diesem ist eine Ansicht von einem Part/Product. Es soll nun der Link von dieser Drawing ausgelesen werden und damit geprüft werden ob, das Part/Product geöffnet ist.Mein Ansatz ist:set drawingDoc = CATIA.ActiveDocumentset ProductDrawn =drawingDoc.Sheets.Item(1).GenerativeLinksoPath = ProductDrawn.Parent.FullNameIrgendwie ist mein Fett markierter Ansatz nic ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Version als Text in einen eingefügten Schriftkopf
Gepetto am 25.03.2009 um 12:22 Uhr (0)
Hallo Dezet,man kann einige Parameter der Umgebung auslesen lassen. Man könnte die Version über den Installationspfad herauslesen. Dann könnte man eine Case Abfrage machen um die Richtige Umgebung ins Feld schreiben zu lassen.dim value as StringValue= CATIA.SystemService.Environ("CATInstallPath")select case ValueCase InStr(1,Value,"R16" msgbox ("R16")Case InStr(1,Value,"R17" msgbox ("R17")Case InStr(1,Value,"R18" msgbox ("R18")Case InStr(1,Value,"R19" msgbox ("R19")case else msgbox ("keine Umgebu ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Makro aus VBA starten
Gepetto am 01.04.2009 um 09:17 Uhr (0)
Hallo Zusammen,ich hoffe jemand kann mir weiterhelfen, denn der letzte Beitrag ist schon etwas älter. Ich habe das gleiche Problem wie Henning_N, nur habe ich ein Catvbs welches ich aus VBA starten möchte.Warum klappt das mit dem "ExecuteScript" nicht?Dim Params() Set SServ = CATIA.SystemService LibPath = "C:la" ScriptName = "blabla.catvbs" FunctionName = "CATMain" Call SServ.ExecuteScript(LibPath, catScriptLibraryTypeDirectory, ScriptName, FunctionName, Params)
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Makro aus VBA starten
Gepetto am 02.04.2009 um 07:45 Uhr (0)
Sub callen()Dim SServDim ScriptName As StringDim FunctionName As StringDim Params() Set SServ = CATIA.SystemService LibPath = "C:la" ScriptName = "blabla.catvbs" FunctionName = "CATMain" Call SServ.ExecuteScript(LibPath, catScriptLibraryTypeDirectory, ScriptName, FunctionName, Params)End SubSo finktionukelt es jetzt Einfach nur Dim SServ reicht aus!aber ich dachte ich müsste SServ als SystemService deklarieren?!
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Explosionsplan
Gepetto am 06.04.2009 um 11:25 Uhr (0)
Von der Vorgehensweise hatte ich mir vorgestellt im 3D eine Scene zu erstellen um dann die Explode-Function zu verwenden. Das sehe ich nicht unbedingt als Problem an. Natürlich sollte eine Explosionszeichnung die Einzelteile und vorallem den Zusammenbau ersichtlich machen. Da wären wir auch schon bei dem Problem mit der Explosionsfunktion von CATIA. Es ist mir leider nicht bekannt dass beispielsweise Schraube, Unterlegscheibe, Bohrung in Teil1, Bohrung in Teil2 und eine Mutter auf einer Achse zu explodiere ...
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |