|
OneSpace Modeling : On/Off Befehl
clausb am 14.03.2008 um 23:24 Uhr (0)
Zitat:Original erstellt von Walter Geppert:Bei Eingabe in die Befehlszeile wars aber notwendig Ich hab sicher schon aberhunderte Male ein "if" in der Eingabezeile ohne Package-Angabe verwendet. Und auch das Beispiel mit der Projektionsumschaltung braucht (zumindest bei mir) kein "lisp::if".Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/[Diese Nachricht wurde von clausb am 15. Mrz. 2008 editiert.]
|
| In das Form OneSpace Modeling wechseln |
|
Programmierung : POS_DYNAMIC zeigt keinen Dialog
clausb am 31.07.2008 um 13:43 Uhr (0)
Zitat:Original erstellt von lisp-loser:Der Code läuft durch. [...] Wo ist mein Denkfehler?Du beschreibst das Problem schon sehr treffend: Der Code läuft einfach durch - es gibt schlicht keine Stelle darin, in der Du auf Eingaben des Anwenders wartest.Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Dialoge so pünktlich wie die Bahn
clausb am 29.07.2013 um 21:14 Uhr (1)
Yup, CLOS war auch auf der Wunschliste (einen guten Teil hatte ich sogar schon experimentell am Laufen), außerdem eine Slime-Integration ( http://common-lisp.net/project/slime/ ). Wären alles hübsche Projekte geworden ;-)Wenn mir das mit den Events einfällt, sage ich hier Bescheid.------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Ausgaben von Makro time
clausb am 04.07.2013 um 23:02 Uhr (0)
Ein ganz schneller und kursorischer Test in Modeling Express bestätigt zunächst Deine Beobachtung. Toll wäre so eine Granularität von einer Sekunden natürlich nicht so, und ich kann auch nicht sagen, wodurch sie bedingt ist. (Sie wäre aber durchaus standardkonform, siehe http://clhs.lisp.se/Body/m_time.htm .)------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Problem beim ermitteln der Funktions-Dauer
clausb am 19.03.2016 um 19:57 Uhr (1)
Nun hat es doch ein paar Tage länger gedauert.Auf den eigentlichen Profiler-Code aufgesetzt gibt es nun einen einfachen Dialog. Den bitte ich von der Bedienung her nur als ersten Anlauf zu bewerten.Den Code kann man sich abholen unter https://github.com/clausb/lisp-profiler . Dort gibt es auch die aktuelle Dokumentation.------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/ - Blog: http://www.clausbrod.de/Blog
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Makro Programmierung : Aufgabe für Hobby-Macro-Programmierer
clausb am 09.03.2006 um 12:09 Uhr (0)
Zitat:Original erstellt von seistandhaft:So, CLISP habe ich jetzt installiert. Habe jedoch keine Ahnung, wie ich damit ein LISP-Macro starte.Ziemlich genauso wie in OSDM auch. Unter der Annahme, dass Du meinen Untermengensummen-Code in eine Datei namens subsetsum.lsp abspeicherst, kannst Du ihn wie folgt testen:clisp starten(load "subsetsum.lsp")(subset-sum-test 15)Claus------------------OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : Winkelfunktion 0.8815421S0 ....S0?
clausb am 14.10.2004 um 13:40 Uhr (0)
Wenn ich das richtig sehe, werden bei Deinen Berechnungen short floats erzeugt, die dann auch als solche markiert werden (durch das S0 ). Siehe dazu auch http://www.lisp.org/HyperSpec/Body/sec_22-1-3-1-3.html. Short floats sind aber nicht aussergewoehnlich und koennen, soweit ich weiss, ganz normal weiterbenutzt werden. Gibt es denn tatsaechlich Probleme, wenn Du diese Zahlen dann weiter benutzt? Claus
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Modeling : Lisp
clausb am 04.01.2005 um 07:56 Uhr (0)
Zitat:Original erstellt von highway45:Wenn ich das auf OLI: umschreibe, welchen Vorteil habe ich dann?Wenn Du die explizite Pfadangabe vermeidest, kannst Du Deine Anpassungen beispielsweise problemlos auf einen anderen Rechner kopieren, ohne erst Pfade korrigieren zu muessen. Weiterer Vorteil: sd-load-customization-file sucht die Hierarchie der Anpassungsverzeichnisse ab. Man koennte also - in meinem Beispiel - ein mylispcode.lsp im SDCORPCUSTOMIZEDIR ablegen und es dann bei Bedarf bei einzelnen Anwendern ...
|
| In das Form CoCreate Modeling wechseln |
|
PTC Creo Elements/Programmierung : Problem beim ermitteln der Funktions-Dauer
clausb am 04.03.2016 um 14:02 Uhr (1)
Wow, da hat jemand aber gezaubert :-D Bin beeindruckt.Ohne genauer reinzuschauen, wäre mein erster Verdacht eher in Richtung Package-Problem. Aber wie gesagt, das ist nur die erste Kniescheibenreflexreaktion und kann daher ganz falsch sein.Bevor ich mich in den Code vertiefe, zunächst als einleitende Frage: Ich nehme an, das Zeitmessungsmakro (time) von Common Lisp (siehe http://www.lispworks.com/documentation/HyperSpec/Body/m_time.htm) ist in Deinem Fall nicht ausreichend?Code: (defun testfn() (dotime ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Programmierung : Automatisches Füllen von Zeichnungsrahmen
clausb am 25.07.2008 um 18:15 Uhr (0)
Zitat:Original erstellt von lisp-loser:Aber Zeichnungen können auch von gerade nicht aktiven Teilen erstellt werden.Die Frage ist also, wie kann ich der bei der Erstellung eines Zeichnungsrahmens für ein Objekt, einen Bezug auf dasselbe herstellen, so dass ich meine (sd-inq-item-attribute)-Befehle anwenden kann?Ein Versuch mit z.B. sd-am-inq-drawing-selected-owner funktioniert auch nicht.Aus der Doku zu sd-am-inq-drawing-selected-owner:"Returns the owner of the drawing selected during drawing creation. Sh ...
|
| In das Form Programmierung wechseln |
|
Makro Programmierung : AI-Schnittstelle
clausb am 15.02.2006 um 09:15 Uhr (0)
Zitat:Original erstellt von Andreas Tost:Ich habe nun versucht mit einem c-Program (AI-Schnittstelle) eine dll zu erstellen (Warum schreiben alle nur über Macros und lisp, aber nicht über diese Möglichkeit im Forum ??).Weil man fast alles auch ueber Makros hinbekommt, und weil es viel mehr Anwender gibt, die sich Makros zutrauen als C-Programmierung. Zitat:Geht auch zu linken, lässt sich mit LOAD_MODULE FODSolidDesigner.dll auch laden. das Kommando lautet:me_new_command("FODSolidDesigner", FODSolidDesigne ...
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : OT: LISP oder MAKRO
clausb am 09.08.2007 um 19:30 Uhr (0)
Danke, dass Du das Thema aufbringst. Mich hat das zuweilen auch schon irritiert, dass einem Beitrag nicht anzusehen war, um welches Produkt oder um welche Sprache es denn eigentlich ging.Es würde schon sehr helfen, wenn bei Fragen einfach deutlich gesagt wird, ob eine Lösung für OneSpace Drafting oder für OneSpace Modeling gesucht wird.Ein weiterer Vorschlag wäre, dass man Diskussionsthemen schon in der Betreffzeile passend markiert. Beispiele aus der letzten Zeit Drafting: Teile ausblenden Lisp: A comma h ...
|
| In das Form Programmierung wechseln |
|
Lisp : String in Liste ersetzen
clausb am 01.11.2006 um 17:54 Uhr (0)
Bei mir tut in Common-Lisp-Dialekten (CLISP, KCL/OneSpace Designer Modeling Lisp) der folgende Code das Gewuenschte:Code:(setq obf (list "A0" "A1" "A2" "A3" "A4"))(substitute "A=" "A2" obf :test #string=)Claus------------------OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/
|
| In das Form Lisp wechseln |