|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
der_Wolfgang am 14.11.2017 um 13:58 Uhr (1)
Zitat:Original erstellt von MiBr:danke für die Tipps!!! Jetzt läufts wie ich´s mir gewünscht habe! Bitte. Gerne doch. Und danke auch fuer die Rueckmeldung.------------------ 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 : Mit Lisp Teil in Strukturliste suchen und Anzeigen
Seele am 14.11.2017 um 15:22 Uhr (1)
Hallo ihr beiden, ...ich habe es in der Zwischenzeit auch reingebastelt, ...der Vollständigkeit halber, hab ich es mal hochgeladen, damit sich der Nächste nicht wieder die Arbeit des Anpassens machen muss.Gruß Wolfgang PS: Vielen herzlichen Dank an Wolfgang für die super Unterstützung, die er immer gibt.- ------------------alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. Werden wir es schaffen? Ja wir schaffen das !!! :-)
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
MiBr am 15.11.2017 um 07:11 Uhr (15)
Hallo,ich stelle mein Tool auch mal rein, da dies ein leicht anderen Ansatz verfolgt.Das Tool ist mehr darauf ausgelegt, Teile in einen neuen Viewport zu zeigen.Zudem werden die gefundenen Baugruppen werden auch berücksichtigt.Ein kleines Problem habe ich noch! Ich hätte gerne den :dialog-type :interrupt. Die Lisp funktioniert meines erachtens damit, bis auf das erstellen des neuen Viewports.Code:(sd-call-cmds (create_vp :default_appearance))Fehlermeldung:Unzulässiger Aufruf einer Aktionsroutine.Falls da n ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
Seele am 15.11.2017 um 12:35 Uhr (5)
Hallo Michael, ...zum Thema Ein kleines Problem habe ich noch! Code sd-call-cmds (create_vp :default_appearance))Fehlermeldung:Unzulässiger Aufruf einer Aktionsroutine.Das Phänomen habe ich auch häufiger mal.Ich habe festgestellt dass es am Aufruf mit (sd-call-cmds liegt.Probier mal (sd-call-cmds (progn (create_vp :default_appearance)))oder nur (create_vp :default_appearance), dann wird aber vielleicht das Makro nach der Ausführung beendet, aber teste es mal.Manchmal geht´s so, auch wenn ich keine genaue ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
Greskamp am 15.11.2017 um 15:17 Uhr (1)
Hallo,also bei mir klappt das mitCode:(frame2::getres (create_vp :default_appearance))Kannst du ja mal probieren.------------------Gruß Peter
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
MiBr am 15.11.2017 um 15:52 Uhr (1)
Hallo Peter,hab es in der Lisp probiert, verhält sich leider gleich. Zudem ist mir auf gefallen, das auch der Befehl (delete_vp (oli::sd-inq-current-vp))die gleiche Fehlermeldung produziert.Ist aber nicht sooo schlimm! Danke für Deine BemühungenMichael
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
Greskamp am 15.11.2017 um 16:08 Uhr (1)
gut, komisch, weil müsste ja eigentlich das gleichr aus kommen.------------------Gruß Peter
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
lix b am 16.11.2017 um 12:09 Uhr (1)
Wieso brauchst du den :interrupt Dialog?Funktioniert der Befehl evt. wenn duCode::dialog-type :subactionverwendest?Damit hättest du auch die Möglichkeit einen 2. Dialog aufspringen zu lassen ohne das der 1. beendet wird.------------------Viele GrüßeFelix[Diese Nachricht wurde von lix b am 16. Nov. 2017 editiert.]
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
lix b am 16.11.2017 um 13:07 Uhr (1)
Mahlzeit!Im Integration Kit findet man auch eine klare Aussage zum Thema sd-call-cmds in Verbindung mit dialog-type :interruptZitat:Terminate actions can only be called from terminate actions. You cannot call a terminate action from an interrupt actionEine andere Möglichkeit, um auch nach der Teilewahl im Dialog zu bleiben, wäre, die Befehle in den Puffer zu schreiben und anschließend den Dialog selbst erneut aufzurufen. Er wird dann zwar durch die Terminate-Action geschlossen, aber nach Abarbeitung aller ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
MiBr am 16.11.2017 um 13:29 Uhr (1)
Hallo Felix,eigentlich ging mein Gedanke in Richtung der Messetools, die ich jederzeit zwischendurchaufrufen kann.Ich habe es ständig, dass ich z.B. am extrudieren bin und während des Befehls messe.Und genau das wollte ich auch bei dem Tool können.Wäre meines erachtens ein kleines Plus, wenn ich wieder mal extrudiere oder so und mir danndas Teile im neuen Fenster anzeigen lasse, ohne aus dem vorherrigen Befehl zu müssen.Ich kenn jetzt den Dialog-type :subaction nicht, aber dafür sollte der nicht geeignet s ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
MiBr am 16.11.2017 um 13:39 Uhr (15)
Ups, hatte den zweiten Beitrag nicht gesehen! SorryMit der Aussage im Integration Kit/SD-Call.. hast Du recht, aber davon habe ich einige benutzt und90Prozent laufen.Das mit den Puffer hatte ich auch schon überlegt, probiere ich bei Zeiten noch mal aus.Hat halt den von Dir angesprochenen Nachtteil!Gruß Michael
|
In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Wie bekomme ich alle am Bildschirm angezeigten Teile in eine Liste? Aber keine BG.
Seele am 20.11.2017 um 08:43 Uhr (15)
Hallo, Problem gelöst, ... es funktioniert, ...Hallo Wolfgang, also der Fehler in der Schreibweise mit dem Minus ist bei mir angekommen, ich hatte es mit Sicherheit auch zwischendurch schon mal richtig geschrieben, aufgrund des Baugruppen-Problems (unten beschrieben) dachte ich jedoch es läuft immer noch nicht und deswegen kommt man ins zweifeln, ob es so überhaupt gehen könnte, ... und man kopiert es wieder aus der Vorlage raus, die Du mir geschickt hattest, ...Mit diesem Code läuft es durch ...(dolist (a ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Wie bekomme ich alle am Bildschirm angezeigten Teile in eine Liste? Aber keine BG.
der_Wolfgang am 20.11.2017 um 12:13 Uhr (7)
Zitat:Original erstellt von Seele:Jedoch kommen folgende neue Probleme:sind zufällig alle Teile am Bildschirm in kompletten Baugruppen bleibt die Liste partsOnly leer, blende ich ein einzelnes Teil vorher aus oder ein, funktioniert es.arg.. :( der nconc ist manchmal etwas haarig - sorry - Wenn ich mich recht entsinne, verhaelt er sich etwas anders wenn die Liste noch LEER ist (was im Fall von NUR Baugruppen der Fall ist). Auf der anderen Seite ist nconc aber destructive (erzeug weniger LISP Garbage). List ...
|
In das Form PTC Creo Elements/Programmierung wechseln |