dev_inspect_ctrl — Öffnet ein Fenster zur Inspektion einer oder mehrerer Steuervariablen.
dev_inspect_ctrl( : : Variable : )
dev_inspect_ctrl öffnet ein Inspektionsfenster, in dem die Werte
einer oder mehrerer Steuervariablen angezeigt werden.
Das Standard-Inspektionsfenster zeigt die Variablenwerte mit einigen optionalen
Statistiken in einer Tabelle an. Der Titel des Fensters wird aus den
Namen der angegebenen Parameternamen generiert.
Für einige semantische Typen existiert eine
spezielle Darstellung. Beispielsweise werden Funktionen standardmäßig als
Funktionsplot angezeigt. Weitere Informationen finden Sie im Kapitel
„Inspecting Variables“ im „HDevelop User's Guide“.
Durch die Übergabe eines Tupels von Variablen in Variable kann
ein Inspektionsfenster für mehrere Variablen geöffnet werden. Es ist weiter
möglich, den Inspektionsmodus explizit zu bestimmen, indem man als erstes
Element eine entsprechende Zeichenkette als Literal einfügt:
Zeigt die Werte im normalen Inspektionsfenster an, selbst wenn für den semantischen Type der Variable eine spezielle Repräsentation existiert.
Stellt die Werte numerischer Variablen grafisch gegen den Tupelindex dar.
Stellt die Werte numerischer Variablen grafisch als X-Y Paare dar. Hierzu übergibt man eine gerade Anzahl an Variablen, die jeweils paarweise dieselbe Länge haben müssen.
Es ist zu beachten, dass in einem Aufruf von dev_inspect_ctrl
keine Ausdrücke ausgewertet werden, sondern nur die enthaltenen
Parameternamen geparst werden. Operationen wie beispielsweise der Zugriff
auf einen bestimmten Indexbereich von Tupeln oder arithmetische Operationen
müssen daher vorab ausgeführt werden.
Normalerweise wird der Fensterinhalt aktualisiert, sobald sich die
Werte der Variablen ändern. Dieses Verhalten kann jedoch durch den Operator
dev_update_var oder die Einstellung Variablen aktualisieren
beeinflusst werden.
Das Fenster kann durch Drücken des Schließen-Knopfes oder den Aufruf
von dev_close_inspect_ctrl geschlossen werden.
Dieser Operator wird beim Codeexport ignoriert.
Variable (input_control) integer(-array) → (integer / real / string)
Name der Variablen, deren Inhalt untersucht werden soll.
read_image (Image, 'fabrik') regiongrowing (Image, Regions, 3, 3, 6, 100) area_center (Regions, Area, Row, Column) dev_inspect_ctrl (Area) dev_inspect_ctrl (['plot_xy', Row, Column])
Sind die Parameterwerte korrekt, dann liefert
dev_inspect_ctrl den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode
zurückgeliefert.
Foundation