|
CATIA V5 Programmierung : Farbmanagement
joehz am 28.09.2015 um 13:52 Uhr (1)
Das hab ich zuerst nicht glauben wollen, aber scheinbar hast Du recht.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbmanagement
Hokay am 29.09.2015 um 10:43 Uhr (1)
Hallo Zusammen... Hallo JoeHmmm...??? Und nun?Hat jemand eine Idee?Es gibt nun 3 Ansätze...1. Die Eigenschaften wirklich mit Catia Bordmittel setzen. (Aber ALLE!!!)2. Einen Script der die Eigenschaften, der im Product geladenen Parts, anpackt.3. Ein Script der einen kompletten Ordner, Part für Part durchgeht und die Eigenschaft umsetztDas Verfahren wäre mir egal. Brauch dringend Hilfe
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbmanagement
bgrittmann am 29.09.2015 um 12:10 Uhr (1)
ServusWenn du selbst nicht programmieren willst/kannst und keinen kennst der es für erstellt (schon mal beim Systemhaus nachgefragt?) hab ich eine Idee:- alle Parts öffnen- Maus/Tastatureingabe mit einem Makro (Ghost-Mouse, Mouse Recorder, ...) aufzeichnen: - in Catia die Eigenschaften es Parts öffnen - Einstellung vornehmen -- OK - Speichen - Fenster schließen- Makro dann von Hand für jedes Part auslösen (bis kein Part mehr geöffnet istGrußBernd------------------Warum einfach, wenn es auch kompliziert ge ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM SelectionAusgabe
horphi am 08.10.2015 um 15:30 Uhr (1)
Hallo zusammen,ich habe ein Makro, welches mir den gesamten Produktbaum als CSV ablegt.Frage dazu: wie kann ich das Makro so umbauen, das ich nur die selektierten Geometrien ausgegeben bekomme?CATIA.ActiveDocument = CATIA.ActiveDocument.Selection ???Code:Sub CATMain()Dim DEBUG As BooleanDEBUG = FALSECATIA.DisplayFileAlerts = FalseCatia.Statusbar = "Starting Main-Program - " & FUNC_NAME & " ( " & VERSION & " ) "Set ActiveDoc = CATIA.ActiveDocumentREM---------------------------REM Document checkREM---------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM SelectionAusgabe
HoBLila am 08.10.2015 um 15:57 Uhr (1)
Code:CATIA.ActiveDocument.Selection.Item2(1).ValueIch empfehle Dir ein Dictionary oder eine Collection statt der Arrays, da diese dynamischer sind.Des weiteren empfehle ich Dir Variablennamen länger als 3 Zeichen zu wählen.i und A sind denkbar ungünstig, vor allem für Suchen und auch für mich zum Lesen.------------------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 ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Clash automatisch aktualisieren
Eltono am 08.10.2015 um 19:40 Uhr (1)
Moin,ich hab direkt mal wieder ein Problem. Momentan entwerfe ich einen Flügel. Dieser ist auf verschiedene Weise veränderbar. Ich möchte je nach Position des Vorder- bzw Hintersteg (die Rot eingefärbten Teile auf dem Bild) die Stringer (die Doppel-T-Profile) ausblenden. Die Stringer sollen nur zwischen den Stegen erscheinen. Die Position des Vorder- und Hintersteg ist frei wählbar, die Stringer befinden sich immer an der selben Stelle.An sich habe ich dafür auch schon eine Lösung. Im Menü DMU Space Analys ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Clash automatisch aktualisieren
Eltono am 10.10.2015 um 12:37 Uhr (1)
Moin Berndkonnte das Problem inzwischen lösen, allerdings ist das wieder so ein wenig CATIA EigenheitMeine Struktur sieht an sich so aus:Code:Root_Product Product1 Adapter Part1 Product2 usw.ich hatte versucht das Root_Product über ein Makro zu updaten, weil wenn ich das per Hand mache wird ja auch alles was drunter liegt mit geupdatete. An sich funktionierte das Makro auch, allerdings nur wenn das Root_Product aktiv war (also Doppelklick drauf). Jetzt aktualisiere ich einfach die Products ( ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Achsensystem auslesen und Werte abspeichern
Peter91 am 12.10.2015 um 18:30 Uhr (15)
Hallo zusammen!Da ich mit der VBA Programmierung nicht so vertraut bin und sehr wenig Erfahrung auf diesem Gebiet habe, probiere ich es nun einmal hier.Und zwar geht es darum in einem Produkt alle Parts nach einem Achsensystem mit dem Namen "Achsensystem_1" zu durchsuchen und die Koordinaten(X, Y, Z) vom Ursprung aus zu speichern. Mit diesen Koordinaten soll später gerechnet werden und anschließend in ein leeres Textdokument .txt geschrieben werden.Mit welchen Befehlen programmiere ich so etwas am besten? ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schneckenradverzahnung
ekropp am 15.10.2015 um 14:14 Uhr (12)
Guten Tag,ich bin erst neu hier und find mich noch nicht ganz so zurecht, ich bitte das zu Berücksichtigen. Und zwar habe ich eine ZK Schnecke und möchte jetzt in Catia ein dazu passendes Schneckenrad konstruieren. Dieses steht nicht 90° Grad zur Schnecke sondern nur 45°Grad. Hat jemand eine Idee wie ich so eine Verzahnung in Catia generieren kann??Vielen Dank im voraus.Mit freundlichen GrüßenEK
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe von Flächen ändern
joehz am 26.10.2015 um 14:59 Uhr (1)
Hallo Berges,wie sehen die Deklarationen aus? Insbesondere von ChooseColor?Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfrage der BoundaryBox einer Dimension mit Python
joehz am 27.10.2015 um 12:54 Uhr (1)
Hi Podensa,mehrere.Dimensionier das Array für 4 XY-Pärchen - myDimBox(7).Schreib das Array ans Ende der Anweisung - myDimension.GetBoundaryBox (myDimBox)Ob mit oder ohne Klammern um das Array musst ausprobieren.Hope it helps,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfrage der BoundaryBox einer Dimension mit Python
joehz am 28.10.2015 um 17:51 Uhr (1)
Hi,das Ergebnis sind Zahlenwerte(variants), keine Strings.Was die Routine zurückliefert sind die Eckpunkte der Box(x1,y1,x2,y2,x3,y3,x4,y4).Wie Arrays in Python gehen, kann ich Dir nicht sagen.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion Produkt aus Excel
bgrittmann am 29.10.2015 um 11:31 Uhr (1)
Servus UweWo scheitert dein Vorgehen? Kommt eine Fehlermeldung? Was hast du schon probiert?Wenn du der Funktion "GetProduct" noch die Catia-Applictaion als Parameter übergibst könnte es schon (fast) funktionieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |