| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | Altair ernennt MAIT zum Channel Partner für DACH, Benelux und Liechtenstein, eine Pressemitteilung
|
Autor
|
Thema: LISP: Übersicht für Reihenfolge von Ereignissen (1585 mal gelesen)
|
holt Mitglied Systembetreuer CAD
  
 Beiträge: 720 Registriert: 07.08.2003 Lenovo ThinkStation P360 Core i7-12700@2.10 GHz, 32GB NVIDIA RTX A2000 12 GB Creo Elements/Direct Modeling 20.5 Creo Elements/Direct Drafting 20.5 Creo Elements/Direct ModelManager 20.5
|
erstellt am: 13. Sep. 2008 10:41 <-- editieren / zitieren --> Unities abgeben:         
Hallo, da ich in der IKit-Hilfe oft den Wald vor lauter Bäumen nicht sehe, möchte ich hier fragen ob es soetwas gibt: Ich suche nach einer Übersicht, wann welche "Ereignisse" (aus dem VBA-Jargon entnommen) beim Aufruf von Dialogen, beim Eingeben von Daten, ... usw. eintreten. Oder muss man sich das mühsam aus der Dokumentation jedes einzelnen Schlüsselwortes herausklauben? Woher weiss ich dann welche Schlüsselwörter noch in Frage kommen? Zitat: Ausschnitt aus der VBA-Hilfe: Öffnen und Schließen von Formularen Wenn Sie ein Formular öffnen, tritt für das Formular die folgende Sequenz von Ereignissen ein: Open -> Load -> Resize -> Activate -> Current
Man würde sich halt leichter tun und solche Fragen wie in diesem Thema würden seltener vorkommen. ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 13. Sep. 2008 13:20 <-- editieren / zitieren --> Unities abgeben:          Nur für holt
|
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 13. Sep. 2008 16:18 <-- editieren / zitieren --> Unities abgeben:          Nur für holt
Zitat: Original erstellt von holt: Ich suche nach einer Übersicht, wann welche "Ereignisse" ... beim Aufruf von Dialogen, beim Eingeben von Daten, ... usw. eintreten. Oder muss man sich das mühsam aus der Dokumentation jedes einzelnen Schlüsselwortes herausklauben? Man würde sich halt leichter tun und solche Fragen wie in diesem Thema würden seltener vorkommen.
Schreib' Dir einen Verstaendis Dialog. So einen gibt es (heute) nicht. Lese EINMAL die IKIT docu zu sd-defdialog durch, und notiere alle keywörter bei denen Du denkst: hmm interessant und Du beim ersten Lesen zumindest den Ansatz verstanden hast. Lass alles weg was Dich nicht interessiert, oder nicht im geringsten verstehst, denn WENN Du alles reinschreibst wird der Wald schon wieder viel zu groß. In jedem dieser key's schreibst du einen aussagekräftigen Print rein, am besten eingerückt. Ausserdem gibt es fast immer Päärchen. Diesen Test dialog klickerst du einfach durch. Und guckst in der Console, wann kommt was und dann kannst du noch mal nachlesen. Beispiel
Code: .... (num_var :value-type :number :before-input (pprint " :before-input von num_var") :after-input (pprint " :after-input von num_var") :start-input-feedback (pprint " :start-input-feedback von num_var") :end-input-feedback (pprint " :end-input-feedback von num_var") ) ..
Auch ich habe so die Fülle der Möglichkeiten des Dialog Generator erforscht und verinnelicht. Aber durch die ständige Weiterentwicklung dieses mächtigen Werkzeugs sollte man nach 1..2 releases mal gucken was es da so alles neues gibt. Jetzt hol' ich etwas aus (und meine ganz persönliche Meinung kommt zum Tragen): Zitat: Woher weiss ich dann welche Schlüsselwörter noch in Frage kommen?
Um so eine Frage zu beantworten musst Du zuerst wissen was Du machen willst. Ich kann Dir hier keine gute Anwort geben, ausser: viel Erfahrung hilft viel Für "Solche Fragen", wie Deine vorherige, ist halt ein Forum auch irgendwie da. Meine Antwort gestern war vielleicht etwas knapp. Vollständige und lauffähige Beispiele sind in der IKIT docu immer noch in der Unterzahl. Mir hat das am Anfang auch heftig gefehlt (und ich habe durchaaus gefl§$%$%§%t). Mittlerweile sind die Beispiele aber deutlich besser geworden IMHO. :Precondition ist noch ein Beispiel nach alter Sitte: ein solches 4 zeiliges Code Fragment wie im Kapitel "4.2.2.5 Preconditions" trägt zum Verständnis herzlich wenig bei wenn man nicht weiss wozu man :Precondition überhaupt nutzen könnte. ------------------ ● Seamonkey Firefox Thunderbird Seamonkey auf deutsch ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● [Diese Nachricht wurde von der_Wolfgang am 13. Sep. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 13. Sep. 2008 17:12 <-- editieren / zitieren --> Unities abgeben:          Nur für holt
Ich habe mal so nen Entdecke-die-Möglichkeiten-dialog kurz zusammen gehackt. Den kann man mal Interactiv nutzen, wobei man auf wirklich jeden Knopf des Dialogs in beliebiger Reihenfolge druecken sollte, (am besten eignen sich hierfür unter-10jährige  ) Aber auch ein vollständiger Aufruf in der Befehlszeile liefert Einblicke (siehe LSP code) -------------------------------- ALLE (lauffähigen) Beispiele aus dem Dunstkreis des Dialoggenerator sind übrigens als ladbarer Lisp code im IKIT enhalten. Und dann kann man mit diesen auch mal schnell experimentieren. In der Dialog Generator Dokumentation, ganz oben: Introduction: Zitat: All the complete dialog examples of this manual can be activated by loading the example file dg_examples_menu.lsp.html.
Das HTML file speichert man sich am besten als LSP (oder benennt es halt um) ------------------ ● Seamonkey Firefox Thunderbird Seamonkey auf deutsch ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● [Diese Nachricht wurde von der_Wolfgang am 13. Sep. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
holt Mitglied Systembetreuer CAD
  
 Beiträge: 720 Registriert: 07.08.2003 Lenovo ThinkStation P360 Core i7-12700@2.10 GHz, 32GB NVIDIA RTX A2000 12 GB Creo Elements/Direct Modeling 20.5 Creo Elements/Direct Drafting 20.5 Creo Elements/Direct ModelManager 20.5
|
erstellt am: 15. Sep. 2008 08:00 <-- editieren / zitieren --> Unities abgeben:         
Hallo Wolfgang, da könnte man fast so wie dazumals Hänschen Rosenthal hochspringen und rufen: Zitat: Wir sind der Meinung das war Spitze!
Vielen Dank, werd mirs merken und auch gleich ausprobieren! Us sind natürlich unterwegs! ------------------ Gruß aus dem Salzkammergut Thomas Hollerweger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 15. Sep. 2008 21:39 <-- editieren / zitieren --> Unities abgeben:          Nur für holt
|
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000 exone - Win10 i9-12900K 3187MHz 32GB Ram nVidia RTX A5000 creo elements/direct V20.5.1.0 SolidPower V20.4 ModelSearch KeyShot 11 CADdoktor SX PHOENIX V11
|
erstellt am: 17. Sep. 2008 08:27 <-- editieren / zitieren --> Unities abgeben:          Nur für holt
|