Informationen zum Forum PTC Creo Elements/Programmierung:
Anzahl aktive Mitglieder: 353
Anzahl Beiträge: 5.913
Anzahl Themen: 959

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 1 - 13, 223 Gesamtergebnisse mit Suchbegriffen lisp sec.
PTC Creo Elements/Programmierung : wie kann ich lisp noch nutzen?
clausb am 20.05.2016 um 09:46 Uhr (15)
Die Implementierung von Lisp in SolidDesigner ist im wesentlichen eine Untermenge von Common Lisp. Für Common Lisp gibt es Interpreter und Compiler in grosser Zahl - siehe https://en.wikipedia.org/wiki/Common_Lisp#List_of_implementations als Startpunkt. Viele dieser Implementierungen erlauben es, ein Lisp-Programm in eine ausführbare Datei zu übersetzen, um diese dann eigenständig auszuführen. Für die Lisp-Implementierung SBCL findet man unter http://stackoverflow.com/questions/14171849/compiling-common-li ...

Programmierung : load_package und ein Bezug auf die geladenen Teile
clausb am 05.08.2008 um 08:50 Uhr (0)
Zitat:Original erstellt von lisp-loser:Sollte somit nicht ein (print (sd-call-cmds (load_package "test.pkg"))) den Stackbezug anzeigen?!Was meinst Du mit "Stackbezug"? Zitat:Ich bekomme nur eine Fehlermeldung.Welche?------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

Programmierung : load_package und ein Bezug auf die geladenen Teile
clausb am 05.08.2008 um 10:34 Uhr (0)
  Zitat:Original erstellt von lisp-loser:Ich würde erwarten, dass der Befehl ein SEL_ITEM auf dem Stack hinterlässt, mit dem man weiterarbeiten kann. ...Du hast also einen Rückgabewert erwartet, schon klar. Es kommt auch was zurück. Zitat:"Unzulässiger Aufruf einer Aktionsroutine"Doku lesen! Dort steht zu sd-call-cmds explizit: Zitat:This macro can only be used in the context of a user action. Calling an Action Routine using this macro without a surrounding Action Routine will generate an error. Claus----- ...

Programmierung : load_package und ein Bezug auf die geladenen Teile
clausb am 06.08.2008 um 13:15 Uhr (0)
Zitat:Original erstellt von lisp-loser:Aber wenn ich genau diese Liste von SEL_ITEMs also(setf my_parts (sd-call-cmds (load_package filename)))und später im Dialog(POSITIONING :Position-part my_parts)verwende, dann kommt genau dieses "... is not a structure"Nun, dann akzeptiert die Option :Position-part hier eben nur ein Teil (SEL_ITEM). Die Fehlermeldung sagt Dir, dass eine Struktur (hier: SEL_ITEM) erwartet wurde, stattdessen kam eine Liste von SEL_ITEMs an.Beispiel für eine Kommandosequenz, die mehrere ...

Programmierung : load_package und ein Bezug auf die geladenen Teile
clausb am 04.08.2008 um 10:27 Uhr (0)
Zitat:Original erstellt von lisp-loser:Load_package scheint aber keine Informationen über die geladene Struktur zurückzugebenDoch, das tut es - zumindest wenn man es mit sd-call-cmds aufruft. Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

Programmierung : load_package und ein Bezug auf die geladenen Teile
clausb am 05.08.2008 um 18:46 Uhr (0)
Zitat:Original erstellt von lisp-loser:(#S(SEL_ITEM ELAN::PATH      (#S(ELAN::NPARCEL DSM::SIMPLE-ENTITY-PTR 76270912)        #0=#S(ELAN::NASMB3 DSM::SIMPLE-ENTITY-PTR 608064816))      TYPE 76128256 ELAN::ITEM #0#))Du hast Dir die Antwort eigentlich schon selbst gegeben!Hinweis 1: Wenn in Lisp eine Klammer aufgeht, bedeutet das den Anfang einer Liste.Hinweis 2: An #S erkennt man den Anfang einer Struktur; der erste Eintrag der folgenden Liste ist der Strukturname. Siehe http://www.lispworks.com/documentat ...

Programmierung : load_package und ein Bezug auf die geladenen Teile
clausb am 06.08.2008 um 10:55 Uhr (0)
Zitat:Original erstellt von lisp-loser:Also habe ich eine Liste von Strukturen, die aber nur eine Struktur enthält, welche selbst aber wieder verschachtelt ist. Also hole ich mir meine Struktur mit CAR und prüfe, ob es immer nur die eine Oberstruktur gibt oder ich gar "cadr"n muss.Nein nein, viel zu kompliziert! Das ist einfach eine Liste von SEL_ITEMs. Zitat:Wie erzeuge ich jetzt eine Selektion _aller_ Teile, die ich  osition-part übergeben kann? Ein Liste von Strukturen funktioniert ja nicht.Du hast sch ...

Makro Programmierung : Fehlermeldungen beim Start von SD durch Makros?
clausb am 01.06.2004 um 15:07 Uhr (0)
Der integrierte Debugger ist in der Tat etwas einfach gestrickt. Wenn man ihn aber erst einmal kennt, merkt man, dass er doch eine Menge kann. Wenn Du normalerweise auf einen LISP-Fehler laeufst, bekommst Du eine Fehlermeldung in einer Messagebox. Wenn Du den LISP-Debugger vorher aktivierst, wird stattdessen zunaechst der Debugger aktiviert. Einfaches Beispiel: OSDM starten Konsolenfenster oeffnen (View/Console) Nach dem Hochfahren (setf *enter-break-handler* t) eingeben In der OSDM-Kommandozeile ...

Makro Programmierung : Benutzer über den Pfad abfragen
clausb am 01.09.2004 um 14:47 Uhr (0)
Zitat: Original erstellt von Inkognito: Ja aber wieso lässt dann OSD bzw LISP nicht zu, dass ich es gleich mit "" editiere (dann brauch ich ja diese Funktion nicht). LISP akzeptiert sehr wohl auch Backslashes in Dateipfaden. Man muss sie halt nur verdoppeln, um sie vom einfachen Escape-Zeichen zu unterscheiden. Siehe dazu auch die Dokumentation zum Common-LISP-Standard (beispielsweise unter http://www.lisp.org/HyperSpec/Body/sec_2-1-4-6.html). Wenn Dich die doppelten Backslashes stoeren, dann g ...

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

Makro Programmierung : LISP - Grundkenntnisse
clausb am 07.11.2004 um 18:37 Uhr (0)
Ich glaube nicht, dass es ein Ueberlastungsproblem ist. Wenn ich von meinem Rechner zuhause aus zugreife, klappt kein Zugriff, egal ueber welchen Browser. Vom Rechner im Buero aus klappt s hingegen. Vielleicht ist s also einfach nur ein Problem bei mir. Ich habe das Tutorial daher vorlaeufig schon mal in meine LISP-Linkliste unter http://www.clausbrod.de/cgi-bin/view.pl/Osdm/OsdmFaqCustomization#lisp aufgenommen. Claus

Makro Programmierung : Position eines Strings im String
clausb am 21.04.2005 um 16:04 Uhr (0)
Siehe Common-LISP-Doku, Abschnitt zu search : http://www.lispworks.com/documentation/HyperSpec/Body/f_search.htm Claus ------------------ OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/

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 ...

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz