|
Makro Programmierung : SD-Lisp: "initial-value"-> "alle oben" möglich?
Walter Geppert am 07.04.2003 um 10:16 Uhr (0)
Hallo Michael! Hat ein bisschen gedauert, war schwer erkältet: Mit (OBJECT :selection (*sd-object-seltype*) :multiple-items t :show-select-menu t :additional-token-string :start :all_at_top ) wird das Auswahlmenü geöffnet, eine Liste gestartet und gleich mal alles ausgewählt, da kann man noch rumändern, wie man will. [/B][/QUOTE] ------------------ DC4 Technisches Büro GmbH
|
| In das Form Makro Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Umrechnung Grad Minute (SheetMetal)
Walter Geppert am 04.05.2015 um 12:21 Uhr (1)
Zitat:Hat hier jemand einen Trick Offensichtlich ist der Ausgangswert für die Umrechnung auf 90° nicht genau PI/2, sondern nach ein paar Kommastellen abgeschnitten, dadurch ist das Resultat minimal kleiner als erwartet und FLOOR ist da sehr pingelig. Ein Workaround wäre ein Korrekturfaktor, z.B.:Code: (SETQ DEG_ANGLE (sd-rad-to-deg (* bend_angle 1.00001))------------------meine LISP-Makros sind auf osd.cad.de DisclaimerGrüße aus WienWalter
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : UICT - Control Actions
der_Wolfgang am 16.09.2020 um 19:52 Uhr (2)
Wenn ihr wollt das Eure Action recorderhähig ist, ist die Variante von Stephan die richtige. Weil: ein string geht via sd-put-buffer in die command line. Und was dort durchläuft, landet auch im Recorder file.Ja, eine ge-quotete Lisp form ist als PushAction auch möglich. Siehe == IKIT Dokumentation. ------------------ Firefox ESR Java Forum Stuttgart JUGS OSD Hilfeseite (de) / help page (en) NotePad++ BuFDi
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Rahmenformat auslesen
Greskamp am 13.11.2015 um 11:37 Uhr (1)
Hallo,kann mir jemand sagen ob ich mit einem Lisp-Befehl "wie z.b. mit (sd-am-inq-drawing-no) die aktuelle Zeichnungsnummer erfrage, es auch so einen Befehl für das Rahmenformat gibt?Oder muss ich mir die entsprechenden Eckpunkte auslesen und dann zurück rechnen?Wäre super wenn jemand einen Tipp hätte.------------------Gruß Peter
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Programmierung : Fehler beim vereinen
Walter Geppert am 26.03.2007 um 15:41 Uhr (0)
Ich würde mal versuchen die Keywords :no durch NIL zu ersetzen. Laut Online-Reference sind die beiden Variablen keep-tools und glue BOOLEANS. Nachdem wohl alles, was nicht verstanden wird zu NIL wird, funktioniert dein Makro vermutlich deswegen trotzdem------------------meine LISP-Makros sind auf osd.cad.deGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form Programmierung wechseln |
|
Programmierung : Wo kann man die Ausgabe der LISP-Befehle sehen ?
Minka am 15.05.2007 um 07:54 Uhr (0)
Hallo Wolfgang,vielen Dank fuer den Tipp.Du hast recht:das mit dem "print" bzw. "display" ist etwas verwirrend.So wie Du es beschrieben hast ist es uebersichtlicher.Aber ich war schon froh ueberhaupt eine Moeglichkeit zu haben.Wenn Ihr noch mehr kleine (oder grosse) Tipps fuer Anfaenger habt, dann nur her damit.------------------Viele GruesseElke
|
| In das Form Programmierung wechseln |
|
Programmierung : :check_function
clausb am 01.07.2008 um 10:20 Uhr (0)
Zitat:Original erstellt von StephanWörz:Was genau macht "==" ?Einen Fehler verursachen. == gibt es in Lisp nicht, es sei denn, man definiert sich eine Funktion dieses Namens. Zitat:... wie umgehe ich den Fehler, der auftaucht wenn am Teil Flächen sind die KEINE Flächenfarbe haben?Indem Du das halt vor dem Vergleich abfragst.Claus------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form Programmierung wechseln |
|
Makro Programmierung : Ändern des value-types
Walter Geppert am 28.04.2005 um 16:59 Uhr (0)
Mach zwei Variablen draus und zeige im nur_teil mit Code: :after-input (progn (sd-set-variable-status v1 :enable nur_teil) (sd-set-variable-status v2 :enable (not nur_teil)) ) jeweils nur die gewünschte ------------------ meine LISP-Makros sind auf Heikos Hilfeseite Grüße aus Wien Walter DC4 Technisches Büro GmbH
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Programmierung : LISP: CoCreate Modeling V17.00; Package MEI
clausb am 27.04.2010 um 17:14 Uhr (0)
Zitat:Original erstellt von DieGraetsche:Leider sagt mir hier der OneSpace nun, das diese Funktion nicht definiert ist. Wie kann das sein? Wird halt dran liegen, dass es die Funktion nicht gibt. Zumindest nicht im Package OLI.------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : LISP
der_Wolfgang am 22.11.2007 um 20:30 Uhr (0)
Aus: "Whats New?"- "Whats New in Past Releases"-- "New in OneSpace Designer 2005"--- Annotation : Integration KIT functions of the Annotation Module are now loaded on Annotation startup only. Könnte einen Einfluss haben. Aber solange magellan49 uns nicht mit Versions Angabe(n) und konkreter Lade-Reihenfolge informiert.. verhalte ich mich jetzt ruhig.------------------Seamonkey Firefox Thunderbird Seamonkey auf deutsch
|
| In das Form Programmierung wechseln |
|
Makro Programmierung : Setzen von 2D-Hilfslinien zur Positionierung von Bemassung in Annotation
Walter Geppert am 28.10.2004 um 16:47 Uhr (0)
Zitat: Original erstellt von Christian Sandmann: Vielen Dank für eure schnelle Hilfe (besonders an RainerH und Walter Geppert)! Gern geschehen, Unities werden immer gern genommen ------------------ meine LISP-Makros sind auf Heikos Hilfeseite Grüße aus Wien Walter DC4 Technisches Büro GmbH
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Programmierung : [LISP] filter only unique object
der_Wolfgang am 19.11.2010 um 20:55 Uhr (0)
Zitat:Original erstellt von shaba:i need a filter to show in the tree only unique part, not shared partHi shaba,Hi http://www.cocreateusers.org, (havent been there for quite a long time)Why not searching in the greatest and latest Integration Kit Index and looking for shared == call SD-INQ-OBJ-SHARED-OBJECTS and youre done.------------------ Seamonkey Firefox Thunderbird OSD Hilfeseite (de) / help page (en) NotePad++
|
| In das Form CoCreate Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Warum beendet sich LISP Makro automatisch?
Seele am 29.05.2019 um 14:07 Uhr (15)
Hallo Wolfgang,wieder mal vielen Dank für deine Antwort, ...ich habe den Fehler im LISP nach einer gaaaaanz langen Suche gerade gefunden. Komisch ist nur, dass die Zeile mit subtract, die ich als Auslöser des Fehlers in Verdacht hatte, sich als Fehler erwies.Das Makro lief zwar beim Ausklammern dieser verdächtigen Zeile komplett richtig durch, der eigentliche Fehler war aber drei Zeilen vorher und hier fehlte wirklich nur ein (sd-call-cmds).Einzig komisch an der Sache ist, wenn ich die "Zeile mit subtract" ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |