|
CATIA V5 Programmierung : welches skript für composites design (CPD)?
HoBLila am 23.09.2009 um 21:58 Uhr (0)
Interesante Funktion hast du da gefunden. Also zwei Parameter übergeben.Den ersten als CATString (CATStrings können von Strings gecastet werden, also kannst du einen normalen String übergeben). Der String ist der Interface-Name, der muss wahrscheinlich nicht komplett sein, ähnlich eienr InString-Funktion, also den englischen Namen, der Dir einfällt.Das Zweite muss ein Objekt sein, als Input. An der Bezeichnung vermute ich ein Product (CATIA.ActiveDocument.Product) für das geöffnete Produkt. Laut Beschreibu ...
|
| In das Form CATIA V5 Programmierung wechseln |
 Fensterwechsel.txt |
CATIA V5 Programmierung : Automatische Erzeugung von Baugruppen-CGRs
jdahm am 15.07.2011 um 15:41 Uhr (0)
Ja, das Steuer-Part ist zwar im Part-Design geöffnet, aber innerhalb der geladenen Gesamtbaugruppe.Um die Sache für mich zu vereinfachen, habe ich es in einem separaten Fenster geöffnet. Jetzt kann ich das vorhandene Modul einfacher einbauen.Allerdings muß ich nach der Parameter-Änderung wieder in das Fenster wechseln, in dem sich die Gesamtbaugruppe befindet, diese aktualisieren und als CGR speichern.Für das Fenster-Wechseln zeichnet der Makro-Recorder eine riesige und unübersichtliche Menge an Definition ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkteigenschaften aus Parameter setzen
4M am 30.04.2007 um 15:50 Uhr (0)
Hallo Marco!Heissen Dank, werde das sofort ausprobieren, wenn die Zeit dazu da ist. Der Einwand mit der Problematik hinsichtlich Plattendicke ist durchaus berechtigt, jedoch fahren wir konsequent den Weg der getrennten Projektpfade. Im Übrigen hoffe ich, daß wir bei einem schon konzipierten Werkzeug/Vorrichtung diese Funktion nicht mehr als einmal benutzen müssen, sonst haben wir wohl etwas falsch gemacht.Ebenfalls eine schönen Feiertag und besten Dank mochmal.Thomas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Inaktivierte Baugruppen filtern
Toube1994 am 07.02.2020 um 14:56 Uhr (1)
Hallo Zusammen,in meinem Makro möchte ich alle Produkte ermitteln und diese weiterverarbeiten, jedoch sollen die inaktivierten ignoriert werden.Mein Versuch das ganze über den Parameter "Aktivierungsstatus der Komponente" abzufragen funktioniert nicht, in meinem Array sind dann weiterhin alle Produkte vorhanden.Aber erstmal 2 Code Ausschnitte:Ausschnitt 1: Hier "schaufel" ich alle Produkte aus meiner Hauptbaugruppe bzw. Unterbaugruppen über Selection.Search in das ArrayCode: Set oSelection = CATIA.Activ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vom Sruckturbaum Teile Zählen und die Gesamtstückzahl auslesen.
bgrittmann am 06.07.2016 um 14:35 Uhr (1)
Servus UweKann sein dass bei dem Code schon der richtige Parameter ausgewertet wurde (ich hab es nicht getestet), aber das "Exit Function" ist dort falsch.Du musst nicht die Funktion beenden, sondern den nächsten Aufruf der Schleife auslösen (zB "Next oProduct")GrußBerndEDIT: In meinem Code ist ein Fehler: es wird nicht der Wert des Parameters angesprochen: Paras.Item(StrParameter).Value------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MsgBox
KlausJ am 09.04.2008 um 19:44 Uhr (0)
Hallo,es gibt eine etwas umständliche Form über eine Sprache, die Fenster (z.B. TclTk)erzeugt. Schreibe die Parameter mit dem VBA-Script raus in eine Datei Starte das TclTk Script und zeige im Fenster an Schreibe mit TclTk die Werte in eine Datei Lese sie mit dem VBA-Script wieder ein.Viel Aufwand, aber sehr flexibel.------------------Nichts ändern ist langweilig !!Klaus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAD Daten auslesen...
Steffen Hohmann am 26.03.2003 um 14:48 Uhr (0)
Hallo Sebastian, mit Java gehts folgendermaßen: //Wenn CATIA noch nicht gestartet ist var CATIA CATIA = WScript.CreateObject("CATIA.Application") //Wenn CATIA bereits gestartet ist var CATIA CATIA = WScript.GetObject("","CATIA.Application") CATIA.Visible = true Danach hat man über die Variable "CATIA" Zugriff auf alle CATIA-Objecte bzw. Methoden. Bsp. neues Partdocument erzeugen: CATIA.Documents.Add ("Part") Ich hoffe Dir hilfts weiter. Gruss Steffen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einen Parameter über eine userform ändern
bgrittmann am 12.04.2018 um 22:04 Uhr (1)
Servus PhilipDer von Marcel gezeigt Weg geht. In seinem Code ist er aber davon ausgegangen, dass sich bei dem geöffneten Dokument um ein CATPart handelt.Deine Struktur scheint etwas komplexer zu sein, da musst du dich zum entsprechenden Dokument erst durch-hageln (über Documents-Colletion oder Products-Colletion).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramaterset
Lusilnie am 31.03.2006 um 00:38 Uhr (0)
Hallo Augustiner,es ist zwar eine etwas späte Antwort, doch villeicht brauchst Du sie ja trotzdem noch.Man kann der Parameter-Definition auch einen Zielort zuweisen. Sollte in Deinem Fall etwa so aussehen:Code:Dim Params1 As ParametersSet Params1 = part1.Parameters.Sublist(Params.RootParameterSet.ParameterSets.Item(1),True)Set Breite = Params1.createDimension ("Breite", "Length", 30)(Habe es allerdings in dieser Form nicht getestet!)mfg,Lusilnie
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreis ändern
Lusilnie am 25.06.2008 um 00:18 Uhr (0)
Hallo GeorgK,ist jetzt nicht getestet, doch probier doch mal folgende Variante: Code:OBallon.TextProperties.SetFontSize 0, 0, 5 wobei die erste Null der erste Charakter für die Textgröße "5" (letzter Parameter) ist und die zweite Null die Anzahl der Zeichen für Textgröße "5" ab dem Start-Charakter.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppe über Regeln steuern
djtiendahl am 17.04.2010 um 14:42 Uhr (0)
Hallo Leute,folgendes Problem:ich möchte eine Baugruppe mit Regeln aus dem Modul KWA steuern. Es soll so funktionieren, dass ich über einen Parameter das ein und das selbe Part der Baugruppe hinzufügen bzw. entfernen kann. Alternativ könnte man das leicht mit Makros machen aber geht das auch über Regeln?Bzw. hat jemand vieleicht noch andere Ideen oder Lösungsansätze?Viele Grüße und ein schönes Wochenendetiendahl
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
ogard1 am 12.10.2008 um 12:05 Uhr (0)
Hallo Roland,vielleicht kann man etwas mit "Macro Parametern" machenhabe es versucht leider ohne gewünschten Erfolg vielleicht kannst du damit anfangen.die Idee ist nach dem öffnen der 2 Bauteile zwei Parameter "String" definieren für Quelle und Ziel Drawing, die Value ist "Drawing"Sub CatMain (Source , Target)die Quelle und Ziel Drawing selektieren, die werte dann zwischenspeichern und an Selection übergeben.Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit Reaction Part ausblenden
magician am 07.08.2006 um 22:36 Uhr (0)
hallo zusammen. hab in der programmiersparte hier nix zu gefunden.ich will durch einstellen eines Parameter ein Part entweder aus oder einblenden. geht das ? hier mal mein code. den ich als reaction im Knowledgeware erstellt hab. leider geht das so nicht. aber ich denk es ist ersichtlich was ich vorhabe. Code: IF (`Mechanismus` == "geschlossen"){`Gehaeuse aussenActivity`= true}IF (`Mechanismus` == "offen"){`Gehaeuse aussenActivity`= false}
|
| In das Form CATIA V5 Programmierung wechseln |