Browser=>Eingebettete Datentabelle erzeugen¶
Die Funktion erzeugt von den im Browser ausgewählten Kanäle eine Tabelle. Die Tabelle kann maximal 128 Zeilen und 128 Spalten enthalten.
Um eine Tabelle zu erzeugen wählen Sie im Daten-Browser im Typ-Feld
Text: Datentabelle
aus. Markieren Sie danach in der Kanalliste
die gewünschten Kanäle. Die ausgewählten Kanäle können dann mit der Maus
auf die Seite gezogen werden.
Ein Doppelklick auf die Tabelle öffnet das Konfigurationsdialogfeld der Datentabelle.
- Kanalliste
Das Listenfeld enhält für jeden Kanal eine Zeile.
Spalte
Bedeutung
Kanalname
Über das Kombinationsfeld kann ein Kanal ausgewählt werden.
Titel
Wenn das Feld leer ist, wird der Kanalname als Titel in der Tabelle angezeigt.
Einheit
Wenn das Feld leer ist, wird die Einheit aus der NC-Datei in der Tabelle angezeigt.
Zahlenformat
Für Zahlenkanäle kann ein Format in der Form 00.00 eingegeben werden. Die Anzahl der Ziffern hinter dem Dezimalpunkt bestimmt dann die Anzahl der Nachkommastellen.
Bedingte Formatierung
Über den Schalter
...
kann eine bedingte Formatierung definiert werden. Damit kann in Abhängigkeit vom Zahlenwert die Füllfarbe der Zelle festgelegt werden.
- NC Datei
Zeigt den Namen der ausgewählten Datendatei (NC-Datei). Über den Schalter
...
kann eine andere Datei ausgewählt werden.
- Bearbeiten
Öffnet das Dialogfeld zum Bearbeiten der Daten.
- Zufügen
Fügt hinter der Markierung eine neue Zeile (Kanal) ein.
- Löschen
Löscht die markierten Kanäle.
- Nach Oben
Verschiebt die markierten Kanäle nach oben.
- Nach Unten
Verschiebt die markierten Kanäle nach unten.
Spaltenanzahl und Zeilenanzahl automatisch schrumpfen
Wenn die Option markiert ist, werden nicht mehr benötigte Zeilen und Spalten aus der Tabelle gelöscht.
Kanalname anzeigen
Wenn die Option markiert ist, wird der Titel in der ersten Zeile der Tabelle angezeigt.
Kanaleinheit anzeigen
Wenn die Option markiert ist, wird die Einheit oberhalb der ersten Datenzeile angezeigt.
Rekordauswahl
Legt die Zeilen der Messdaten in der Tabelle fest, die ausgegeben werden sollen. Um beispielsweise nur die ersten 10 Zeilen auszugeben, geben Sie 1 bis 10 ein. Um die letzten 10 Zeilen auszugeben, können Sie die Werte -10 bis -1 eingeben. Negative Zeilennummern zählen vom Ende der Datei. -1 ist dann die Zeilennummer der letzten Zeile. Wenn Sie die Rekordauswahl verwenden, wird der Rekordfilter, der in der NC-Datei definiert ist, ignoriert.
Maximale Zeilenanzahl
Legt die maximal Anzahl der Zeilen in der Tabelle fest. Die Zahl sollte so festgelegt werden, dass die Tabelle in Abhängikeit von der ausgewählten Fontgröße vollständig auf der Seite angezeigt werden kann.
Kanäle in Zeilen ausgeben
Ausgabe der Kanäle in Zeilen.
Zellfarben verwenden
Wenn die Option nicht markiert ist, können die Zellfarben über die Tabellen-Schalterleiste eingestellt werden.
Kommentar
Die Formatierung der Tabelle kann mit Hilfe der Schalterleisten (Font, Textausrichtung, etc.) eingestellt werden.
Der Inhalt der Tabelle kann über die Funktion Daten=>Datenaustausch (Seite) ausgetauscht werden.
Das Tabellenobjekt erhält den Namen nc_datatable
. Innerhalb einer
Skriptfunktion kann die Tabelle in einer Seite mit der Funktion
PageGetObjectHandle gesucht werden. Der Name kann bei Bedarf über einen
Rechtsklick=>Konfiguration in der Tabelle geändert werden.
UniScript-Schnittstelle¶
Das folgende Skript erzeugt eine eingebettete Tabelle.
...
obj = DataTable_CreateObject();
obj.ssNCFile = "c:/data.nc";
smMatrix = ["EngSpd", "N", "1/min", "0000.0";
"PME", "", "", "00.00";
"Fuel", "be", "g/kWh", "000.0";
"SB", "", "", "";
"SZ", "", "", "";
"TKWA", "", "", "00.00";
"P0", "", "", "";
"Alpha", "", "", ""];
obj.smMatrix = smMatrix;
hTable = OnDataTable_AddEmbedded(hLayer, obj);
OBJSetPosSize(hTable, [3, -3, 1, 1]);
...
History
Version |
Beschreibung |
---|---|
5.30.5 |
Neu |
Siehe auch
id-762435