Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Mit Lisp Teil in Strukturliste suchen und Anzeigen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
Autor Thema:  Mit Lisp Teil in Strukturliste suchen und Anzeigen (2484 mal gelesen)
Walter Geppert
Moderator
Frank und Frei




Sehen Sie sich das Profil von Walter Geppert an!   Senden Sie eine Private Message an Walter Geppert  Schreiben Sie einen Gästebucheintrag für Walter Geppert

Beiträge: 2143
Registriert: 12.12.2000

Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf
HP ZBook 17 G4, Windows 10 Pro 64

erstellt am: 06. Mrz. 2016 10:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Leider ist beim Verschieben ins Programmierforum der Beitrag in den digitalen Brunnen gefallen. Hier der Originaltext von Seele:
Zitat:
Im Strukturbaum kann man mittels Fernglas/Selbst definierter Suche

Exemplarname = *P160*

sich alle Teile mit "P160" im Namen anzeigen lassen.

Wie schreibe ich dies in ein LISP rein, um es automatisiert auszuführen?

Weis nicht wonach ich im IntegrationKit suchen soll. 

Danke schon mal vorab, ...

Gruß Wolfgang


------------------
meine LISP-Makros sind auf osd.cad.de Disclaimer
Grüße aus Wien

Walter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Seele
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Seele an!   Senden Sie eine Private Message an Seele  Schreiben Sie einen Gästebucheintrag für Seele

Beiträge: 364
Registriert: 11.06.2003

erstellt am: 07. Mrz. 2016 20:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich


SW-Teile-Suchen.lsp

 
Für alle die ein ähnliches Problem haben, hier die von mir gefundene Lösung.
Befehle habe ich in bestehenden Lisp´s im Forum gefunden.

Einziges Problem, beim ersten Mal starten zeigt es die Teile nicht richtig an.
Drückt man zuerst eimal auf Flächenteile anzeigen, klappt es auch wieder mit dem Anzeigen bei der Teilesuche.
Hierfür hab ich noch keine Lösung, aber man damit arbeiten.

Viel Spaß damit, wenn noch jemand sowas braucht.

------------------
alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. 

Werden wir es schaffen? Ja wir schaffen das !!! :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Greskamp
Mitglied
Ingenieur


Sehen Sie sich das Profil von Greskamp an!   Senden Sie eine Private Message an Greskamp  Schreiben Sie einen Gästebucheintrag für Greskamp

Beiträge: 523
Registriert: 12.03.2003

MS: Windows 10 64bit
OSD: 20.1 M020
ModelManager: 20.1 M020
NX 1899
TC 12.3

erstellt am: 09. Mrz. 2016 12:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo Seele,

kannst du die Aufgabe mal näher beschreiben!
Du willst dir alle Teile aus einer Baugruppe auswählen und "nur angezeigt" bekommen die mit "P160" beginnen?
Oder taucht das "P160" irgendwo im Namen auf?

------------------
Gruß Peter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Seele
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Seele an!   Senden Sie eine Private Message an Seele  Schreiben Sie einen Gästebucheintrag für Seele

Beiträge: 364
Registriert: 11.06.2003

erstellt am: 20. Apr. 2016 16:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Also die P160 steht irgendwo im Teilenamen, aber das Problem ist bereits gelöst.

Gibt man im LISP bei Suche P160 ein, so sucht das Makro im Strukturbaum Teile mit P160 im Namen (irgendwo).
So wird es eingeblendet im Fenster und im Strukturbaum gehighlighted.

Problemstellung war, auf den Werkstattrechnern ist 3D-Access installiert und jeder Einzelne weis, welche Position er weiter bearbeiten will.
Um nun nicht ewig im Baum suchen zu müssen habe ich das Makro gebraucht.

Man gibt die Positionsnummer ein und schon ist das Teil am Bildschirm.

Das Makro funktioniert jedoch auch im SolidDesigner, ....


Trotzdem Danke der Nachfrage, ...

 

------------------
alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. 

Werden wir es schaffen? Ja wir schaffen das !!! :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 21. Apr. 2016 08:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo,

hast Du das Problem beseitigen können?

'Einziges Problem, beim ersten Mal starten zeigt es die Teile nicht richtig an'

Das nervt schon, aber ansonsten arbeitet das Tool sehr gut!!! Danke!!

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Seele
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Seele an!   Senden Sie eine Private Message an Seele  Schreiben Sie einen Gästebucheintrag für Seele

Beiträge: 364
Registriert: 11.06.2003

erstellt am: 22. Apr. 2016 07:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich


SW-Teile-Suchen.lsp

 
Hallo Michael, ...

das Problem habe ich gelöst und auch noch die Möglichkeit rein gemacht mehrere Suchen hintereinander zu starten.

Hab´s Dir angehängt, ...

Gruß Wolfgang

------------------
alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. 

Werden wir es schaffen? Ja wir schaffen das !!! :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 22. Apr. 2016 08:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo Wolfgang,

nachdem ich gestern noch ein bisschen ausprobiert habe sind mir noch zwei Dinge aufgefallen,
die nur bedingt funktionieren!

Punkt 1 - Baugruppen werden nur im Strukturbaum gemarkert und nicht angezeigt

Punkt 2 - Wenn ich den Suchbegriff *geh* für Gehäuse aufrufe, wird dies im Strukturbaum gemarkert
aber nicht angezeigt. (Klein- und Großschreibung wird unterschiedlich behandelt).

Vielleicht noch einen Verbesserungsvorschlag 
Auch wenn das Tool zur Suche im Strukturbaum geschrieben ist, fände ich noch eine Auswahl
'Suche im Strukturbaum anzeigen Ja/Nein' nützlich.
Nach der Suche darf ich ständig den Baum der Strukturliste reduzieren, anschließend die Baugruppe
mit der ich gerade arbeite wieder erweitern.

Ach ja, sehr sehr gute Idee mit den suchen hintereinander!

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Seele
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Seele an!   Senden Sie eine Private Message an Seele  Schreiben Sie einen Gästebucheintrag für Seele

Beiträge: 364
Registriert: 11.06.2003

erstellt am: 22. Apr. 2016 13:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo Michael, ...

die Baugruppen noch anzuzeigen, war für mich bis jetzt nicht wichtig, aber ich werds versuchen reinzupacken, ... (Sollte gehen, ...)

Das Problem mit der Groß-KleinSchreibung nervt mich selbst noch, ...  (Hab aber noch keine Lösung parat, ...)

Die Baumproblematik ist mir natürlich auch bekannt, diesbezüglich habe ich mir schon überlegt ob es sinnvoller wäre,
wie beim Import-Ordnen-LISP die Suchtreffer in einem neuen Fenster anzuzeigen und das bestehende Fenster unberührt zu lassen.
Am Ende kann man dann das neue Fenster einfach schließen, ...

Ich habe momentan noch ein paar Baustellen im System offen und werde nicht gleich dazu kommen
und die Lisp-Kenntnisse fehlen teilweise auch noch, aber ich bleib dran.

Da ich aber erst seit Januar den SolidDesigner nach 8 Jahren Pause wieder einsetze, kommt das Ganze schon recht gut in Fahrt, ... 

------------------
alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. 

Werden wir es schaffen? Ja wir schaffen das !!! :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 08. Nov. 2017 14:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo Wolfgang,

ich wollte mal nachfragen, ob Du schon dazu gekommen bist die genannten Probleme
zu bearbeiten.
Ich habe schon Versucht es mit der Suche aus der Lisp 'Strukturliste_umfaerben.lsp'
selber hnzubiegen, bin aber kläglich über meine Lisp-Kenntnissen gestolpert. 

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Ehrenmitglied V.I.P. h.c.
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2017
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build19044.2364
● Drafting V17~V20.5.1
● Modeling V17~V20.5.1

erstellt am: 13. Nov. 2017 17:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Seele:
Das Problem mit der Groß-KleinSchreibung nervt mich selbst noch, ...   (Hab aber noch keine Lösung parat, ...)

aus:
(sd-string-match-pattern-p SuchString (sd-inq-obj-basename item))
wird (an DREI stellen):
(match-p SuchString item)

Code:
                           
;; Funktion zum checken des Teilenames CaseINsensitive
(match-p (searchStr item)
  (sd-string-match-pattern-p (sd-string-downcase searchStr)
                            (sd-string-downcase (sd-inq-obj-basename item))

Wolfgang, falls Du noch mal 'ran gehst': 
* Effektiver waere den suchstring direkt umzuwandeln. Dann muss man das in der neuen Match funktion nicht immer und immer wieder machen.
also:

Code:
:after-input
(progn
  (setq SuchString (format nil "*~a*"  (sd-string-downcase SuchString)))
  .....

* den (fit_vp (sd-inq-current-vp)) wuerde ich nicht in den via Mapcar aufgerufenen localen funktionen machen. Weil bei 30 Treffern, machst du theoretisch 30 mal nen FIT ( jaja. OSD ist intelligent genug nicht wirklich 30 mal den viewport neu zu zeichen, aber...  ) --- also den FIT hinter den mapcar aufruf! (mapcar ist ja ~wie~ ein dolist...)

* persoenlich wuerde ich den FIT sogar gar nicht machen. Der Viewport gehoert MIR, dem USER, ein Programm hat da nix dran zu aendern. Wenn du mal das falsche pattern eingibts, kann man in einer grossen Baugruppe voellig die Orientierung verlieren. --- Aber das ist meine ganz persoenliche Meinung.
ein (autoFit :value-type :boolean... ) waere ein Mittelweg (natuerlich mit persistency ausgestattet)

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 14. Nov. 2017 13:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo Wolfgang,

danke für die Tipps!!! Jetzt läufts wie ich´s mir gewünscht habe! 

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

der_Wolfgang
Ehrenmitglied V.I.P. h.c.
Tastenhauer


Sehen Sie sich das Profil von der_Wolfgang an!   Senden Sie eine Private Message an der_Wolfgang  Schreiben Sie einen Gästebucheintrag für der_Wolfgang

Beiträge: 2017
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build19044.2364
● Drafting V17~V20.5.1
● Modeling V17~V20.5.1

erstellt am: 14. Nov. 2017 13:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

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 ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Seele
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Seele an!   Senden Sie eine Private Message an Seele  Schreiben Sie einen Gästebucheintrag für Seele

Beiträge: 364
Registriert: 11.06.2003

erstellt am: 14. Nov. 2017 15:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich


SW-Teile-Suchen.lsp

 
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 !!! :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 15. Nov. 2017 07:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich


Anzeige_im_neuen_Fenster.lsp

 
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 noch jemande nee Idee hätte, wäre ich dankbar!

Ansonsten mal wieder Danke an die beiden Wolfgang´s!!!

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Seele
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Seele an!   Senden Sie eine Private Message an Seele  Schreiben Sie einen Gästebucheintrag für Seele

Beiträge: 364
Registriert: 11.06.2003

erstellt am: 15. Nov. 2017 12:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

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 Erklärung habe warum.

Gruß Wolfgang 

------------------
alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. 

Werden wir es schaffen? Ja wir schaffen das !!! :-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 15. Nov. 2017 14:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo Wolfgang,

funktioniert leider nicht. Gleiche Fehlermeldung bzw. schließt sich,
wie vermutet der Dialog.
Aber ohne den ':dialog-type :interrupt' klappt es ja!

Danke Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Greskamp
Mitglied
Ingenieur


Sehen Sie sich das Profil von Greskamp an!   Senden Sie eine Private Message an Greskamp  Schreiben Sie einen Gästebucheintrag für Greskamp

Beiträge: 523
Registriert: 12.03.2003

erstellt am: 15. Nov. 2017 15:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo,

also bei mir klappt das mit

Code:

(frame2::getres (create_vp :default_appearance))


Kannst du ja mal probieren.

------------------
Gruß Peter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 15. Nov. 2017 15:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

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ühungen

Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Greskamp
Mitglied
Ingenieur


Sehen Sie sich das Profil von Greskamp an!   Senden Sie eine Private Message an Greskamp  Schreiben Sie einen Gästebucheintrag für Greskamp

Beiträge: 523
Registriert: 12.03.2003

erstellt am: 15. Nov. 2017 16:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

gut, komisch, weil müsste ja eigentlich das gleichr aus kommen.

------------------
Gruß Peter

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 16. Nov. 2017 08:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Ich habs mit sd-call, progn und und und Versucht, immer das geleiche Verhalten!
Ob (frame2::getres... oder nicht auch egal. Sobald ich 'dialog-type :interrupt'
benutze kommt die Fehlermeldung.

Ist echt komisch, dass es bei Dir funzt!

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lix b
Mitglied
Konstrukteur, CAD-Admin


Sehen Sie sich das Profil von lix b an!   Senden Sie eine Private Message an lix b  Schreiben Sie einen Gästebucheintrag für lix b

Beiträge: 279
Registriert: 03.10.2014

Creo Elements / Direct Modeling 20.2
Creo Elements / Direct Model Manager 20.2
Creo 5.0 Simulate
<P>Notepad++
Win 7

erstellt am: 16. Nov. 2017 12:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Wieso brauchst du den :interrupt Dialog?
Funktioniert der Befehl evt. wenn du

Code:
:dialog-type :subaction

verwendest?
Damit hättest du auch die Möglichkeit einen 2. Dialog aufspringen zu lassen ohne das der 1. beendet wird.

------------------
Viele Grüße
Felix

[Diese Nachricht wurde von lix b am 16. Nov. 2017 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lix b
Mitglied
Konstrukteur, CAD-Admin


Sehen Sie sich das Profil von lix b an!   Senden Sie eine Private Message an lix b  Schreiben Sie einen Gästebucheintrag für lix b

Beiträge: 279
Registriert: 03.10.2014

Creo Elements / Direct Modeling 20.2
Creo Elements / Direct Model Manager 20.2
Creo 5.0 Simulate
<P>Notepad++
Win 7

erstellt am: 16. Nov. 2017 13:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Mahlzeit!

Im Integration Kit findet man auch eine klare Aussage zum Thema sd-call-cmds in Verbindung mit dialog-type :interrupt

Zitat:
Terminate actions can only be called from terminate actions. You cannot call a terminate action from an interrupt action

Eine 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 Befehle wieder gestartet.


------------------
Viele Grüße
Felix

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 16. Nov. 2017 13:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Hallo Felix,

eigentlich ging mein Gedanke in Richtung der Messetools, die ich jederzeit zwischendurch
aufrufen 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 dann
das 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 sein.

Gruß Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

MiBr
Mitglied
Konstrukteur


Sehen Sie sich das Profil von MiBr an!   Senden Sie eine Private Message an MiBr  Schreiben Sie einen Gästebucheintrag für MiBr

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 16. Nov. 2017 13:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Walter Geppert 10 Unities + Antwort hilfreich

Ups, hatte den zweiten Beitrag nicht gesehen! Sorry

Mit der Aussage im Integration Kit/SD-Call.. hast Du recht, aber davon habe ich einige benutzt und
90Prozent 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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz