Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SSGET-Funktion in MechDesktop4

16 views
Skip to first unread message

Rainer Krux

unread,
Apr 18, 2000, 3:00:00 AM4/18/00
to
Hallo,

kann mir jemand einen Tipp geben zu Autolisp? Hat vielleicht jemand auch Autolisp-Routinen mit einer Funktion zur Objekt-Selektion SSGET, die in Mechanical Desktop (MDT) 3 einwandfrei laufen, aber in MDT 4 nicht mehr?

Frage:
  Warum funktioniert das Selektieren von Objekten -  anscheinend in Mechanical Desktop Version 4 nicht mehr in der Weise wie in MDT 3?
  Was muss man in der entsprechenden AutoLISP-Datei ändern, damit dies in MDT 4 funktioniert?

Nach einigen Tests mit verschiedenen Auswahlsätzen scheint das Problem begrenzt zu sein auf die Formulierung des Auswahlsatzes mit
dem Befehl SSGET.

In MDT 3 funktioniert - im Unterschied zu MDT 4 - die Selektion des gezeichneten Volumenkörpers mit folgender Zeile in der
Autolisp-Routine:

(setq auswahl (ssget "V"))         ;;;--- Ziffer V für jenes Objekt, das per Maus auf dem Monitor gewählt wird/wurde

Wenn ich die Autolisp-Routine in MDT 4 lade und aufrufe, erhalte ich die untenstehende Fehlermeldung:
...
Objekte wählen: 1 gefunden         (Anm.: Objekt wurde per Cursor selektiert)
Objekte wählen:                             (Anm.: diese Zeile erscheint wohl automatisch, nachdem man mit RETURN die Selektion bestätigt
hat)
Fehler: Zu wenig Argumente        (Anm.: Hier muss ich MDT 4 per Windows Task Manager beenden, normales Beenden der
Befehlsfolge per Escape nicht möglich.)
...

Bei Verwendung von anderen Ziffern anstatt "V" erhalte ich:

"E" (für Cursors Object Selection Pickbox) => Fehler: Zu wenig Argumente

"W" (für Window)                     =>     Fehler: Fehlerhaftes Punktargument
"F" (für Fence)                         =>      Fehler: Fehlerhaftes Punktargument
"S" (für Single Selection Only)     => Fehler: Fehlerhaftes Punktargument
"X" (für All)                             => Frage: Zuordnung zu geschütztem Symbol: NULL. In Unterbrechngsschleife wechseln?
                            Wenn Ja gewählt: Befehl: Benutzerwarnung: Zuweisung zu geschütztem Symbol: NULL <-"0"
                            Wenn NEIN gewählt: Fehler: Zu wenig Argumente

Besten Dank für Hinweise.

Gruß
Rainer

e-mail: kr...@lfu.mb.uni-dortmund.de

Rainer Krux

unread,
Apr 20, 2000, 3:00:00 AM4/20/00
to
Habe Problem gelöst.
 

Rainer Krux schrieb:

0 new messages