|
CATIA V5 Programmierung : In Description aller Komponenten eines Products Text einfügen
tomtom1972 am 19.01.2006 um 14:40 Uhr (0)
Hallo,versuchs damit:Language="VBSCRIPT"Sub CATMain()On Error Resume NextSet oRoot = Catia.ActiveDocument -- Root anziehensTest = InputBox("Text für Description", "Eingabe", "test") -- Text EingabeFor i = 1 To oRoot.Product.Products.Count -- alle Instances des Roots durchgehen, nur erste Strukturebene Set oProduct = oRoot.Product.Products.Item(i) -- Ins Product der Instance wechseln -- es gibt zwei Descriptions: eine die zum Dokument gehört (für alle Inst. gleich) -- und eine die zur Instance gehört ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAD Daten auslesen...
BatiB am 24.03.2003 um 11:06 Uhr (0)
Hallo, ich bin absoluter Neuling im Bereich CAD und habe nun gleich eine Diplomarbeit in diesem Bereich angenommen. Kann mir jemand ne kurze Einführung geben mit welchen Programmiersprachen ich an Daten in Catia V5 rankomme. Hab schon mitbekommen, dass es mit Fortran und VB-Script zu gehen scheint. Get das auch mit anderen??? Java oder C++ zum Beispiel??? Gibt es da auch ne API für an die man sich irgendwie halten kann? Wie muß mann vorgehen um eine Schnittstelle zu programmieren über die man DAten ausle ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
bgrittmann am 27.11.2012 um 16:37 Uhr (0)
Servusbei einem Part bekommst du zb so dein ParameterSet (vorsicht wenn es das ParameterSet nicht gibt):Code:Dim partDocument1 As PartDocumentSet oDoc = CATIA.ActiveDocumentDim part1 As PartSet part1 = oDoc.PartDim RootParameterSet As parameterSetSet RootParameterSet = part1.Parameters.RootParameterSetDim parameterSet As parameterSetSet parameterSet = RootParameterSet.ParameterSets.Item("Aenderungen")Bei einem CATProduct entsprechend auf das Product los lassen. Oder du verwendest die Suche (Makrorekorder) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Koordinaten von Extrempunkten
Starbirth am 27.11.2009 um 09:30 Uhr (0)
Hallo Forum.Im Anschluss an diesen Thread ergaben sich neue Probleme.Ich versuche nun die Koordinaten der (zur Erstellung der Annotation verwendeten) Punkte auszulesen.Da auf Extrema aber sowohl GetCoordinates (HybridShape) als auch GetPoint (SPA Workbench) fehlschlägt wollte ich nun den Punkt kopieren und als Datum wieder einfügen um dieses dann auszumessen.Der entsprechende Code sieht folgendermaßen aus:Code:Dim Coords(2)Dim iSel As SelectionSet iSel = CATIA.ActiveDocument.SelectioniSel.CleariSel.Add iPo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummer an DrawingText
K.Siebert am 28.11.2008 um 09:57 Uhr (0)
Hallo hawu Das steht zwar nicht direkt drin aber du hast da schon die Lösung denn du möchtest doch die ausgelesene PartNumer (Beitrag von bgrittmann) noch aufteilenDas wird da gemachtCode:__________________________________ STRING zerlegen ____________________________vTXT = Left(Name, InStrRev(Name, ".") - 1)BenennTXT = Right( vTXT, Len( vTXT) -18 ) Right LeftPosTXT1 = Left(vTXT, InStrRev(vTXT, "_") - 1)PosTXT2 = Right( PosTXT1, Len( PosTXT1) -14 ) Right LeftAuftragNrTXT1 = Left( PosTXT1, Len( PosTXT1) -9 ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Mindest Radius von Spline auslesen
SteelNinja am 17.02.2016 um 09:43 Uhr (1)
Hallo zusammen,ich habe folgendes Problem. Und zwar möchte ich von einem Spline bzw. von einer Tube(arbeite mit dem Tool Tubing Design) den mindest-Biegeradius auslesen und in Excel ausgeben.Bei der Tube wird dieser schön im Fenster ausgegeben. Siehe Bild 1.Excel Ausgabe und so stellt kein Problem dar.Ich schaffe es nur nicht, den richtigen Wert zu greifen und den dann auszuwerfen.Idee war noch, alles über den integrierten Spline zu machen.Hab mal folgendes probiert. Hauptsächlich aus aufgezeichnetem Makro ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt kopieren
Gilga210 am 27.01.2004 um 10:22 Uhr (0)
Dank fürdeine Antwort, aber irgend wie funktioniert das bei mir nicht. Bei mir kommt die Fehlermeldung Cannot use parents when calling a Sub Dim part1 As Document Set part1 = CATIA.ActiveDocument Dim Filter(0) Filter(0) = Point Dim Sel1 As Selection Set Sel1 = part1.Selection Sel1.Clear Sel1.SelectElement(Filter, Bitte Punkt waehlen ,true) Dim Punkt As AnyObject Set Punkt = Sel1.Item(1).Value Sel1.EndSelectElement Sel1.Clear MsgBox Punkt.Name MsgBox Punkt.Parent.Parent.Name Wenn ich die Selection über ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement3 in R19 viel langsamer
AutoDidakt am 19.03.2010 um 16:53 Uhr (0)
Hallo Community,für mein Makro muss ich sehr viele Flächen manuell anwählen (bis zu 20.000)Ich habe nun bei der SelectElement3-Funktion in R19 eine deutlich Verschlechterung derBerechnungszeit gegenüber R16 festgestellt. (ca 10min in R19 zu 30Sec in R16).Damit meine ich nur die Berechnunszeit um in die nächste Zeile des Codes zu kommen!Funktionieren tut es weiterhin (kein Absturz, Code ist korrekt) nur sind die Ladezeiten echt mies.Die Selection ist als Objekt in einer anderen Form erstellt.Für die Benutze ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : x.Visible & Display File Alerts
HoBLila am 27.06.2008 um 10:58 Uhr (0)
Hallo,ich glaube das geht nicht auszuschalten, zumindest nicht mit VB, aber du kannst CATIA als aktives Fenster setzen, dadurch müsste diese Box aktiv werden und dann kannst du ein SendKeys auf das OK machen.Manchmal geht es auch, indem du ein Application.StartCommand "OK" (oder etwas vergleichbares, meist den gleichen Befehl nochmal) hinterher schiebst. Dies bietet aber en großes Risiko, da du den Button mit seinem Namen ansprechen musst und den verändern die Franzosen ab und an.------------------Mit freu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Deklarieren von Skizzenausgaben in VBA
ptit.tom am 25.01.2011 um 17:28 Uhr (0)
Hallo,Ich grabe das Thema aus. Ich stoße gerade auf die gleiche Schwierigkeiten als Cyzed.Ich will mit einem Makro Ausgaben einer Skizze umbenennen.Leider funktioniert die Eigenschaft ".Name" in diesem Fall nicht.Für Parameters kenne ich den Umweg mit der Methode ".Rename". Es funktioniert in diesem Fall auch nicht.Mein Makro (ich selektiere meine Ausgabe vor dem Start):Code:Dim oDoc As PartDocumentSet oDoc = CATIA.ActiveDocumentDim MySel As SelectionSet MySel = oDoc.SelectionDebug.Print MySel.Item(1).Valu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Koordinaten von Extrempunkten
Starbirth am 07.12.2009 um 12:19 Uhr (0)
Seltsam.Bekommst du ein ordentliches Ergebnis wenn du im Editor die Objektauflösung für das oben genannte Element einfügst?Sollte es so sein liegt das Problem wohl bei mir lokal vor.Mit deinem Code funktioniert es bei mir auch. Nur würde ich aus performancegründen gerne die Suche vermeiden.Hast du eine Idee wo das Problem in meiner Zeile"iSel.Add CATIA.ActiveDocument.Part.HybridBodies.Item("Bemassung").HybridShapes.Item("Result of Ankerpunkt_Annotation")"steckt? Die Fehlermeldung gibt an, dass die Methode ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Multisheets+ISO View aus Produkt erzeugen
bgrittmann am 28.12.2011 um 12:09 Uhr (0)
ServusBitte Systeminfo ausfüllen.Anbei Hinweise welche Funktion die du dazu benötigst. (näheres siehe Forensuche und V5Automaton.chm):- NewFrom aus der Documents-Collection- in einer Baugruppe kannst du mit der Products-Collection und der Funktion "Item" auf die Instanzen der Einzelteil/Unterbaugruppe zugreifen (zB Catia.ActiveDocument.Product.Products.item(1))- Such mal nach PartNumber bzw Nomenclature (beim Product-Object)- schau mal unter "Add" in der Sheets-Collection- Schau mal nach "DefineIsometricVi ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Makro für Speichern unter
Cliff am 07.06.2017 um 13:12 Uhr (15)
Hallo zusammen,mache grad Zeichnungsableitung für ein paar Hundert Teile. Dabei reicht es leider nicht, die Zeichnung als CATdrawing zu sichern, sondern muß dies auch als .dwg und .pdf machen.Also tippe ich nach dem Erstellen der Zeichnung auf den Button Speichern, vergeben im erscheinenden Sichern-unter-Fenster den Dateinamen und drücke dann abschließend auf den neuen Button Speichern. Es wird die CATdrawing erstellt.Anschließend kommt diese immer gleiche Abfolge an Buttons und Tasten:- Button Speichern u ...
|
| In das Form CATIA V5 Programmierung wechseln |