|
CATIA V5 Programmierung : Catia Pfad eines Parts auslesen
IIYTII am 02.10.2009 um 10:51 Uhr (0)
Hi,ich wollte nach dem command fragen, um den !kompletten! internen CATIA Pfad aus dem Strukturbaum auszulesen:Ergebnis sollte z.B. sein:Product/Part1.1/Kann mir da jemand helfen?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Pfad eines Parts auslesen
HoBLila am 02.10.2009 um 16:50 Uhr (0)
Kenne solch einen Command nicht, aber du kannst doch über die Namen der Parents eine rekursive Schleife laufen lassen.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Pfad eines Parts auslesen
IIYTII am 02.10.2009 um 16:55 Uhr (0)
Ok, dass wusste ich schon. Wäre aber schöner wenn man die Pfade absolut auslesen könnte :-)Trotzdem danke dir!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kopieren mehrerer Bodies
Makronizer am 01.10.2009 um 14:47 Uhr (0)
Hallo zusammen,folgendes Problem:Ich verwende innerhalb eines Makros mehrere Selektionen. Die erste Selektion wäre ein Body, die zweite Selektion sind mehrere Parts, in denen die Bodies mit dem Namen der ersten Selektion herausgefiltert werden. So weit funktioniert alles bestens. Die gefilterten Bodies will ich nun kopieren und genau da streikt CATIA, bzw mein Wissen der Makroprogrammierung. Der Befehl xxx.Copy wird als Fehler herausgeschmissen.Irgendwelche Ideen oder Denkanstöße?Makro: Selektion definiere ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsenname auslesen mit Select2
torstnm am 05.10.2009 um 08:21 Uhr (0)
Probiers mal mit:Code:Filter(0) = "AxisSystem"....Achsenname = usersel.Item2(1).Value.NameBei mir funktioniert das so, und frag nicht warum :-O------------------mfg Torsten---------------------------------Mein "Hobby" C-CON Tools für Catia V5
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsenname auslesen mit Select2
IIYTII am 05.10.2009 um 11:02 Uhr (0)
Code:Sub main()Dim AchsennameDim Filter(0)Dim achsinfoDim userselSet usersel = CATIA.ActiveDocument.Selectionusersel.ClearFilter(0) = "AxisSystem"achsinfo = usersel.SelectElement2(Filter, "Bitte Achse selektieren", False)Achsenname = usersel.Item2(1).Value.NameMsgBox (Achsenname)End SubAlso ich hab es jetzt nochmal ausprobiert mit item2 und element2 und gleicher fehler ?!?Das Part muss in einem Product und das Product muss aktiv sein!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schwerachse ermitteln
pinto98007 am 15.03.2011 um 06:54 Uhr (0)
Hallo Bernd,vielen Dank für den Hinweis, ich schaue mir die genannten Begriffe in der Doku an.Ich bin Bauingenieur und benötige das vereinfachte Drahtgittermodell, um ein Stabwerksmodell aus einer in Catia vorhandenen Konstruktion aus Volumenkörpern abzuleiten. Da letztere sehr komplex ist, wäre es jedoch mühselig, die Schwerachse in jedes Volumen manuell einzuzeichnen. Ich würde diesen Prozess daher gern mit VBA automatisieren.Dazu müsste ich den "Anfangs-" und "Endpunkt" des jeweiligen Volumens kennen. D ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Falsche Anordnung von Skizze und Welle im Strukturbaum
Cohixu am 05.10.2009 um 18:14 Uhr (0)
Also ich wüsste nicht das bei mir auf dem System schonmal ein Catia Servicepack installiert wurde
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Falsche Anordnung von Skizze und Welle im Strukturbaum
Cohixu am 05.10.2009 um 15:46 Uhr (0)
Hallo liebe community,ich habe da ein merkwürdiges problem.Ich habe zwei wellen über die Shapefactory erzeugt, basierend auf Skizzen welche in in der Factory 2D erstellt habe.Hier der entsprechende Code: Sub Catmain()Dim oDoc As PartDocumentSet oDoc = CATIA.Documents.Add("Part")Dim oPArt As PartSet oPArt = oDoc.PartDim HKoerper As BodySet HKoerper = oPArt.MainBodyoPArt.InWorkObject = HKoerperDim osketch As sketchDim XYplane As ReferenceSet yzPlane = oPArt.OriginElements.PlaneYZSet osketch = oPArt.MainBody. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Falsche Anordnung von Skizze und Welle im Strukturbaum
tberger am 05.10.2009 um 18:06 Uhr (0)
Hallo Cohixu,welches Sevice Pack von CATIA R18 verwendest du? Evtl. nur die GA-Version?Ich habe es mal mit der R19 in der GA versucht, da habe ich eine normale Anordnung, sprich Skizze als Wellendefinition untergeordnet.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DesignTable (Konstruktionstabelle) erstellen
pHidias am 06.10.2009 um 13:08 Uhr (0)
moinich habe mal wieder ein kleines problem. und zwar möchte ich eine designtable erstellen. eigentlich habe ich nix anderes gemacht, wie aus dem ziethen rauszukopieren. leider gibt er mir aber beim CreateDesignTable für die variablen immer den fehler "compile error: ByRef argument type mismatch"ist die definition "Dim DTname, DTbeschr, DTpath As String" falsch? muß dort was anderes als "String" benutzt werden?im ziethen steht dort stattdessen "CATBSTR", was jedoch den fehler "user-defined type not defined ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenOffice und CATIA
Bappnaas am 07.10.2009 um 08:10 Uhr (0)
Hallo Forumianer,ich möchte von CATIA (v5r19sp3) aus OpenOffice, genauer gesagt das Kalkulationsprogramm Calc.exe, starten.Da der Zielpfad bei mir "C:Program filesOpenOffice.org 3programscalc.exe" lautet, habe ich ein Problem!Anscheinend ist es dem Befehl CATIA.SystemService.ExecuteBackgroundProcessus nicht möglich, Programme zu starten, deren Pfad Leerzeichen enthält.Liege ich da falsch, nutze ich den falschen Befehl oder was ist da los?Gruß,Gregor------------------Wer bin ich? Und wenn ja: wieviele?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenOffice und CATIA
Axel.Strasser am 07.10.2009 um 08:19 Uhr (0)
Setze halt den Befehl in Hochkommas, dann sollte es gehen.Axel------------------Inoffizielle deutsche CATIA Hilfeseite Netiquette von cad.de
|
In das Form CATIA V5 Programmierung wechseln |