|
CATIA V5 Programmierung : Parameterset umbenennen
Erich am 29.01.2012 um 12:26 Uhr (0)
Hallofolgende funktionierende Code-Zeilen habe ich gefunden:-------------------------------------------------------Sub CATMain()Set ProductDoc = CATIA.ActiveDocumentSet Product = ProductDoc.PartSet RootParameterSet = Product.Parameters.RootParameterSetSet ParameterSets = RootParameterSet.ParameterSetsSet ModelElement = ParameterSets.GetItem("_Material_and_Weight").GetItem("ModelElement")ModelElement.DisplayName = "Material_and_Weight"End Sub-------------------------------------------------------Hiermit pas ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offset von Punkten automatisieren
DocMurphy am 31.01.2012 um 14:52 Uhr (0)
Hänge immer noch an dem oben beschriebenen Problem herum.Ich möchte erreichen das der User vor Start des Scripts ein GEO-Set auswählt und dannin diesem GEO-Set alle Punkte um den definierten Offset in X, Y, oder Z verschoben werden.Das Makro läuft durch und bringt keine Fehlermeldung aber leider werden die Punkte nicht geschoben.Mein Script sieht jetzt so aus:Sub CATMain() Dim myPart As Part Dim Counter As Integer Counter = 0 Dim oFenster As Windows Dim ObjType As String Set oFenster = CA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlszeile per Makro ausführen
Martin K am 14.01.2010 um 13:54 Uhr (0)
HalloIch such jetzt schon länger im Forum nach einer Lösung.Ich würde gerne Befehle die ich interactiv in CATIA über die Befehlsleiste ausführen kann in einem Makro ausführen.Dazu habe ich einige Einträge im Forum gefunden die mir leider nicht weiterhelfen.z.B.: http://ww3.cad.de/foren/ubb/Forum137/HTML/001243.shtml#000003 http://ww3.cad.de/foren/ubb/Forum137/HTML/000186.shtml AppActivate ("CATIA V5")SendKeys "b:CompassDisplayOff" + Chr(13), 1Funktioniert bei mir nicht. Fehlermeldung:"Type mismatch:AppAct ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlszeile per Makro ausführen
Jens Hansen am 14.01.2010 um 14:28 Uhr (0)
Hallo,meinst du vielleicht CATIA.StartCommand ??Damit kannst du jedenfalls Befehle via Tastatur in V5 ausführen lassen, wobei das entsprechende Objekt vorher selektiert sein sollte.Willst du denn den Befehl an V5 aus einem externen Programm senden oder aus einem Makro heraus?SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlszeile per Makro ausführen
Ivanl am 31.01.2012 um 19:07 Uhr (0)
Hallo zusammen, mir ist ein merkwürdiges Problemm aufgefallen, welches eventuel jemanden von euch bekannt vorkommt.Es geht um das ausführen einer Befehlzeile per Makro.Folgender CodeSub CATMain()CATIA.StartCommand ("Simulation with Commands")End SubWenn ich den code über den VB Editor ausführe ploppt das Fenster wie erwünscht auf, sobald ich das makro in Catia über eine Symbolleiste ausführen möchte rührt sich nix?zum testen habe ich den code erweitert indem noch eine beliebige userform gestartet wird. Unt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateiname als Parameter
tberger am 01.02.2012 um 09:48 Uhr (0)
Hallo Tollwut,du könntest dir über das folgende kleine Makro für eine geöffnete Zeichnung den Namen des verlinkten Objekts der ersten Ansicht deines ersten Blattes als Parameter mit angezeigtem Namen angeben lassen.Diesen könntest du dann wie du schreibst per Attribute Link in dein Textfeld verknüpfen.Den Attributelink könnte man auch per Makro erzeugen und zu einem bestimmten Textfeld deines Zeichnungskopfes verknüpfen lassen. Dieses ist aber noch nicht im Makro enthalten.Sub CATMain()Dim oActiveDoc As do ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
projo am 01.02.2012 um 10:24 Uhr (0)
Hallo,danke für die Antwort. Wie kann ich per Code das Product bzw. Part selektieren?Gruß Johannes
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 01.02.2012 um 12:25 Uhr (0)
ServusVersuch es mal so:Code:Sub CopyAndPaste() Dim sel As Selection Set sel = CATIA.ActiveDocument.Selection sel.Copy #Selektion leeren und Product selektieren sel.clear sel.add CATIA.ActiveDocument.product sel.PasteEnd Sub------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offset von Punkten automatisieren
DocMurphy am 01.02.2012 um 13:43 Uhr (0)
Hab das ganze nochmal etwas anders aufgebaut.Und siehe da es funktioniert.Einen Schönheitsfehler hat das ganze aber noch.Ich möchte das der Anwender vor dem Start des Makros ein GEO-Set auswählt dessen Punkte verschobenwerden sollen.Momentan werden aber alle Punkte in allen GEO-Sets verarbeitet.Irgendwas stimmt da mit der Verarbeitung der Selection noch nicht ganz.Hier das Listing:Sub CATMain() *** Abfrage Dokumente *** Dim oFenster As Windows Dim ObjType As String Set oFenster = CATIA.Windows ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
projo am 01.02.2012 um 13:45 Uhr (0)
Hallo,vielen Dank für den Beitrag. So habe ich es auch schon versucht. "Paste" schlägt leider fehl!Gruß Johannes
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 01.02.2012 um 17:10 Uhr (0)
Servus"Händisch" muss du zum einfügen den Eintrag "Shuttels" im Strukturbaum selektieren. IMHO kann man diesen Eintrag nicht mit einem Makro selektieren, somit musst du dir wohl eine andre Lösung suchen. (zB Windows API)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
projo am 01.02.2012 um 18:00 Uhr (0)
Hallo,danke für den Hinweis. Besteht vielleicht denn eine Möglichkeit "Measure" nach meinem Schema (siehe "Sections") zu sortieren? Ich weiß allerdings nicht, welchen Datentyp ich als Zwischenspeicher verwenden kann. "Distance" und "Inertia" scheint nicht zu funktionieren.Gruß Johannes
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateiname als Parameter
DanielFr. am 04.02.2012 um 17:29 Uhr (0)
Hallo und auch von mir herzlich Willkommen,falls deine Part Number gleich dem Dateinamen ist (z.B. bei Audi) dann kannst du es über ein Textfeld und ein AttributLink realisieren.Andernfalls gibt es noch die Möglichkeit ein Label vor dem Druck ausgeben zu lassen.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |