|
CoCreate Programmierung : LISP-Fehler: Cannot expand the SETF form (POSITION-IF #NUMBERP ...
clausb am 01.12.2008 um 15:53 Uhr (0)
Zitat:Original erstellt von holt:nachdem ich den Fehler entdeckt hatte (mithilfe der Common-Lisp-Dokumentation) habe ich das mit dem Makro schon vermutet. In der Tat, wer wie Du mit Lambdas um sich wirft, dem muss ich sowas nicht erzählen War eher fürs (jetzt und später) mitlesende Publikum gedacht.------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP-Fehler: Cannot expand the SETF form (POSITION-IF #NUMBERP ...
holt am 01.12.2008 um 15:15 Uhr (0)
Hallo Claus,nachdem ich den Fehler entdeckt hatte (mithilfe der Common-Lisp-Dokumentation) habe ich das mit dem Makro schon vermutet. Trotzdem danke, denn jetzt weiß ich es. Zitat:Original erstellt von clausb:In Deinem Fall sinnvoller: 1-.Halleluja! Was es alles gibt!Danke!------------------Gruß aus dem SalzkammergutThomas
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : copy to clipboard
clausb am 27.01.2009 um 17:06 Uhr (0)
Der Weg über clip.exe geht natürlich auch, aber man kann auch mit Bordmitteln arbeiten: VBScript-Programm schreiben, das den Internet Explorer zur Manipulation des Clipboards benutzt (analog zum Lisp-Code auf meiner Website) VBScript-Code von Lisp aus starten Beispiele zur Integration von VBScript und Lisp finden sich ebenfalls auf meiner Website: http://www.clausbrod.de/OneSpaceModeling/MacroEnumerateDrives http://www.clausbrod.de/OneSpaceModeling/MacroDefaultPrinter Vorteile dieses Ansatzes: Keine zusät ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp vs. Makro
Walter Geppert am 18.11.2015 um 14:07 Uhr (4)
Noch ein Nachtrag: Ich verwende bei solchen Operationen zum blattweisen Drucken oder Exportieren von Zeichnungen lieber das Blatt und den Blattnamen, die sind in jeder Zeichnung eindeutig und es gibt keine unliebsamen Überraschungen. Es darf nur nix aus den Rahmen rausstehenDen Blattnamen erhält man mit:Code:(setf shname (sd-am-sheet-struct-name shstruct))------------------meine LISP-Makros sind auf osd.cad.de DisclaimerGrüße aus WienWalter
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Kleines Lisp-Rätsel für den Feierabend
clausb am 19.08.2009 um 22:41 Uhr (0)
Hallo zusammen,neulich habe ich ein interessantes Lisp-Problemchen analysieren dürfen - und gleich einen Blogartikel daraus gemacht (den ersten einer kleinen Serie). Was denkt Ihr, wie sich der Testcode unter http://www.clausbrod.de/Blog/DefinePrivatePublic20090819PackageRiddle verhält - und vor allem warum?Viel Spass!Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Stringbehandlung: String zwischen zwei Sonderzeichen herauslösen
Walter Geppert am 11.02.2010 um 16:22 Uhr (0)
Das sieht ja verdächtig nach einem Attribut aus, das sollte mit (sd-inq-item-attribute item name specification :attachment attachment) ausgewertet werdenStrings zerlegen kann man mit (sd-string-split ...) oder mit Standard-LISP-Funktionen wie (subseq ...)------------------meine LISP-Makros sind auf osd.cad.deDisclaimerGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : ModelManager Stammdaten über lisp
Greskamp am 16.09.2013 um 10:18 Uhr (5)
Hallo,weiß jemand ob und wie das geht das man über ein Lisp-Programm einfach leere Stammdaten im ModelManager anlegt? Man hat ne Liste mit 100 Einträgen, und diese Nummern sollen einfach als Stammdaten im ModelManager angelegt werden...Über ein paar Tipps wäre ich dankbar...------------------Gruß Peter
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Beistand ! Wie ME10 Makro in Lisp?
tograh am 08.06.2004 um 11:07 Uhr (0)
Hallo Klaus, erstmal danke, das du überhaupt schreibst. Aller einfachste Lisp Kenntnisse sind vorhanden. Mir fehlt aber schon ein Ansatz, wie ich den Ursprungspunkt festlegen kann. Hab wirklich lange in der Hilfe und im I-Kit nachgeblättert. Aber so richtig wußte ich nicht wo nach ich suchen sollte. Irgendeine Idee wie das in Englisch heisst? Danke Torsten ------------------ Dominus vobis cum
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : OSDM: kleines Lisp-Programm zum Kopieren eines Teils gesucht
MC am 17.10.2006 um 06:47 Uhr (0)
Hallo Walter & Dorothea! Es klappt jetzt so wie ich dachte. Das mit der Funktion ist natürlich peinlich, aber zeigt mir mal wieder wie wenig ich im Grunde von Lisp verstehe und wie dringend ich mal wieder ne Schulung bräuchte, die auch was taugt. Ich weiß bloß nicht wohin (bei Acadis in Wiesbaden war ich schonmal, wollte ich nicht unbedingt nochmal hin).Grüße, Michael
|
| In das Form Programmierung wechseln |
|
Makro Programmierung : alle Maße in Annotation
Klaus Lörincz am 17.12.2004 um 09:48 Uhr (0)
Hallo Lmip, der I-Kit ist ja auch kein Handbuch um das Codieren in LISP zu vermitteln. Das kannst Du an dieser Stelle nicht erwarten. Wenn ich in LISP code erstelle kann ich doch Rückgabewerte von Abfragen darstellen und danach eine Entscheidung treffen wie diese Ergebnisse abgearbeitet werden (LISTE / WERT). MFG ------------------ Klaus Lörincz 0174 3439 428 Sindelfingen Germany
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Programmierung : Common Lisp in CoCreate Modeling
clausb am 30.06.2009 um 22:09 Uhr (0)
Hallo zusammen,ich hatte neulich auf einer Konferenz die Gelegenheit zu einem Kurzvortrag über Common Lisp in CoCreate Modeling. Wens interessiert: http://www.clausbrod.de/Blog/DefinePrivatePublic20090620CommonLispInCoCreateModeling Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form CoCreate Programmierung wechseln |
 Stirnrad.zip |
PTC Creo Elements/Programmierung : Fase an Kanten erstellen/löschen
MiBr am 11.07.2017 um 09:33 Uhr (1)
Hallo,ich habe mir eine Lisp geschrieben mit der man Bögen, mit gleicher Länge, mit Fasen versehen kann.Zudem beinhaltet die Lisp noch das Löschen von gleich großen Fasen.Dies dient in erster Linie zum Fasen von Zahnrädern, so dass ich nicht jeden Zahn einzeln auswählen muss.Bis hierhin funktioniert das Tool erstmals und erfüllt voll seinen Zweck! Darüber hinaus hätte ich allerdings noch den Wunsch, dass die gefunden Bögen oder Flächen zurAuswahl weiter verwendet werden können. Zum Beispiel um diese einzu ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Stringbehandlung: String zwischen zwei Sonderzeichen herauslösen
Walter Geppert am 11.02.2010 um 17:00 Uhr (0)
Zitat:Original erstellt von MagnusDeininger:Die Anzeige ist jetzt so, wie ich es haben will, nur die Anführungszeichen sind noch da, z.B. "Blech".Ist ja ein String, der hat in LISP nunmal Anführungszeichen. IM SD-Ausgabefenster sollte aber nach (display meintechnostring) dann nur mehrCode:Blechstehen------------------meine LISP-Makros sind auf osd.cad.deDisclaimerGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form CoCreate Programmierung wechseln |