Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Modeling
  Aufruf einer Funktion?? oder sowas

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
Autor Thema:  Aufruf einer Funktion?? oder sowas (423 mal gelesen)
M.Smarslik
Mitglied



Sehen Sie sich das Profil von M.Smarslik an!   Senden Sie eine Private Message an M.Smarslik  Schreiben Sie einen Gästebucheintrag für M.Smarslik

Beiträge: 57
Registriert: 22.09.2004

OSD 11.60C HP-UX

erstellt am: 02. Feb. 2005 10:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich habe im Forum diese Funktion?? zur Ausgabe des Datums im OSD gefunden, verstehe aber nicht wie ich sie in LISP aufrufen muss.
Vielleicht kann mir jemand helfen!

(multiple-value-bind (sec min h day mon y dow dst tz)
  (get-decoded-time)
  (declare (ignore dow dst tz))
  (format t "Date: ~2,'0D/~2,'0D/~2,'0D Time: ~2,'0D:~2,'0D:~2,'0D~%"
                  mon        ; month
                  day        ; day
                  y          ; year
                  h          ; hour
                  min        ; minute
                  sec))      ; second

Mit freundlichen Grüßen
Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Dorothea
Mitglied



Sehen Sie sich das Profil von Dorothea an!   Senden Sie eine Private Message an Dorothea  Schreiben Sie einen Gästebucheintrag für Dorothea

Beiträge: 242
Registriert: 22.11.2001

erstellt am: 02. Feb. 2005 10:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für M.Smarslik 10 Unities + Antwort hilfreich

Hallo Martin,

Du nimmst den Code und kopierst ihn in eine leere Datei - z.B. datum.lsp
Dann gehst du in den Designer und tippst in die Eingabezeile folgendes ein:

Code:
(load "datum.lsp")

(Du musst natuerlich in dem Verzeichnis stehen, wo auch deine Datei steht.)

Damit wird der Code ausgefuehrt. Das Ergebnis wird in das Konsole-Fenster geschrieben. Wenn du das bei dir noch nicht offen hast, dann musst du die Konsole noch oeffnen:
Menue 'Ansicht' - Eintrag 'Konsole'.

Gruss Dorothea

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

clausb
Ehrenmitglied V.I.P. h.c.



Sehen Sie sich das Profil von clausb an!   Senden Sie eine Private Message an clausb  Schreiben Sie einen Gästebucheintrag für clausb

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: 02. Feb. 2005 12:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für M.Smarslik 10 Unities + Antwort hilfreich

get-decoded-time gehoert zu den LISP-Funktionen, die nicht nur einen, sondern mehrere Rueckgabewerte haben; in diesem Fall Sekunden, Minuten, Stunden, Tag et cetera. Diese multiplen Rueckgabewerte kann man mit multiple-value-bind an einen Satz von Variablen zuweisen. Genau das passiert in dem zitierten Codefragment. (Es handelt sich also insbesondere auch um keine Funktion - die wuerde ja mit "defun" eingeleitet.)

Doku zu get-decoded-time: http://www.lisp.org/HyperSpec/Body/fun_get-unive_decoded-time.html#get-decoded-time

Doku zu multiple-value-bind: http://www.lisp.org/HyperSpec/Body/mac_multiple-value-bind.html#multiple-value-bind

Claus


------------------
OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/

[Diese Nachricht wurde von clausb am 02. Feb. 2005 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Konstrukteur Siemens NX (m/w/d)
Akkodis - entstanden durch den Zusammenschluss von AKKA & Modis - ist ein weltweit führendes Unternehmen im Bereich Engineering & IT. Als globaler Partner in einer sich ständig verändernden Technologie- & Wettbewerbsumgebung unterstützen wir unsere Kunden mit unserem 360°-Angebot dabei, eine nachhaltigere & smartere Zukunft zu gestalten. Vereint durch unsere gemeinsame Leidenschaft für Technologie & Talente betrachten wir die Welt aus einem neuen Blickwinkel....
Anzeige ansehenKonstruktion, Visualisierung
M.Smarslik
Mitglied



Sehen Sie sich das Profil von M.Smarslik an!   Senden Sie eine Private Message an M.Smarslik  Schreiben Sie einen Gästebucheintrag für M.Smarslik

Beiträge: 57
Registriert: 22.09.2004

OSD 11.60C HP-UX

erstellt am: 02. Feb. 2005 13:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke,
jetzt habe ich es verstanden,
und es funktioniert !!

MfG Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz