| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| SF DRAWING , eine App
|
Autor
|
Thema: LISP-Problem (916 mal gelesen)
|
Roland Johe Mitglied Entwicklungsing.
Beiträge: 198 Registriert: 13.11.2000
|
erstellt am: 04. Sep. 2003 12:12 <-- editieren / zitieren --> Unities abgeben:
Hallo, mit Hilfe des kurzen LISP-Macros wollte ich mir eine Funktion schaffen, die per Knopfdruck zwischen Schnitt- und Normaldarstellung umschaltet. Das Macro läßt sich zwar laden, beim Versuch es auszuführen erhalte ich aber nur die Meldung LISP-Fehler: The function SCHNITT is undefined. Was mache ich falsch?
------------------ Gruss, Roland Johe Microm International GmbH www.microm.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 04. Sep. 2003 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für Roland Johe
Als Schnittstelle zwischen OSD und LISP muß immer ein Dialog stehen! Ein direkter Aufruf einer Funktion ist nicht zulässig. Alles über Dialoge steht -leider nur in Englisch- hier: installdir\help\Common\documentation\integration_kit\reference\dg_manual.html In deinem konkreten Fall sieht das dann aus wie angehängt. ------------------ Grüße aus Wien Walter DC4 Technisches Büro GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
edgar Mitglied Dipl. Ing. Maschinenbau
Beiträge: 386 Registriert: 06.06.2001 WINDOWS XP OSM 18.00A OSD 18.00A HP Z400
|
erstellt am: 04. Sep. 2003 14:22 <-- editieren / zitieren --> Unities abgeben: Nur für Roland Johe
Hallo Roland Wieso machst du nicht mit VKT-Leisten 2 Buttons: (UI::UIC-VP-CMD "set_vp_model_clipping (sd-inq-current-vp) ff") (UI::UIC-VP-CMD "set_vp_model_clipping (sd-inq-current-vp) n") Gruß Edgar
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland Johe Mitglied Entwicklungsing.
Beiträge: 198 Registriert: 13.11.2000
|
erstellt am: 04. Sep. 2003 14:55 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die rasche Hilfe. Was aber bitte sind VKT-Leisten? Wo gibt es Doku dazu? Ich hänge schon wieder am nächsten Problem: Beim Versuch das Macro geringfügig zu verändern, klemmt es jetzt, weil eine if-Abfrage nicht funktioniert. LISP BRINGT MICH NOCH UM!!!! ------------------ Gruss, Roland Johe Microm International GmbH www.microm.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 04. Sep. 2003 15:44 <-- editieren / zitieren --> Unities abgeben: Nur für Roland Johe
Also ersten muß es heissen: (if (eql vp_cap : off) ...(ohne Leerzeichen hinter dem Doppelpunkt, das ist nur wegen der Smilies!!!) Aber da ist irgendwie ein Wurm in der Funktion (sd-inq-vp-capping-status). Laut Doku braucht sie den Viewportnamen als String als Parameter. Wenn man den aber mitgibt, erhält man eine Fehlemeldung. Ohne gibt sie immer ON zurück ???? Das sind dann wirklich die Dinge, die einen zum Wahnsinn treiben können. ------------------ Grüße aus Wien Walter DC4 Technisches Büro GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland Johe Mitglied Entwicklungsing.
Beiträge: 198 Registriert: 13.11.2000
|
erstellt am: 04. Sep. 2003 15:58 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank Walter Geppert, auf eql hätte ich auch selber kommen können. Interessanterweise funktioniert das Macro bei mir jetzt, der von Dir beschriebene Fehler tritt bei mir nicht auf. Ich hab' das Macro deswegen nochmal angehängt. ------------------ Gruss, Roland Johe Microm International GmbH www.microm.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
edgar Mitglied Dipl. Ing. Maschinenbau
Beiträge: 386 Registriert: 06.06.2001 WINDOWS XP OSM 18.00A OSD 18.00A HP Z400
|
erstellt am: 04. Sep. 2003 16:00 <-- editieren / zitieren --> Unities abgeben: Nur für Roland Johe
OneSpace Designer Modeling - Erweiterte Themen Dokument Anpassen der Benutzeroberfläche (Customization) Hier finden Sie eine Beschreibung zur Anpassung der Benutzerschnittstelle von OneSpace Designer an Ihre betriebsbedingten und persönlichen Erfordernisse und Vorlieben. Sie können dadurch noch effizienter und angenehmer mit OneSpace Designer arbeiten. Funktionsleisten= VKT-Leisten Gruß Edgar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 04. Sep. 2003 18:25 <-- editieren / zitieren --> Unities abgeben: Nur für Roland Johe
Zitat: Original erstellt von Roland Johe: Das Macro läßt sich zwar laden, beim Versuch es auszuführen erhalte ich aber nur die Meldung LISP-Fehler: The function SCHNITT is undefined.
Das Makro ist im Package "Mikrom" definiert und nicht exportiert, also muss man es aufrufen wie folgt: (Microm::schnitt) Claus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |