|
Programmierung : [LISP] 3D-Punktkoordinaten von Durchstroßpunkten auf AE
Patrick Weber am 28.01.2008 um 11:05 Uhr (0)
@clausb: sd-inq-edge-geo passt schon und liefert mir auswertbare Daten - wenn auch etwas unlogisch.@Wolfgang:Danke! Das Beispiel hat mir geholfen.Meiner Meinung nach wäre ein Beispiel zur Auswertung mehrerer selektierter Elemente nach get_selection oder ein Verweis auf dolist im IKIT ganz praktisch.------------------Grüßepw
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : load_package gibt immer NIL zurück
Patrick Weber am 12.07.2010 um 10:57 Uhr (0)
Kleine Beispiel-LISP:Code:(in-package :custom)(use-package :oli)(pprint (sd-call-cmds (load_package "c: empchip2000.pkg")))Du meintest diesen Thread? Die Lösung steht dort schon.€dit: Was für ne Hitze! *schwitz*------------------Grüße aus Sachsenpw[Diese Nachricht wurde von Patrick Weber am 12. Jul. 2010 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: Verzeichnis mittels Filedialog auswählen
Patrick Weber am 29.04.2010 um 20:49 Uhr (0)
Zitat:Original erstellt von der_Wolfgang:Hi Thomas,schade.was mir noch auffiel, in der IKIT docu zu sd-defialog:Code: ;;-- see 4.1.1.8 Directory Selection -- :Directoryaber dann gibt es später keinen Abschnitt "4.1.1.8 Directory Selection" ... hmm. ??meine Docu ist von 16.00Schau noch mal genauer hin! ------------------Grüße aus Sachsenpw
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Makroprogrammierung; Ansicht auswählen
Patrick Weber am 07.01.2011 um 17:25 Uhr (0)
Zitat:Original erstellt von der_Wolfgang:am_view_prop *hat* einen update button! Dann braucht man nicht so einen 3 Sprung zu machen wie du das oben gezeigt hast.Kann sein. Hatte nicht die Online-Referenz bemüht.@TE:Hast du etwas am Lisp modifiziert?------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Notepad++: Sprache Makro
Patrick Weber am 06.01.2011 um 13:13 Uhr (0)
Zitat:Original erstellt von Tobi79:Vielen Dank PatrickLeider ist da die LISP-Sprache enthalten. Ich suche jene für Macro (Drafting 2D)Vielen Dank falls die mir jemand zur Verfügung stellen kann. Steht doch mit drin unter "CoCreate Macro".------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: Verzeichnis mittels Filedialog auswählen
Patrick Weber am 29.04.2010 um 20:53 Uhr (0)
Zitat:Original erstellt von der_Wolfgang:was mir noch auffiel, in der IKIT docu zu sd-defialog:Code: ;;-- see 4.1.1.8 Directory Selection -- :Directoryaber dann gibt es später keinen Abschnitt "4.1.1.8 Directory Selection" ... hmm. ??meine Docu ist von 16.00Schau noch mal genauer hin! (OSDM_CommonDoc/integration_kit/reference/dg_manual.html#directory-selection)------------------Grüße aus Sachsenpw
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Modeling : Kamera anwenden in Konfiguration
Patrick Weber am 16.12.2011 um 12:48 Uhr (0)
Neuen Befehl erstellen (Werkzeuge - Anpassen) mit dem Inhalt:Code:(LISP::PROGN (CFN::CFN_ACTIVATE_CONFIGURATION :CONFIG (OLI::SD-INQ-ACTIVE-CONFIGURATION) :CONSIDER_DRAWLIST :OFF :CONSIDER_CAMERA :ON :CONSIDER_POSITION :OFF :INTERPOLATE :OFF) (UI::UPDATE_SCREEN))und dann in das Kontextmenü "Fenster Rechtsklick" legen.Wenn die Kamerainterpolation erwünscht ist, dann kann auf Code::INTERPOLATE :OFF und UPDATE_SCREENverzichtet werden.------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot ...
|
| In das Form CoCreate Modeling wechseln |
|
CoCreate Programmierung : Bg/Teil durch SysId identifizieren und Name anzeigen
Patrick Weber am 23.09.2011 um 10:53 Uhr (0)
Zitat:Original erstellt von Benutzer1:LISP-Fehler:(#S(SEL_ITEM PATH (#S(NPARCEL SIMPLE-ENTITY-PTR 123104432) #S(NPARCEL SIMPLE-ENTITY-PTR 2618072848) #S(NPARCEL SIMPLE-ENTITY-PTR 1455213920)) TYPE ...)) is not a structure[/i]Dass es eine Liste ist, sieht man schon am Rückgabewert "(#S(....))".------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Makroprogrammierung lernen
Patrick Weber am 02.04.2011 um 18:49 Uhr (0)
Man nehme einen Apfel und benenenne ihn in Pflaume um...Es bleibt trotzdem noch ein Apfel.Creo/* ist nur ein Name, die Technik dahinter ist im Prinzip noch die gleiche der Ursprungsprogramme. Die Lisp-Schnittstelle wegzulassen, hieße Neuprogrammierung. Das wird wohl nicht einfach mal so geschehen. ------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht![Diese Nachricht wurde von Patrick Weber am 11. Apr. 2011 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : [LISP] 3D-Punktkoordinaten von Durchstroßpunkten auf AE
Patrick Weber am 25.01.2008 um 15:42 Uhr (0)
Ich beschäftige mich seit gestern intensiver mit LISP und bin etwas frustriert. (der berüchtigte Tischkantenbiss steht bevor )Mein Problem:Ich habe zwei Splines, die um ein Modell herum gebastelt wurden. (siehe Bild)Ich erstelle eine Arbeitsebene und lasse mir die Durchstoßpunkte auf der AE erstellen, also 4 an der Zahl.Code: (sd-call-cmds (int_c_point INNER_SPL) ) ;end sd-call-cmds (sd-call-cmds (int_c_point OUTER_SPL) ) ;end sd-call-cmdsIch selektiere die Punkte mit:Code:(setf AE_P_LIST (sd-call- ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : LISP: liegt Punkt auf Kante?
Patrick Weber am 25.01.2012 um 13:57 Uhr (0)
*auch mal schnellschieß*get_selection an punktgewünschtes Element in Auswahl gefunden - Punkt auf Elementgewünschtes Element nicht in Auswahl gefunden - Punkt nicht draufoder mitmeasure_dist :point_edgeAbstand = 0 = Punkt drauf------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht![Diese Nachricht wurde von Patrick Weber am 25. Jan. 2012 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : lisp: move :faces
Patrick Weber am 08.11.2008 um 18:08 Uhr (0)
Ich danke dir! Das :do_it kann man sich also komplett sparen. Darauf soll man erst einmal kommen. Nur frage ich mich, wieso das in der Doku steht: Zitat: * :DO_IT - accepts the defined faces and transformation, and performs the operation. Use this command to move bosses, pockets, or faces. Distance and angle labels may be used to define the transformation.Example * The following parameter sequence repositions a specified face. MOVE :FACES [specify face] :TRANSFORMATION [define new position] :CHECK :DO ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: CoCreate Modeling V17.00; Package MEI
Patrick Weber am 27.04.2010 um 19:10 Uhr (0)
Zitat:Original erstellt von DieGraetsche:Ich habe extra die Sysmbol.txt aus dem Eintrag von Patrick Weber mit der Version 17 erzeugt. Hier ist auch noch die Funktion SD-IDENTIFY-CLUSTER-BY-SYSID drin.Nach Auffinden der "Funktion" (des Symbols), suchst du rückwärts nach dem Sharp-Zeichen "#". In diesem Package ist die gesuchte "Funktion" enthalten.Beispiel aus v16:Code:#FRAME2 package...IDENTIFY-CLUSTER-BY-SYSID...SD-IDENTIFY-CLUSTER-BY-EID...SD-IDENTIFY-CLUSTER-BY-SYSID...#xyz package------------------Grü ...
|
| In das Form CoCreate Programmierung wechseln |