|
CATIA V5 Programmierung : Produkt als Cgr mit PartNumber und Revision speichern
tberger am 27.11.2007 um 08:13 Uhr (0)
Hallo Bike,das wird dann schon etwas mehr Aufwand (Schleifen = Anzahl Product Counts etc.) und Replace der Sub-Products-Inhalte durch während der Laufzeit des Makros erzeugte cgrs. Ich habs noch nicht ausprobiert, müsste aber gehen.Grüße aus dem RheinlandThomas------------------CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl von Elementen
hardy1312 am 29.11.2007 um 19:35 Uhr (0)
Hallo,ich habe ein kleines Problem. Ich möchte ein Makro erstellen, welches mir ein Powercopy einbaut und dabei von Nutzer -ausgewählte Elemente nutzt. Der Nutzer soll eines der folgenden Elemente auswählen können.- Körperkanten (Edge)- abgeleitete Splines (CATIA-Funktion "Begrenzung")- oder 3d Splines.mein Code sieht wie folgt aus: Dim Was1(0) Was1(0) = "Edge" Dim UserSel1 As Selection Set UserSel1 = CATIA.ActiveDocument.Selection UserSel1.Clear MsgBox ("Kante und senkrechte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fenster schließen
Peter80 am 03.12.2007 um 00:33 Uhr (0)
Danke für die schnelle Antwort!Ich habs deinem Vorschlag folgend so probiert:Code:Sub catmain()Dim Teil1 As DocumentSet Teil1 = CATIA.Documents.Add("Part")Dim Teil2 As DocumentSet Teil2 = CATIA.Documents.Add("Part")Teil1.ActivateCATIA.ActiveWindow.CloseEnd SubLeider wird das erste Fenster nicht geschlossen.Mit "Teil1.close" kann man später nicht mehr auf Teil1 zugreifen, was für meinen Fall jedoch wichtig wäre.Auch ein Minimieren des Fensters bringt mir leider nicht viel.Vielleicht liegts ja an meiner Cati ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript aus externem Editor starten
Jens Hansen am 03.12.2007 um 13:28 Uhr (0)
Hallo,meinst du vieleicht, wie man ein externes Skript aus einem Makro ausführt?Das geht mit CATIA.SystemService,ExecuteProcessus("Pfad und Name des Makros")LGJens Hansen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro zur Erstellung von Schnitten in Drawings
CEROG am 03.12.2007 um 14:01 Uhr (0)
Hallo Bernd,auch wenn sich das mit dem Makro erstmal toll anhört:Wie soll das funktionieren? Woher weiß das Makro, wo du die Schnitte brauchst?Viele Grüße,CEROG------------------CATIA-FAQhttp://www.cad-gaenssler.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript aus externem Editor starten
Peter80 am 27.11.2007 um 11:24 Uhr (0)
Hallo allerseits,ich arbeite mich gerade (mit Hilfe des Buches von Herrn Ziethen) in die Makroprogrammierung mit Catia V5 ein.Mir stellt sich folgende Frage:Wo finde ich die "*.exe" (bzw. deren Pfad), die man bei einem externen Editor (z.B. Notepad++) eintragen muss, um aus diesem Editor Makros direkt ausführen zu können?GrußPeter
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : kurze Frage zu vba
SirKlabauter am 03.12.2007 um 16:59 Uhr (0)
Ich weiß nicht ob es dafür einen Befehl gibt. Ich würde es über einen Umweg machen. Du erstellst einen Parameter der über VBA verändert wird. Dann erstellst du eine Reaction die ausgelöst wird wenn sich der Parameter verändert. Und schon startet dein Catscript oder Catvbamacro.Sir Klabauter------------------Hinweise auf Rechtschreibfehler kann man sich bitte sparen.CATIA: V5R16Programmiersprache: VBA
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fläche eines Elements messen!!!
CAMiCADse am 04.12.2007 um 14:27 Uhr (0)
Hallo Jan, hier ein kurzes Bsp:Code: Dim ref As Reference Set ref = part1.CreateReferenceFromObject(DeinObjekt) Dim TheSPAWorkbench As Workbench Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Dim TheMeasurable As Measurable Set TheMeasurable = TheSPAWorkbench.GetMeasurable(ref) MsgBox TheMeasurable.AreaGrußCAMiCADse
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs
Timberwolve am 04.12.2007 um 16:39 Uhr (0)
Hi, die PartNumber kann ich ja überschreiben, bzw. neu erzeugen. Das ist nicht mein Problem. Das Problem entsteht beim Speichern. Ich kann dann nicht das neue CATPart (neu per Makro erzeugt) nicht unter dem alten namen z.B. Part2.CATPart abspeichern, da steigt CATIA aus. ....Already loaded in Session.....Try another NameGruß Timber------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : kurze Frage zu vba
CAMiCADse am 04.12.2007 um 14:18 Uhr (0)
Hallo Onikage, Zitat:Mit CATIA.SystemService.ExecuteScript klappt es nicht, da VBA diese Funktion nicht kennt!das kennt er schon, nur möchte er es gerne in kleinen Häppchen serviert bekommen , der VBA Code:Dim SysSSet SysS = CATIA.SystemServiceSysS.ExecuteScript ....sollte klappenGrußCAMiCADse
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : kurze Frage zu vba
Onikage am 03.12.2007 um 11:12 Uhr (0)
Hallo,ist es möglich ein Catscript oder Catvba -Makro in VBA aufzurufen?Mit CATIA.SystemService.ExecuteScript klappt es nicht, da VBA diese Funktion nicht kennt!Hat jemand eine Idee?MfG Onikage[Diese Nachricht wurde von Onikage am 03. Dez. 2007 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : kurze Frage zu vba
apollo11 am 05.12.2007 um 12:02 Uhr (0)
Code:Const LibPath = "C:VBAProject.catvba"Sub CATMain() Dim Params() Set SServ = CATIA.SystemService ScriptName = "Module1" FunctionName = "CATMain" Call SServ.ExecuteScript(LibPath, catScriptLibraryTypeVBAProject, ScriptName, FunctionName, Params)End SubBei Params kannst du Übergabewerte angeben. Allerdings sollte das CATMain des auszuführenden Skripts auch diese auch handeln können.Statt catScriptLibraryTypeVBAProject sollte es auch eine Eigenschaft für vbs und catscript geben. (siehe V5 Automa ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte parametrisieren!
Juli81 am 05.12.2007 um 15:36 Uhr (0)
Hallo zusammen,bin der Neue hier im Forum! Und schon am Probleme posten! Hoffe ich habe wenigstens die richtige Kategorie erwischt. Ich muss gestehen das ich ein ziemlicher Grünschnabel bin was Catia betrifft, deswegen beschäftige ich mich nun während meiner Diplomarbeit damit! Folgende(s) Problem(e): 1.Ich möchte in einem Cat.part verschiedene Punkte ermitteln, aufbauend auf einen vorgegebenen Referenzpunkt.In diesem Referenzpunkt habe ich bereits über die Formelfunktion eine Ebene erstellt. Diese Ebe ...
|
In das Form CATIA V5 Programmierung wechseln |