Autor
|
Thema: Datei und Partnumber / Productnumber über Dialogfenster (1264 mal gelesen)
|
Richard Hielckert Mitglied Projektleiter Sitzmodule
Beiträge: 3 Registriert: 10.11.2000 Catia V5R12 SP6
|
erstellt am: 07. Dez. 2005 10:49 <-- editieren / zitieren --> Unities abgeben:
Hallo, hat sich jemand schon einmal mit der Programmierung von Dialogfenstern für die Benennung Datei/Partnumber oder Datei/Productnumber befasst? Es geht hier um Kundendateien, bei denen auf bestimmten Positionen in die Benennung Teilnummer, Version, usw. eingetragen werden müssen. In V4 gab es bei DC einen Makro, die Frage ist ob es für V5 ähnliches gibt? Ich brauche nur ein Vorbild wie es zu machen ist, werde diese dann für meine Zwecke umgestalten. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tomtom1972 Mitglied dipl ing maschinenbau
Beiträge: 605 Registriert: 22.03.2005 NVidia Quadro K4000 Intel Xeon E5-1620, 64GB RAM Windows10 64bit R30 <= CATIA V5 > =R19
|
erstellt am: 08. Dez. 2005 06:21 <-- editieren / zitieren --> Unities abgeben: Nur für Richard Hielckert
Hallo, kommt drauf an, was du unter "Vorbild" verstehst. Ein Bild wie so was aussieht kannst du dir im Anhang ansehen. Gruss TomTom ------------------ tomtom1972 [Diese Nachricht wurde von tomtom1972 am 08. Dez. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
madhya Mitglied Administrator
Beiträge: 61 Registriert: 19.02.2001 Windows 10 64-bit Catia V5-6 R2019 Robcad / PSimulate AutoCAD
|
erstellt am: 08. Dez. 2005 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für Richard Hielckert
|
tomtom1972 Mitglied dipl ing maschinenbau
Beiträge: 605 Registriert: 22.03.2005 NVidia Quadro K4000 Intel Xeon E5-1620, 64GB RAM Windows10 64bit R30 <= CATIA V5 > =R19
|
erstellt am: 12. Dez. 2005 06:40 <-- editieren / zitieren --> Unities abgeben: Nur für Richard Hielckert
Hallo, das ist von mir, nicht von DC. "W204" ist eine mittels VB erzeugte Toolbar, die projektabhängig unseren Usern Scripte zur Verfügung stellt. Quellcode kann ich hier keinen verteilen - damit verdiene ich meine Brötchen. Aber wenn du bestimmte Fragen hast helfe ich gerne weiter, falls ich kann. Gruss TomTom ------------------ tomtom1972 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Richard Hielckert Mitglied Projektleiter Sitzmodule
Beiträge: 3 Registriert: 10.11.2000 Catia V5R12 SP6
|
erstellt am: 12. Dez. 2005 14:11 <-- editieren / zitieren --> Unities abgeben:
Hallo TomTom, angezeigte Vorbild sieht gut aus. Muss nicht unbedingt diese Quellcode sein, es geht mir nur um den Aufbau. Eine Literaturempfehlung würde auch genügen. Es ist für mich als Anwender ziemlich aufwendig jedesmal die richtige Position zu finden bei Benennen von Kundendateien (70-Stellig). Gruß Richard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shaft Mitglied Entwicklungsingenieur
Beiträge: 94 Registriert: 19.11.2003 CATIA V5 R14 auf HP
|
erstellt am: 13. Dez. 2005 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für Richard Hielckert
Erstmal Hallo an Alle.. nun aber meine Frage @TomTom... Sag mal funzt sowas auch mit Unix oder kann ich solche Fenster nur im Windows bekommen. Grundsätzlich habe ich mal null Ahnung darum schonmal sorry für die Frage Aber genau sowas brauch ich.. Weiss halt nur nicht wie ich das angehen soll ------------------ What about RTFM ?? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tomtom1972 Mitglied dipl ing maschinenbau
Beiträge: 605 Registriert: 22.03.2005 NVidia Quadro K4000 Intel Xeon E5-1620, 64GB RAM Windows10 64bit R30 <= CATIA V5 > =R19
|
erstellt am: 13. Dez. 2005 14:20 <-- editieren / zitieren --> Unities abgeben: Nur für Richard Hielckert
Hallo zusammen, das Eingabefenster des Scripts (jpg im Anhang oben) ist eine Windows Form. Das Script ist in VisualBasic6.0 geschrieben und dann als .exe kompiliert. Läuft also nur über Windows. Abgesehen von der Eingabemaske ist der Rest allerdings mehr oder weniger Plattform unabhängig( z.B. als .CATScript), würde also auch unter UNIX laufen. Im .CATScript ist aber das UserInterface bescheiden. Der Ablauf im Script ist folgender: - liest das Root.CATProduct aus (Benennung, Pfad ...) und bröselt die Benennung entsprechend der Syntax auf (und gibt das ganze im Eingabemenue vor) - Eingabemenue/Form erscheint: Nur noch Eingabe der Pos Nr notwendig, der Rest ergibt sich aus der Synatx des Roots - Benennung: Entweder frei wählbar (Zeichen Kontrolle) oder aus Vorgabeliste (siehe Bild hier im Post) - Check ob Part mit der gewählten Pos Nr im Folder schon existiert - Neu aus aus Vorlagemodell - Einbau ins Root.CATProduct - Abfrage ob Fix.Constraint - fertig Wirklich empfehlen kann ich nur folgendes Buch (das ist meine persönliche Meinung und jeder kann das anders sehen): VBScript in a Nutshell (O'Reilly, nur in engl. verfügbar). Sonst hatte ich noch nie was "umfassendes" im Sinne von vollständig in der Hand. Vieleicht noch das Microsoft Visual Basic 6.0 Programmierhandbuch (im Prinzip die gedruckte OnlineHilfe/Doku) für Catia V5 selbst gibts eigentlich nur die OnlineDoku (die V5Automation.chm in ....\intel_a\code\bin\), NICHT die html Version sowie das Buch "Effiziente Konstruktion mit Makros" von Ziehten, was aber auch nicht mehr enthält und vor allem mehr oder weniger auf Part Modellierung beschränkt ist. Für mich persönlich war der Quatensprung der Tag, an dem ich das erste mal das WatchWindow in VB gesehen habe. Die Objektstruktur von CATIA V5 + VB. Und nie wieder Unix .... Gruss TomTom ------------------ tomtom1972 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |