|
Makro Programmierung : Wie komme ich an Stücklisten-Attribute?
lisp-loser am 19.09.2005 um 15:32 Uhr (0)
Ok, erste Erfolge:display (sd-inq-item-attributes A_FACE :attachment :contents)scheint mir die STL-CIDs anzuzeigen.A_FACE ist ein zuvor definiertes Part:(setf A_FACE (sd-pathname-to-obj "/path/to/object"))Und display (sd-inq-item-attribute A_FACE "BENENNUNG" :values :attachment :contents)Zeigt mir den Inhalt.Prima :-)Gruß lisp-loser
|
| In das Form Makro Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Model Manager --> 3D speichern erweitern
SOLID-master am 11.02.2020 um 10:31 Uhr (1)
Hallo Claus.Auch deine Information war sehr hilfreich. Hat mich noch näher an mein Ziel "überschreiben / erweitern einer bestehenden Funktion" gebracht.Hinweis:Der Link auf deiner Seite "Common Lisp symbol-function accessor." -- https://www.lisp.org/HyperSpec/Body/acc_symbol-function.html -- funkt nicht. [Diese Nachricht wurde von SOLID-master am 11. Feb. 2020 editiert.]
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Aufruf Lisp Funktionen über Befehlszeile
MiBr am 14.08.2020 um 13:15 Uhr (15)
Hallo Felix,danke für den Hinweiß, ich bin gerade dabei mittels: Code:display (LIST-ALL-PACKAGES)und Code:(do-symbols (s (find-package "CUSTOM")) (display (format nil "~a" s)))mir mal anzuschauen was alles in der Custom, oli und ... hängt.Und wie du sagst schwirren da viele Sachen drin rum! Ich werde das umstellen und so wie Wolfgangsagt muss ich ja in den Lisp nur (in-package :mybadlisp) schreiben und alles läuft sicherer!!!Danke für den zusätlichen HinweißMichael
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
Patrick Weber am 20.01.2009 um 16:21 Uhr (0)
Ich wollte erstmal die url.lisp begutachten wegen des direkten Lesens von Dateien von http/ftp. Also mal Schritt für Schritt herantasten. Die html hätte ich auch anders zerschnibbeln können. Code:(cllib:with-open-url (sock (cllib:url "http://proalpha1:17171/c.html")) (dotimes (i 10) (display (read-line sock))))------------------Grüßepw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Common LISP: Befehle fehlen?
Patrick Weber am 20.01.2009 um 16:21 Uhr (0)
Ich wollte erstmal die url.lisp begutachten wegen des direkten Lesens von Dateien von http/ftp. Also mal Schritt für Schritt herantasten. Die html hätte ich auch anders zerschnibbeln können. Code:(cllib:with-open-url (sock (cllib:url "http://proalpha1:17171/c.html")) (dotimes (i 10) (display (read-line sock))))------------------Grüßepw [Diese Nachricht wurde von Patrick Weber am 20. Jan. 2009 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : 25.0 in 25 wandeln
clausb am 15.02.2007 um 20:22 Uhr (1)
Ausser sd-num-to-string gibt es in Common Lisp mindestens 8 Funktionen zum Runden; da sollte fuer jeden Geschmack und Bedarf etwas dabei sein. Siehe http://www.lisp.org/HyperSpec/Body/fun_floorcm_f_undcm_fround.html In dem von Dir beschriebenen Fall tut es beispielsweise (round):Code: (round some-variable)(format) bietet darueber hinaus noch weiterreichende Moeglichkeiten der Formatierung von Fliesskommazahlen, falls einfache Rundungen nicht reichen sollten.Claus------------------CoCreate OneSpace Modelin ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : dropdown-Menü
RobCraven am 27.10.2009 um 11:18 Uhr (0)
Hallo liebe Gemeinde,Ich häng hier schon wieder über nen Monat an einem lisp, und ich kriege es einfach nicht hin.Ich möchte per dropdown (range) eine Auswahl treffen, und den hinterlegten Befehl dann in der ok-action ausführen. Ich hab auch schon im IKIT, bei clausb und anderen lisp gelesen. Das Menü funktioniert ja jetzt auch schon, nur ausführen tut er es nicht. Wo liegt mein fehler?liebe GrüßeKJ
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Zeichnungsversion in Annotation
Walter Geppert am 09.05.2013 um 09:58 Uhr (0)
Wenn die Zeichnung in Anno geladen ist, kann man mit ME10-Makros arbeiten:Code:DEFINE IWG_inq_draw_version LOCAL Numtext INQ_SELECTED_ELEM SELECT GLOBAL INFOS TR:tb:VERSION:* CONFIRM IF ((INQ 403)=TEXT) LET Numtext (INQ 902) ELSE LET Numtext "1" END_IF LET lispstring (DOCU_CSTRING_TO_LSTRING Numtext) LET isopen (DOCU_OPEN_CONNECTION_TO_SD) LET done (DOCU_ADD_LINE_TO_SD lispstring) LET isclosed (DOCU_CLOSE_CONNECTION_TO_SD)END_DEFINEAus LISP ruft man das dann so auf:Code: (setf vnr (sd-execute-annotator- ...
|
| In das Form CoCreate Programmierung wechseln |
|
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 ...
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : Bounding Box einer 2D-Zeichnung in Annotation?
lisp-loser am 13.09.2005 um 09:34 Uhr (0)
Hat prima geklappt :-)Code:(setf mycorners (SD-AM-SHEET-STRUCT-CORNERS (sd-am-inq-sheet (sd-am-inq-curr-sheet))))(setf p1x (gpnt2d_x (car mycorners)) p1y (gpnt2d_y (car mycorners)))(setf p2x (gpnt2d_x (cadr mycorners)) p2y (gpnt2d_y (cadr mycorners)))Gruß lisp-loser
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Programmierung : Lisp Schleife
clausb am 05.09.2011 um 13:44 Uhr (0)
(do) gibt es auch in Common Lisp, siehe http://www.lispworks.com/documentation/HyperSpec/Body/m_do_do.htm . Allerdings ist (loop for...) VIEL einfacher zu benutzen. Wieso verwendest Du das nicht einfach?Ausserdem ist die Form der Schleife aber gar nicht Dein Problem, sondern der (in jeder Sprache!) etwas eigenartige Versuch, zur Laufzeit von zwanzig verschiedenen Eingangsvariablen aus zwanzig neue zu erzeugen.------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/[Diese Nachricht ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Was mache ich bei sd-create-menu falsch?
der_Wolfgang am 10.02.2010 um 20:11 Uhr (0)
Also,es geht auch ohne .bmpder relative Pfad bezieht sich nicht auf relative zu deinem LISP sondern relative zu einer user/site/corp directory.C:DuEWAnwendungsdatenCoCreateCoCreateModeling16.50dahinter befindet sich eine itmapsmp struktur. Da sollten die bunten Bildchen dann hinein. Sd-create-menu verwendet hier die selbe Methode zum finden der Dateien / zum vervollständigen des Dateinamens wie z.b. sd-create-image. GGF. mal dort nachlesen. --- Aber bitte mit etwas Vorsicht geniessen, habs nur aus dem Ko ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : ME10 Makro Lisp Programm
UW am 21.10.2002 um 08:25 Uhr (0)
hallo, nachdem ich gestern abend eine linux-büchse installiert habe und diverse pakete auswählen mußte - die ich vermutlich nie brauche habe ich auch verschiedene textparser gesehen. mit sowas muß das lösbar sein. vielleicht traut sich ja mal einer dran.... ich habe in meiner ME10-karriere schon ein oder zwei makros mal gesehen. fehlertolerant sollte das programm schon sein - wenn ich mich an so manche makros erinnere *haare zu berge stehen*. die wahrscheinlichkeit, daß CoCreate das makro-ai implementie ...
|
| In das Form Makro Programmierung wechseln |