| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Datum auf Zeichnung (3642 mal gelesen)
|
Jörg Ba. Mitglied Konstrukteur
Beiträge: 203 Registriert: 23.04.2003 NX12
|
erstellt am: 29. Nov. 2004 06:47 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, ich habe gerade alles durchstöbert zum Thema Datum im Zeichnungsrahmen, bin aber aus den Beiträgen nicht so richtig schlau geworden. Ich arbeite ohne UG-Tools, füge mir meinen Rahmen über Format..Muster laden und Muster erweitern in die Zeichnung ein und editiere dann die Textfelder (notes). Ich möchte nun in dem Textfeld für das Datum eine Variable (Partattribut) haben die mir immer das aktuelle Datum erzeugt. Ebenso möchte ich den Dateinamen der Datei im Schriftfeld haben. Wie heißen diese Variablen für Datum, Uhrzeit, Dateiname ect.? Ich hoffe es kann mir hier jemand weiterhelfen. Danke im Voraus. Ganz nebenbei: schaut doch mal nach eurern PM (private-messages) beim CAD.de login, vielleicht hat euch ja jemand geschrieben und wartet schon wochenlang auf Antwort.
------------------ J.B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 29. Nov. 2004 07:34 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Ba.
Sieht ganz nach einem kleinen Programmierjob aus - mit GRIP am schnellsten zu lösen. Datum - DATE Uhrzeit - TIME Dateiname - &PNAME ... Alle geforderten Daten werden assoziativ im Pattern hinterlegt und sind nach Import des Pattern up to date. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Ba. Mitglied Konstrukteur
Beiträge: 203 Registriert: 23.04.2003 NX12
|
erstellt am: 29. Nov. 2004 09:05 <-- editieren / zitieren --> Unities abgeben:
Hallo älg, danke für deine Antwort. Kannst du mir vielleicht auf die Sprünge helfen. Ich habe grade in der Hilfe nach Grip geschaut - alles in Englisch. OK lässt sich sicherlich bewältigen. Kannst du mir trotzdem, oder jemand anderes, einen ersten Einstieg in die Programmierung mit Grip geben? Wie lege ich das Gripprogramm auf die Textfelder oder muss ich das Programm dann auf einen Button legen? Gebt mir bitte noch paar Tipps. Danke! ------------------ J.B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
man Mitglied
Beiträge: 79 Registriert: 30.10.2002
|
erstellt am: 29. Nov. 2004 10:16 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Ba.
|
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 29. Nov. 2004 11:37 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Ba.
1. Du bastelst Dein Pattern (siehe GRIP-Doku "Expressions and Attributes"). 2. GRIP: schau Dir ein paar Beispiele an... * Editor (UEdit empfohlen) * grade.exe für Komp. und Linken - Variablen ermitteln (s.o.) und auf strings schreiben - diese strings als Partattribute ablegen mit ASATT/ PART ... - Pattern laden mit PATRET/ 3. Button erzeugen und GRIP-Programm hinterlegen, bei Bedarf auch Menu ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Ba. Mitglied Konstrukteur
Beiträge: 203 Registriert: 23.04.2003 NX12
|
erstellt am: 29. Nov. 2004 13:23 <-- editieren / zitieren --> Unities abgeben:
@ man: die UG-Tools kosten Pflege ... @ älg: das geht mir doch ein bisschen zu schnell - ich versteh nur Bahnhof, von dem was du schreibst. Ich kann nicht mal erklären, woran es hängt. Kannst du das nochmal detailierten beschreiben? ------------------ J.B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3901 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 29. Nov. 2004 19:04 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Ba.
Hallo Jörg, es gibt leider (bis NX2) keine Variable, die dir das aktuelle Datum einsetzt, wie das etwa in Word oder Excel geht, d.h. du mußt tatsächlich mit GRIP oder einer anderen Programmiersprache eingreifen oder die UGTOOLS benutzen (die auch in GRIP programmiert wurden). Es gibt noch ein verwandtes Thema, das ohne Zusatz klappt. Man kann beim Plotten einiges "reinmixen" lassen. Das ist hier im Forum mehrfach beschrieben worden etwa hier: http://ww3.cad.de/foren/ubb/Forum4/HTML/002168.shtml ... ist aber vermutlich nicht das, was du willst. Gruss ------------------ Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 30. Nov. 2004 07:37 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Ba.
Hier also ausführlicher: 1. Pattern enthält als NOTE den Text <W@CURRENT_DATE> 2. nachfolgenden Code als date.grs spreichern, kompilieren und linken (ist ungetestet!) GRIPSW/ DECLRV STRING/ pcompl(132), pattr(2,20) &FULLDT = 2 pattr(1) = 'CURRENT_DATE' pattr(2) = DATE ASATT/ PART, pattr pcompl = 'c:\pattern\mypattern.prt' PATRET/ pcompl HALT 3. Button defininieren etwa in der Art: ! ! Unigraphics Model Navigator Toolbar ! TITLE Patterntools VERSION 160 BUTTON Date LABEL Rahmen mit aktuellem Datum BITMAP c:\pattern\date.bmp ACTION c:\pattern\date.grx Mehr ist dann wohl nicht zu sagen. Viel Erfolg.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Ba. Mitglied Konstrukteur
Beiträge: 203 Registriert: 23.04.2003 NX12
|
erstellt am: 30. Nov. 2004 08:57 <-- editieren / zitieren --> Unities abgeben:
hallo älg, danke für deine umfassendere Erklärung. Ich wollte grade mein Programm - schluchts - compilieren - schluchts - da kam die Fehlermeldung - - "The modul grip_development is not on your license file" So viel zu diesem Thema. Vielleicht komme ich später mal drauf zurück, wenn ich - schluchts - die Lizenz habe. Danke nochmal an alle. ------------------ J.B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 30. Nov. 2004 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Ba.
|
konradw Mitglied CAD Key User
Beiträge: 981 Registriert: 07.03.2000 NX12
|
erstellt am: 30. Nov. 2004 09:54 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Ba.
|