Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  PTC Creo Elements/Programmierung
  Darstellungsliste aus Modeling in Annotation 3D-Fenster übernehmen

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 PTC CREO
  
HPE ProLiant Summer Academy 2025 in Linz, eine Veranstaltung am 11.09.2025
Autor Thema:  Darstellungsliste aus Modeling in Annotation 3D-Fenster übernehmen (1715 mal gelesen)
Hupfa
Mitglied
CAx-Administrator

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

Beiträge: 5
Registriert: 20.09.2012

erstellt am: 07. Nov. 2012 15: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

Hallo zusammen!!

Ich bin neu hier und Lisp-Anfänger.
Da hoffe ich direkt mal auf Eure Hilfe 
Ich möchte im Annotation ein 3D-Fenster öffnen, in das ich die Darstellungsliste aus dem aktuellen OSD-Fenster übernehme.

Wäre nett, wenn Ihr mich mit ein paar Tipps unterstützen könntet.

[Diese Nachricht wurde von Hupfa am 07. Nov. 2012 editiert.]

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

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: 2166
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: 07. Nov. 2012 18: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 Hupfa 10 Unities + Antwort hilfreich

Bitte sehr:
Code:

(sd-defdialog 'dc4-anno-copy-vp-drawlist-dialog
:dialog-title "Darstliste kopieren"
;;:dialog-control :sequential
:variables
'(
(qvp :range ("-")
:title "Bezugsfenster"
:initial-value
(let ((new-range (oli::sd-inq-vp-names)))
(sd-set-range 'qvp new-range)
(first new-range))
)
(fit :value-type :boolean
:title "mit Einpassen"
:initial-value nil
:toggle-type :wide-toggle
)
)
:after-initialization '(create-range)
:local-functions
'(
(create-range ()
(sd-set-range 'qvp (oli::sd-inq-vp-names))
)
(copy-dlist ()
(let (sichtblist)
(setf sichtblist (sd-inq-vp-drawlist-objects qvp))
(sd-call-cmds (clear_vp "3D VP"))
(sd-call-cmds (add_to_vp_drawlist "3D VP" :with-wp sichtblist))
(when fit (frame2-ui::fit_vp "3D VP"))
)
)
)
:ok-action '(copy-dlist)
:help-action '()
)

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

Walter
DC4 Technisches Büro GmbH

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

Hupfa
Mitglied
CAx-Administrator

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

Beiträge: 5
Registriert: 20.09.2012

erstellt am: 08. Nov. 2012 07: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

Hallo Walter,

zunächst mal vielen Dank für Deine schnelle Hilfe.

Leider ist das aber nicht ganz das was ich brauche. Bei Deinem Code muss ich immer wählen, welches 3D-Darstellungsfenster bzw. Liste ich kopieren will. Ich möchte aber, dass automatisch die Darstellungsliste des aktiven 3D-Darstellungsfensters gewählt wird.
Im Prinzip so, wie es bei der Standard-Abwicklungserstellung in Anntoation der Fall ist.
Ich hatte das mal ganz einfach mit (sd-inq-current-vp) versucht. Leider erkennt er das im Annotation nicht und als Ergebnis kam nil heraus. Also habe ich einfach ein (sd-switch-application) zu Solid Designer mit eingebaut, dann (sd-inq-current-vp) und anschließend wieder den Wechsel zu Annotation.
Das hat dann eigentlich auch funktioniert. Nur leider ist das nicht ganz so "flüssig" wie bei der Standard-Abwicklungserstellung. Damit könnte ich sogar noch leben.
Aber das große Problem daran ist, dass dadurch mein Dialogfenster verschwindet. Ich kann zwar den Befehl zu Ende ausführen, aber eben nur noch sequential.
Vielleicht kannst Du oder jemand anderes mir da noch nen Tip geben.

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)2025 CAD.de | Impressum | Datenschutz