|
CoCreate Programmierung : Wie kann ich den Filebrowser per Lisp erscheinen lassen?
MC am 02.02.2012 um 14:14 Uhr (0)
Hallo,@ Peter:Vielen Dank für die Antwort, aber dieses Vorgehen wäre wahrscheinlich das, was ich gemeint hatte (value-type :filename) und vermeiden wollte.@Patrick:Danke für deine Mühe. Ja ich hatte hier http://ww3.cad.de/foren/ubb/Forum29/HTML/003972.shtml gelesen, dass Eugen gerne einen Speicherpfad angeben möchte. Prinzipiell kann man das ja in diesen Makro auch, aber leider nicht über einen Dateibrowser, sonder nur "zu Fuß".Leider ging es nicht auf die Schnelle so einfach wie ich gedacht hatte. Dafür ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : LISP: Konfigurationen manipulieren die 2.
holt am 22.04.2008 um 14:43 Uhr (0)
Hallo,da mir hier niemand helfen konnte, habe ich mich an den Support gewendet und dann die Auskunft erhalten, dass es derzeit nicht möglich ist, die Transformation eines Teils korrekt auf einnen anderen Teil zu übertragen.Grund:- es gibt derzeit in bei den Konfigurationen keine entsprechende Funktion, die das automatisch bewerkstelligt- es gibt in Lisp keine Möglichkeit, die Differenz 2er Transformationen zu ermitteln bzw. Transformationen zu multiplizierenEs bleibt nur der Weg, einen Verbesserungsvorschl ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : Befehl für Drehachse?
clausb am 11.02.2009 um 14:16 Uhr (0)
Zitat:Original erstellt von AdrianF:ich hab ein Lisp in dem ich den Befehl Drehen, Teileeigenschaften (Farbe, Dichte, Transparenz) zuordnen vereinen möchte.Leider kommt beim laden des LISP mit :value-type :Direction3d die Meldung: "Illegal Value Type: DIRECTION3D in ACHSE". Zunächst: Ich kann Deinen Code ohne jede Fehlermeldung laden (getestet in Modeling 2008).Ansonsten: Einen :value-type namens :direction3d gibt es nicht - den musst Du Dir ausgedacht haben. Siehe Onlinereferenz zu sd-defdialog in der I ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Api Hilfe
patrickwa am 12.04.2013 um 09:14 Uhr (0)
Hallo zusammen, ich hätte einige Fragen zu den Apis von Creo/Elements Direct Modelling ehemals CoCreate. Leider war es mir trotz längerer Internetsuche nicht möglich eine Beschreibung der Apis (.NET und LISP) im Internet zu finden. Da wir derzeit noch keine Lizenz für Creo/Elements Direct Modelling besitzen habe ich auch keine installierte Version (außer der Expressversion, die jedoch keine Informationen zu enthalten scheint), wo ich mir die Hilfe anschauen könnte. Die PTC Wissensdatenbank hilft leider au ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP-Fehler: Cannot expand the SETF form (POSITION-IF #NUMBERP ...
der_Wolfgang am 01.12.2008 um 19:32 Uhr (0)
Zitat:Original erstellt von holt:Das kann gar nicht funktionieren, da den übergebenen Wert verändertCode:(trace decf position-if numberp);; verdaechtiger code(untrace decf position-if numberp)liefert häufig erkenntniss WO es rumpeltt . Also ein gezieltes, dann aber intensives tracen der verwendeten Funktionen..... wobei man LISP Macros in CoCreate Modeling nicht tracen kann. Aber das sieht man (wie im obigen Fall) dann auch sehr schnell im Konsolenfenster. Und weh tut der nicht funktionierende trace auch ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : ME10 Makro Lisp Programm
Walter Geppert am 22.10.2002 um 10:05 Uhr (0)
Der Schwerpunkt beim Programmieren für OSD liegt nach meinen Erfahrungen nicht so sehr auf der Basis-Syntax von LISP, die hat man relativ bald intus und so richtig schulmäßig fallen die Programme dann eben nicht aus. Vielmehr muss man sich in dem Wirrwar aus Commands, Funktionen und bei Annotation auch noch den alten ME10-Befehlen zurechtfinden, die zuweilen abenteuerlich in der Dokumentation verteilt sind und keineswegs einheitlich in der Syntax. Ich buddle schon seit Jahren in der Online-Doku und finde n ...
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : Liste in LISP sortieren
clausb am 11.07.2007 um 18:35 Uhr (0)
Das weiss ich jetzt nicht auswendig, aber ich nehme mal an, dass ein :docupoint eine Struktur von Typ gpnt2d ist. Wenn dem so ist, dann gelten dafür die ganz allgemeinen Regeln für Strukturen jedweder Art in Lisp: Für jeden "Slot" in der Struktur werden automatisch Zugriffsfunktionen erzeugt, deren Namen sich aus dem Strukturnamen und dem Slotnamen zusammensetzt. Die Zugriffsfunktion für die x-Koordinate in einer gpnt2d-Struktur heisst dann also "gpnt2d_x". Erzeugt wird eine Struktur immer mit "make-strukt ...
|
| In das Form Programmierung wechseln |
|
Programmierung : Bezugspunkt Symbol
edgar am 19.12.2007 um 12:05 Uhr (0)
Hallo,eine Skizze wurde über Symbole festgelegt.Dabei wird unter anderem folgendes Lisp-File erzeugt.;% Automatically written on 12/19/2007 at 11:10:46;% CoCreate OneSpace Modeling Revision: 2007 (15.00)(oli:sd-am-define-annotation-template :type :SYMBOL :name "geschl_Korn_240.mi" :Path "/Oberflächenzeichen" :image "ANNOTATION/Symbols/Oberflächenzeichen/geschl_Korn_240.mi-1.bmp" :2d-file "ANNOTATION/Symbols/Oberflächenzeichen/geschl_Korn_240.mi-1.mi" :action "am_create_symbol_generic")Leider hängt das ...
|
| In das Form Programmierung wechseln |
|
Makro Programmierung : LISP-Fehler: NIL cannot be coerce to a C int.
holt am 25.02.2005 um 15:44 Uhr (0)
Hallo, ich habe ein Problem mit einem selbstgeschriebenen Dialog: Beim Drücken des OK-Buttons kommt immer die Fehlermeldung: NIL cannot be coerce to a C int. Beschreibung des angehängten Lisp: Inhalt einer Teilegruppe in eine neue Teilegruppe kopieren. Teilegruppe: zu kopierende Teilegruppe Name: Name der neuen Teilegruppe (wird von gewählter Teilegruppe übernommen) Beschreibung: Beschreibung der neuen Teilegruppe (wird von gewählter Teilegruppe übernommen) Besitzer: Besitzer der neuen Teilegruppe Kontroll ...
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Programmierung : Bg/Teil durch SysId identifizieren und Name anzeigen
Walter Geppert am 22.09.2011 um 10:47 Uhr (0)
Zitat:Original erstellt von Benutzer1:...ich (Lisp-Neuling) .... Na da gibts dann ja einiges zu erklären.Wenn von OBJECTs die Rede ist, ist immer die Struktur SEL_ITEM gemeint. Das ist sozusagen der eindeutige Anker, an dem sich die unterschiedlichsten Funktionen festmachen können, bzw. mit dem ein Objekt zur weiteren Verarbeitung übergeben werden kann. Das ist dann auch das, was du da als "gallischer Fluch" herausbekommen hast.Im Unterschied zur SYS_ID sind SEL_ITEMs sozusagen "flüchtig" und existieren ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Bg/Teil durch SysId identifizieren und Name anzeigen
Walter Geppert am 22.09.2011 um 10:47 Uhr (0)
Zitat:Original erstellt von Benutzer1:...ich (Lisp-Neuling) .... Na da gibts dann ja einiges zu erklären.Wenn von OBJECTs die Rede ist, ist immer die Struktur SEL_ITEM gemeint. Das ist sozusagen der eindeutige Anker, an dem sich die unterschiedlichsten Funktionen festmachen können, bzw. mit dem ein Objekt zur weiteren Verarbeitung übergeben werden kann. Das ist dann auch das, was du da als "gallischer Fluch" herausbekommen hast.Im Unterschied zur SYS_ID sind SEL_ITEMs sozusagen "flüchtig" und existieren ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Anzeigeeigenschaft ändern mit Lisp
MiBr am 14.04.2023 um 07:51 Uhr (1)
Ich vergesse immer wieder den Haken zu setzten! ;)Code:(default_vp_settings :color1 16777215 :done :color2 :off :done :color3 :off :done)
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : LISP: Konfigurationen manipulieren
Patrick Weber am 06.02.2012 um 13:25 Uhr (0)
Die Datei ist sprichwörtlich im A....! ------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
|
| In das Form CoCreate Programmierung wechseln |