|
CATIA V5 Programmierung : Hinweisfenster unterdrücken
Tungsten am 22.06.2016 um 16:34 Uhr (5)
Hallo liebe CAD Gemeinde, ich lese nun schon seit Längerem mit und dieses Forum hat mir auch schon sehr oft weiter geholfen. Für folgendes Problem konnte ich aber auch nach längeren Recherchen leider keine Lösung finden. Vielleicht hat jemand von Euch eine parat:Ich ändere über ein CATvbs Script Parameter in CATparts und speichere diese dann als Iges ab. Das Script läuft im batch-Modus (CNEXT.exe -env ... -batch -macro ....CATvbs) ab. Von Catia sollten also eigentlich überhaupt keine Fenster geöffnet werde ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennen mehrerer Features gleichzeitig
zizorro am 09.11.2004 um 15:50 Uhr (0)
Hallo zusammen, mal wieder eine kleine Anfängerfrage: Ich möchte innerhalb eines selektierten Bodies (UserSelection) alle Elemente (Punkte, Linien, Ebenen, Parameter, etc.) auf einmal umbenennen und zwar so, dass jeweils ein Teil des Featurenamens durch eine Eingabe ausgetauscht wird. Bei einem einzelnen Feature geht das mit der Replace-Funktion. Wie geht es bei mehreren? Und muss ich jeden Featuretyp (Punkt, Linie,...) separat abhandeln oder geht das auf einmal? Hab mal meinen aktuellen Stand angehängt. D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einsteiger-Frage
Timberwolve am 20.03.2007 um 09:34 Uhr (0)
Hallo Spikey, hab mir mal deinen Code angeschaut und grundsätzlich sind da zwei Dinge. 1. Der Parameter der die Offsetebene steuern soll, muss vom Typ Length sein, da auch der Offset der Ebene in mm angegeben wird. Dies sollte geändert werden. 2. Worauf soll sich die Offsetebene beziehen?? Auf eine Referenzebene oder eine Selektion des Anwenders?? das sollte auch geklärt werden. Ich schau mal deinen Code an, vielleicht kann ich dir ein Beispiel posten wenn ich was habe. Gruß Timber------------------Wenn al ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 23.04.2008 um 12:14 Uhr (0)
Hallo zusammen,ich habe ein relativ großes Part, in dem ich in Geosets verschiedene Surfaces und Linien drin habe. Die Geosets sind in einer bestimmten Ordnerhierarchie unterteilt, die beibehalten werden mussBesteht die Möglichkeit per Makro den Namen des Geosets und der Linie mit Ihrer Länge, bzw den Namen der Surface und Ihrer Fläche abzufragen?Habe in der Literatur (Dieter Ziethen) nur entdeckt, dass man Parameter auslesen kann. Damit müsste ich aber alle Elemente noch mal in den Parameters mit der Ordn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kann das ein Makro?
Meeper am 07.08.2009 um 14:04 Uhr (0)
Hallo!Ich arbeite mich gerade in die Thematik Makros ein und habe auch schon ein Buch von R. Ziethen "Catia V5 Makroprogrammierung mit Visual Basic Script" durchgeackert. Die Forensuche habe ich auch schon bemüht.Ich will natürlich nicht, dass mir hier einer Makros schreibt, ich will nur wissen ob sich meine Problematik auch mit einem Makro lösen lässt. Los gehts:In einer Konstruktionstabelle (Excel) sind viele verschiedene Konfigurationen eines L-Winkels hinterlegt (unterschiedliche Schenkellängen und Rad ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Property Density (Dichte) ändern
bgrittmann am 12.01.2009 um 09:17 Uhr (0)
ServusJetzt misch ich mich auch mal ein Meiner Ansicht nach sollte die Gesamtmasse nicht über einen Parameter "Dichte" berechnet werden, denn sonst kann man andere Funktionen, wie Schwerpunktsbestimmung und Trägheitmomente nicht verwenden werden können.IMHO sollte ein Skript die Baugruppe rekursiv durchgehen, und bei jedem Part/Körper (wenn dieser nicht mit booleschen Operationen "verbaut" ist) ohne Material eine Warung ausgeben bzw. direkt auffordern, ein Material auszuwählen.GrußBernd------------------Wa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parents Children
HoBLila am 27.01.2009 um 15:57 Uhr (1)
Also bei Referenzelementen steht in der Value natürlich das gleiche wie in der Reference.Das mit dem GSMSweept.29 geht aber auch auf jeden Fall, das weiß ich aber nicht mehr wie.Gibt es für deine Objekte sowas wie InstanceName? Ich glaube aber eher, dass es in einem Parameter vom Objekt drin steht. Ich behaupte: Herr Hansen weiß das recht genau.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NC - Bild der Werkzeugbahn jeder Bearbeitungsoperation automatisch erstellen lassen
V5Playaz am 08.09.2008 um 09:51 Uhr (0)
Hallo Martin,bei so einem Umfangreichen Programm würde ich als erstes den Weg über Visual Basic gehen und nicht über ein Makro.Damit hätte sich auch dein Problem mit der Dimensionierung erledigt, da über VB 6 die CATIA-Deklarationen "as Object" gemacht werden können.Also ich würde einen Screenshot erstellen (hierfür gibt es bereits Quellcodes) und diesen temporär unter Windows speichern. In einem weiteren Schritt würde ich dann die Dokumentation selbst erstellen, indem automatisch ein CATDrawing erstellt w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tastebefehl zum Öffnen der Parameter im Baum
Beatzdeluxe am 13.08.2008 um 09:23 Uhr (0)
Servuz an Alle!!!Habe ein Frage, ob dies überhaupt möglich ist eine Taste (F10 oder ähnliches) mit einem Befehl zu belegen.Aufwendig ist es immer, den Baum bis runter zu den Stücklistenparametern zu öffnen, wenn man die gesamte Konstruktion kontrollieren.Besteht vielleicht die möglichkeit, wenn das part aktiv (doppelklick) gesetzt wurde, direkt bis zur stückliste aufzuklappen?Ich könnte mir vielleicht vorstellen, ein makro zu schreiben und dieses über die taste zu starten.Kann das ein Makro???Hoffe da find ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erkennung nicht synchrones Feature?
Snydea am 19.01.2012 um 14:36 Uhr (0)
Gibt es eine Möglichkeit zur Erkennung eines nicht synchronisierten Features im Strukturbaum (Feature ist: paste as result with link)? Darauf aufbauend soll ein lokales Update zweier Features als Reaction laufen, ist das möglich?So beispielsweise:---Erkennung(Rule)-------if XYZ (nicht synchronisiert)synchronize Parameter1 == true----------------------------Reaction--------------if Parameter1 =true{localupdate 1localupdate 2}-------------------------Habe mittlererweile herausgefunden, dass es folgend ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selbst erstellte Parameter aus Part auslesen
buecherm83 am 09.09.2013 um 13:16 Uhr (1)
Hallo,Danke das war mein Fehler.Jetzt wollte ich eine Abfrage schalten die Prüfen soll ob die UserRefProperties schon vorhanden sind, d. h. ob "TE*" schon angelegt sind. Die Abfrage habe ich wie folgt angelegt:Sub CATMain()Dim Product As ProductOn Error Resume NextSet Product = CATIA.ActiveDocument.ProductIf (Product Is Nothing) Then MsgBox "Source Part Document not found!", vbCritical Exit SubEnd IfOn Error GoTo 0Dim ParamWorks As ParametersSet ParamWorks = Product.UserRefPropertiesDim Merkm01 As Parame ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktualisierung einer Regel
cadstudent88 am 06.02.2014 um 13:59 Uhr (1)
Eine Frage an Hamlet kann man auch eine Aktualisierung in die Regel (knowledge advisor) schreiben?Problem wäre dabei, aber sowieso, wie übergebe ich den Wert eines Parameters bzw. der Variable an die Regel. Da ich eine Funktionausführen will.Das funktioniert ja normalerweise so: "Featurepfad.Funktion = ..."Problem ist nur das sich der Featurepfad in einer For Next Schleife ändert, weil diese mehrere Feature durchgeht, bei der diese Regel ebenfalls gelten soll. Also sollen natürlich mehrere Regeln erstellt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link auf Drawing Text
Plechri am 19.12.2012 um 09:59 Uhr (0)
Hallo,ich möchte folgendes über ein CATScript Makro realisieren: Wenn ich im Drafting Modul einen Zeichnungsrahmen über ein Makro einfüge, sollen Einträge aus einer auszuwählenden 3D Datei (Part oder Product) mit dem im Schriftfeld vorhandenen Text verlinkt werden (Attribute Link). Das Problem ist dabei, dass ich über SelectElement4 ein objekt der Klasse "Part" oder "Product" auswählen möchte (indem ich während der Ausführung des Makros in das 3D Fenster des Part oder Product wechsele und darin den Part od ...
|
| In das Form CATIA V5 Programmierung wechseln |