|
Lisp : Kalenderwoche berechnen KW21
mapla am 20.05.2009 um 10:42 Uhr (0)
Hallo,kennt jemand eine Möglichkeit die Kalenderwoche in LISP zu berechnen welches auch nach einem Jahrswechsel noch funktioniert, und somit nicht jedes Jahr neu gesetzt werden muß?Die 1. KW-09 hat bereits im letzten Jahr begonnen!gruss Karsten
|
In das Form Lisp wechseln |
|
Lisp : Kalenderwoche berechnen KW21
CADmium am 27.05.2009 um 09:33 Uhr (0)
Zitat:Original erstellt von fuchsi:ich lasse sowas prinzipill VBScript erledigen. Warum was nachbasteln, was es ehs chon gibt....Auch nicht schlecht ... und stimmt schon, warum immer das Rad neu erfinden?! .. mir gings bei dem Code aber um die 100% ige Umsetzung in Lisp und um den dahinterstehenden Algorithmus ... ( genauso wie bei Zufallszahlenermittlung , Md5-Hash-Berechnung oder anderen Geometrischen Sachen ) .. hoffe, das ist akzeptiert ------------------ - Thomas -"Bei 99% aller Probleme ist die um ...
|
In das Form Lisp wechseln |
|
Lisp : Mathematische Funktion Common Lisp
Brischke am 28.05.2009 um 16:43 Uhr (0)
Hallo und Willkommen,...und was ist nun deine Frage?Das Lisp, was du nutzt, wird von den meisten hier nicht genutzt. Hier wird mit einer speziellen Version von AutoCAD-LISP gearbeitet, wobei sicher grundsätzliche Dinge ähnlich zu handhaben sind und Vorgehensweisen sicher gleich sein können.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
In das Form Lisp wechseln |
|
Lisp : Mathematische Funktion Common Lisp
Keyce am 28.05.2009 um 17:06 Uhr (0)
Hallo Also grundsätzlich handelt es sich ja um Common Lisp und um die eigentlich implementierung einer mathematischen Funktion. Stehe diesbezüglich ein bisschen auf dem Schlauch, wie ich nun beispielsweise eine bestimmte Kurve oder eine einfache Gerade mit einer Lisp Funktion erstellen kann.
|
In das Form Lisp wechseln |
|
Lisp : Mathematische Funktion Common Lisp
CADmium am 28.05.2009 um 17:49 Uhr (0)
Zitat:Original erstellt von Keyce:Hallo :) Also grundsätzlich handelt es sich ja um Common Lisp und um die eigentlich implementierung einer mathematischen Funktion. Stehe diesbezüglich ein bisschen auf dem Schlauch, wie ich nun beispielsweise eine bestimmte Kurve oder eine einfache Gerade mit einer Lisp Funktion erstellen kann. Ok .. und hier geht um AutoLisp und eine einfache Möglichekeit eine gerade zu erzeugen ist (command "_line" PKT1 PKT2) ------------------ - Thomas -"Bei 99% aller Probleme ist ...
|
In das Form Lisp wechseln |
|
Lisp : Speicherzeit
cadffm am 28.05.2009 um 23:31 Uhr (0)
Zitat:Original erstellt von axeld:..Wie bekomme ich dies jetzt in mein MODEMACRO? So weit ich aus der Hilfe ersehe, kann darin nicht gerechnet werden. Aber die Berechnung müßte immer aktuell sein! Ist es trotzdem möglich?Wo hast du das denn gesehen ?? In Modemacro ist 1.Kein Lisp möglichaber 2. dafür Diesel - und Diesel kennt sehr wohl einfache Rechenfunktionen, also:MODEMACRO eintippen und dann als neuen Wert folgendes kopieren:$(fix,$(*,1440.0,$(-,$(-,$(getvar,date),$(getvar,TDupdate)),$(fix,$(-,$(ge ...
|
In das Form Lisp wechseln |
|
Lisp : Speicherzeit
Claudio am 28.05.2009 um 23:34 Uhr (0)
Hallo Axel!In welcher Hilfe hast Du gelesen, dass man mit Diesel nicht rechnen kann?- Dein Lisp-Ausdruck in Diesel für "modemacro":(setvar "modemacro" " $(fix, $(*,1440, $(-, $(-,$(getvar, date),$(getvar, tdupdate)),$(fix, $(-,$(getvar, date),$(getvar, tdupdate))))))")Kannst Du ja in die acaddoc.lsp kopieren, dann wird die Anzeigebei jedem ausgeführten Befehl aktualisiert.Gruß Claudio
|
In das Form Lisp wechseln |
|
Lisp : gwählten Punkt im Modellbereich soll den Mittelpunkt des Layouts darstellen
Ingenieur Studio HOLLAUS am 01.06.2009 um 15:36 Uhr (0)
Zoom Mitte macht auch genau das was Du beschrieben hast das kannst DU auch von Lisp aus aufrufen ------------------ www.hollaus.at www.cars4fun.at
|
In das Form Lisp wechseln |
|
Lisp : Ploteinstellungen per Lisp
marc.scherer am 13.05.2009 um 16:03 Uhr (0)
Zitat:Original erstellt von Geos:Werds aber beim nächsten Mal mit einem Refresh nach JEDER Einstellung/Programmzeile versuchen.Gar nicht notwendig. Nur wenn Du das PlotDEVICE (= Drucker) änderst. Dann werden nämlich einige abhängige Dinge wie z.B. der druckbare Bereich neu gelesen und gesetzt sind aber für das Programminterface noch nicht verfügbar. Eben erst NACH dem Refreshen.------------------Ciao,Marc
|
In das Form Lisp wechseln |
|
Lisp : Ploteinstellungen per Lisp
Geos am 02.06.2009 um 13:53 Uhr (0)
HiWeils grad wieder aktuell ist ...Code:(defun c lt () (vla-put-configname (f#actlay) "DesignJet 750C.pc3") (vla-RefreshPlotDeviceInfo (f#actlay)) (vla-put-PaperUnits (f#actlay) 1) (vla-put-usestandardscale (f#actlay) :vlax-true) (vla-put-CanonicalMediaName (f#actlay) "UserDefinedMetric (430.00 x 310.00MM)") (vla-put-PlotRotation (f#actlay) 1) (vla-put-PlotWithLineweights (f#actlay) :vlax-true) (vla-put-ScaleLineweights (f#actlay) :vlax-true)bis hierher läufts, aber dann verursachen sowohlCode:(vla-put-plo ...
|
In das Form Lisp wechseln |
|
Lisp : Ploteinstellungen per Lisp
marc.scherer am 02.06.2009 um 14:18 Uhr (0)
Hi Geos,Auszug aus der Hilfe: Zitat:acWindow Prints everything in the window specified by the SetWindowToPlot method.The ViewToPlot property or SetWindowToPlot method must be called before you can set the PlotType to acView or acWindow. Hört sich so an als ob Du das Fenster erst mal definieren mußt bevor Du den PlotType setzen kannst...------------------Ciao,Marc
|
In das Form Lisp wechseln |
|
Lisp : Ploteinstellungen per Lisp
Geos am 02.06.2009 um 19:26 Uhr (0)
Servus MarcAlso ich bin mir sicher, dass ich den PlotType auch schon nach der Fenstereingabe gehabt habe und es dort auch nicht gefunkt hat. Werds aber morgen nochmal probieren.In der Zwischenzeit hab ich allerdings am Code geschraubt (PlotType auskommentiert) - konnte damit wenigstens die restlichen Einstellungen setzen. Na ja, hoffe trotzdem auf Erkenntnisse ------------------Schöne GrüßeErnst www.geopaint.at
|
In das Form Lisp wechseln |
|
Lisp : Autostart Code anpassen
yamaha am 05.06.2009 um 20:00 Uhr (0)
Hallo zusammen,kenne mich nicht aus in der Lisp-Programmierung.Ich programmiere sonst in VBA.Habe eine VBA-Datei die ich über ein Lisp-Skriptautomatisch lade.Jetzt würde ich gerne aufgrund einesUpdates auf Autocad 2010eine Weiche in das Skript einbauen, welche abhängig von derAutocad-Version jeweils eine andere VBA-Datei lädt.Der derzeitge Code lautet:Code:(defun S::STARTUP() (command "_VBALOAD" "VBA-Programm-2008.dvb"))Jetzt sollte unterschieden werden zwischen Autocad 2008 und 2010.Vielen Dank für eure H ...
|
In das Form Lisp wechseln |