Hallo Freunde der Sonne,
ich möchte mir mal wieder ein Lisp schreiben. Hierfür möchte ich die Form- und Lage Toleranzen
von einer Zeichnung ermitteln. Und wie ihr euch schon denkt hänge ich mal wieder!!!
Code:
(symbole_suchen ()
(let (symbliste)
(setf symbliste (sd-call-cmds (get_selection :focus_type *sd-anno-symbol-seltype*
:select :all_at_top
:by_drawing_docu_rest)))
(dolist (a-item symbliste)
(pprint (sd-am-inq-symbol-param-names a-item))
(pprint (sd-am-inq-symbol-param a-item "tolerance"))
(pprint (sd-am-inq-symbol-param a-item ""))
) ;;end dolist
) ;;end let
)
) ;end local-funktions
) ;; end defdialog
Mittels 'get_selection ...' bekomme ich alle Symbole
Mittels '(sd-am-inq-symbol-param-names a-item) bekomme ich die Namen der Parameter -> "tolerance" ""
Mittels '(sd-am-inq-symbol-param a-item "tolerance") bekomme ich den Inhalt "tolerance"
Mittels '(sd-am-inq-symbol-param a-item "") bekomme ich den Inhalt ""
Aber raus kommen nur wenig Info´s, siehe Bild.
Ich bräuchte die Formtoleranz der Ebenheit und die Größe des Toleranzfeldes in diesem Beispiel!
Wie komme ich daran?
Gruß Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP