|
PTC Creo Elements/Programmierung : Am Anfang 2 Klammern auf?
AlexG am 22.09.2016 um 07:10 Uhr (1)
Hallo Peter,ich Rate jetzt einfach mal ins Blau rein. Kann es sein, dass es sich dabei nur um einen "Code-Bröckchen" handelt? Solch ein Konstrukt sieht für mich erst einmal stark nach einer Variablendeklaration in einem LET Block aus.Code:(let ((tree (jb-inq-obj-tree-list (sd-pathname-to-obj "/")))) ... (selcouth-lisp-function tree) ; just an example ...)Dort darf das Klammerpaar dann auch nicht fehlen, da hier auch mehrere Variablen auf einmal deklariert werden können.Code:(let ((tree (jb-inq-ob ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Teilevolumen im Browser anzeigen.
AlexG am 12.12.2016 um 15:02 Uhr (1)
Nur mal so... Als Basis diente das folgende Lisp. http://osd.cad.de/lisp_3d_30.htmAlle ehre gebührt dem ursprünglichen Verfasser. Ich habe lediglich eine Spalte für das Teile Volumen hinzugefügt.Ich kann mich meinem Vorredner nur anschließen: Bei großen Baugruppen bitte nicht über die Performance beschweren.Gruß, Alex------------------Computer sind unbrauchbar. Sie können nur Fragen beantworten.Pablo Picasso, Maler[Diese Nachricht wurde von AlexG am 12. Dez. 2016 editiert.]
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : wenn externes Ereignis passiert dann...
AlexG am 03.12.2018 um 13:34 Uhr (15)
Hallo Peter,"verbrennt den Hexer!""Ich bin Informatiker..." "FORMATIERT IHN!" ... Nein, Informatiker bin ich auch nicht und davon auch sehr weit weg - habe lediglich ein gesundes Interesse. Also DDE steht für Dynamic Data Exchange und ist ein Standard der es Anwendungen erlaubt untereinander zu kommunizieren und dieser Standard wird auch vom Solid Designer unterstützt. Und es ist eben genau für einen solchen Anwendungsfall wie den von dir beschriebenen gedacht. Aber ich fürchte fast, dass die wirklichen In ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Direct Model Manager : Modelle automatisch ersetzen (Lisp?)
AlexG am 14.01.2021 um 10:33 Uhr (1)
Hi Christian,Zitat:Dieser Post kann Spuren von Ironie, Zynismus, Sarkasmus, Schwarzen Humor enthalten! ... das merkt man, wenn man deinen Post liest. Sorry. Scherz bei Seite. Aber da hast du dir in meinen Augen wirklich eine Mamut-Aufgabe vorgenommen. Ich könnte lediglich ein wenig Input geben. Bzgl. der Kommunikation mit dem ModelManager würde ich mir in der Hilfe zum IKit die Befehle Code:sd-db-element-exists und Code:sd-db-element-load anschauen.Für das Austauschen der Bauteile könntest du dich an fo ...
|
| In das Form PTC Creo Elements/Direct Model Manager wechseln |
|
PTC Creo Elements/Programmierung : warum wird dieses defun nicht geladen?
AlexG am 20.12.2017 um 10:45 Uhr (1)
Zitat:in-package und use-package und das ganze drum rum ist noch was, was ich nur durch ausprobieren hin bekomme.... *WINK* Schau mal hier: http://www.flownet.com/gat/packages.pdf (The Complete Idiot’s Guide to Common Lisp Packages)Vielleicht bringt das etwas Licht ins dunkel. Gruß, Alex------------------Computer sind unbrauchbar. Sie können nur Fragen beantworten.Pablo Picasso, Maler
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 ribbon-tab-icon-test.lsp.txt |
CoCreate Programmierung : Ribbon-tab Icons testen?!!!
AlexG am 30.08.2013 um 15:50 Uhr (7)
Hallo,mal "eben schnell" testen wie die neuen Icons für das Ribbon-tab aussehen?Kein Thema!Die Lisp Datei laden und mittels:(ribbon-tab-icon-test-init "C:/Verzeichnis/meiner/tollen/neuen/Icons")aufrufen. Alternativ die letzte Zeile der Datei anpassen und einkommentieren.Es wird ein neuer Ribbon tab erstellt in dem alle .bmp oder .png Dateien aus dem angegebenen Verzeichnis in vier Gruppen (Icons large single, Icons small single, Icons group large und Icons group small) als Buttons unterschiedlicher Typen e ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Hilfe ! Ansichten speichern, aber wie geht´s mit allen Fenstereinstellungen?
AlexG am 17.08.2016 um 15:30 Uhr (1)
Mir ist nicht so ganz klar, wieso du versuchst die Struktur aufzudröseln? Um diese anschließend wieder aufzubauen?!??Ist es nicht viel einfacher die Struktur so wegzuschreiben, so dass diese anschließend wieder geöffnet werden kann?Wie man das realisieren kann ist in dem angehängtem Lisp gezeigt. Es werden zwei Einträge in der Toolbox erzeugt - Speichern und Laden.Die Idee ist aus dem Buch "Practical Common Lisp" von Peter Seibel. Ein toller Einstiegspunkt mit vielen praktischen Beispielen um mehr über Lis ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Programmierung : Lisp und Oracle
AlexG am 07.05.2018 um 10:51 Uhr (1)
Hallo Peter,ein wirklich sehr interessantes Thema. Hab mich da vor etlicher Zeit auch schon einmal dran versucht und bin damals kläglich gescheitert. Du hast mich da aber nun auf eine wunderbare Idee gebrachtZitat:In Python habe ich das jetzt hinbekommenDenn in Python habe ich es mit dem Modul cx_Oracle auch problemlos ans laufen gebracht.Nun habe ich aus Lisp heraus einen Aufruf auf mein Python Script geschrieben und TADA man hat die Möglichkeit SQL Statements aus Lisp heraus auszuführen.Ist mit Sicherhei ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Speicherauslastung in Lisp (room)
AlexG am 08.04.2013 um 19:13 Uhr (0)
Super, vielen Dank. Genau das, wonach ich gesucht habe. Im Nachhinein auch logisch *KOPF-TISCH*. Jetzt müsste ich nur noch raus bekommen, welcher Wert was ist/bedeutet ...undokumentiert ist natürlich ungünstig. Ich werde mal ein wenig "rumspielen" und schauen, ob ich schlau daraus werde.Ich setze mich gerade mit dem Thema LISP Programmierung im SolidDesigner auseinander und dort versuche ich auch das Thema Arbeitsspeicherauslastung zu berücksichtigen. Wahrscheinlich werde ich das Projekt, wenn es denn irge ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Hilfe ! Ansichten speichern, aber wie geht´s mit allen Fenstereinstellungen?
AlexG am 16.08.2016 um 10:48 Uhr (1)
Hi,die Syntax in deinem Lisp ist nicht korrekt. Die Parameter bei "sd-inq-vp-show" sind vertauscht. Bei mir zumindest funktioniert es so in der Version 18.1.Code:(display (oli:sd-inq-vp-show (oli:sd-inq-current-vp) :3dgeo))Und wie bereits geschrieben kannst du mittels:Code:(sd-set-vp-camera vport camera :smooth flag)die vorher ausgelesene Kameraeinstellung wiederherstellen.Das dein Code nicht in 3D-Access funktioniert liegt aller Wahrscheinlichkeit daran, dass du die Packages der verwendeten Funktionen nic ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Rename - Tool ?
AlexG am 05.08.2016 um 10:55 Uhr (1)
Hallo Wolfgang,anbei ein mal ein erster grober Wurf. Nach dem Laden der Lisp Datei findet sich ein neuer Eintrag in der Werkzeugkiste: Rename by pattern.Der Rest ist hoffentlich selbst erklärend.Gruß, Alex------------------Computer sind unbrauchbar. Sie können nur Fragen beantworten.Pablo Picasso, Maler
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Programmierung : Programmabstürze im DURCH Lispprogramm
AlexG am 27.01.2017 um 09:27 Uhr (1)
Hallo Peter,ich sehe mich nicht als erfahrener Lisp-Schreiber, jedoch wollte ich trotzdem aus meinen (begrenzten) Erfahrung in diesem Bereich berichten.Im Regelfall hat sich der SolidDesigner als äußerst robuste Anwendung erwiesen. Auch bei hoher Speicherauslastung läuft die Anwendung sehr Stabil. So habe ich es vor kurzem fertig gebracht, die Speicherauslastung auf über 20 GB zu prügeln und das ohne 3D-Modelle (besser nicht nachfragen ).Wenn man in Erfahrung bringen möchte wie das Speichermanagment funkt ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Makro Exemplare umbenennen
AlexG am 03.07.2015 um 12:29 Uhr (1)
Hallo,habe (natürlich) mit MM getestet. Und ich habe ganz stark die Vermutung, dass dieses Problem nicht mit einem Update auf die V19 gelöst wird. Oder es wird zumindest eine andere Fehlermeldung geben. Die Fehlermeldung besagt, dass die Funktion DC4-MMINFO-TO-BASENAME-IN-BGR aus dem Package CUSTOM mit sieben Parametern aufgerufen werden muss.Wenn ich mir die Funktion welche im Lisp selber gecoded ist anschaue, werden hier nur fünf Parameter benötigt. Und auch alle Aufrufe der Funktion kommen immer mit gen ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |