Hallo Michael,
Zitat:
Ich glaube auch, es ist das beste wenn ich erkläre was ich will.
Ja, das ist wieder mal das Beste. Weil irgendwie passt meine erste Erklaerung echt nicht zu deinem Problem.
Prinzipiell bekommst du die Daten der Bohrung nicht ueber 3d Annotation inquries sondern ueber custom feature inquiries. Wie du schon sagst, willst du den :value-type :feature nutzen. Und dann hast du ein sel_item von einem Feature in der Hand und keine 3d annotation mehr. Die inquiries fuer custom feature findest du hier:
.../help/Common/documentation/integration_kit/reference/def_feat_manual.html#SD-CUST-FEAT-INQ-VARS
Dein Code koennte dann wie folgt aussehen:
(1) den Typ der Bohrung abfragen - das macht man ueber den Dialognamen
Code:
(sd-cust-feat-inq-props MY_FEAT : properties :dialog)
(denk' dir mal das Freizeichen zwischen : und p weg)
(2) alle Report-Variablen abfragen um heraus zu finden, welche Infos ueberhaupt im Feature gespeichert sind. Das haengt naemlich von der Bohrung selber ab. Die Report-Variablen sind dann die, die man auch bei der Reportgenerierung im Browser angezeigt bekommt.
Code:
(sd-cust-feat-inq-props MY_FEAT : properties :REPORT-VARIABLES)
(3) und jetzt noch auf eine bestimmte Variable zugreifen, in diesem Beispiel die Achse:
Code:
(sd-cust-feat-inq-vars MY_FEAT :variables :axis)
Um jetzt auch noch die Auswahl auf wirklich nur custom feature einzuschraenken schreibe in deinen Dialog folgende Zeile:
Code:
(MY_FEAT
:selection *sd-custom-feature-seltype*
...
)
Ich hoffe, die Erklaerung hat dir jetzt mehr geholfen als meine erste.
Gruss Dorothea
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP