UniScript R2013¶
Diese Seite beschreibt neue und geänderte Funktionen in R2013.x.
Bei den geänderten Funktionen werden die Änderungen in den History-Tabellen am Ende der Funktionsbeschreibungen angegeben.
UniScript R2013.14¶
Neue Funktionen in UniPlot R2013.14 (5.51.4) | |
---|---|
GetFileSize | GetFileSize liefert die Dateigröße in Bytes für eine oder mehrere Dateien. |
NC_Classify | NC_Classify klassiert eine Datei in Gruppen. Für jede Gruppe wird ein Indexkanal erzeugen. Der Indexkanal beginnt mit dem Wert 1. Der Wert ist konstant für eine Gruppe. Die zweite Gruppe hat den Wert 2 usw. Falls die Funktion mit mehr als 2 Parametern aufgerufen wird, wird die Datei in Abhängigkeit vom angegebenen Indexkanal in einzelne Dateien aufgetrennt. |
Geänderte Funktionen in UniPlot R2013.14 (5.51.4) | |
---|---|
auto_LoadDataset | auto_LoadDataset lädt aus einer Daten-Datei, die mit der Funktion auto_ImportData geöffnet wurde, einen 1D-, 2D- oder 3D-Datensatz. |
UniScript R2013.13¶
Neue Funktionen in UniPlot R2013.13 (5.51.3) | |
---|---|
AppIsVisible | AppIsVisible prüft ob das UniPlot-Fenster sichtbar oder unsichtbar ist. |
AppRunAutomated | AppRunAutomated prüft, ob UniPlot als COM-Server aufgerufen wurde. |
strtoull | strtoull wandelt String-Matrizen mit ganzen Zahlen zur Basis 2 bis 36 in reelle Zahlen um (64bit). Siehe auch strtol. |
Geänderte Funktionen in UniPlot R2013.13 (5.51.3) | |
---|---|
RegOpen | Öffnet einen Schlüssel in der Registrierdatenbank. |
version | version gibt den Versionsstring oder die Versionsnummer von UniPlot zurück. |
UniScript R2013.11¶
Neue Funktionen in UniPlot R2013.11 (5.51.1) | |
---|---|
nc_convert_units | nc_convert_units konvertiert die Kanäle einer NC2-Datei in SI-Einheiten oder gebräuchliche Einheiten. |
units | units liefert das aktive Einheiten-Umrechner-Objekt. |
units_get_other_units | units_get_other_units liefert zu einer beliebigen Einheit alle Einheiten mit der selben SI-Einheit. |
units_get_preferred_unit | units_get_preferred_unit liefert die bevorzugte Einheit. |
units_get_scale | units_get_scale liefert den Faktor und den Offset um eine Einheit in eine andere Einheit umzurechnen. |
units_get_si_unit | units_get_si_unit liefert die SI-Einheit zu einer gegebenen Einheit. |
Geänderte Funktionen in UniPlot R2013.11 (5.51.1) | |
---|---|
ch | Die Funktion ch erfragt die Werte eines Kanals. |
exptok | exptok zerlegt einen einfachen arithmetischen Ausdruck in Token. |
ftf_open | ftf_open liest Text-Dateien (ASCII-Dateien) die in Zeilen und Spalten angeordnete Text-, Zahlen- oder Leerfelder enthalten. Die Funktion entspricht der Funktion FileToField, ftf_open kann jedoch mehrere hundert Megabytes große Dateien laden. |
set_ch | set_ch setzt die Daten eines Kanals. |
system | system erzeugt einen neuen Prozess. |
UniScript R2013.10¶
Neue Funktionen in UniPlot R2013.10 (5.51.0) | |
---|---|
bit_and | bit_and führt ein bitweise Und-Verknüpfung aus. |
bit_get | bit_get erfragt ein Bit. |
bit_lshift | bit_lshift schiebt die Bits nach links. |
bit_not | bit_not führt ein bitweises Nicht aus (Komplement). |
bit_or | bit_or führt ein bitweise Oder-Verknüpfung aus. |
bit_rshift | bit_rshift schiebt die Bits nach rechts. |
bit_set | bit_set setzt ein Bit oder schaltet es aus. |
bit_xor | bit_xor führt ein bitweise xor-Verknüpfung aus. |
p7z_list | p7z_list liefert die Dateinamen eines zip- oder 7z-Archivs. |
p7z_unzip | p7z_unzip entpackt ein zip- oder 7z-Archiv. |
p7z_unzip_buffer | p7z_unzip_buffer entpackt eine Datei aus einem zip- oder 7z-Archiv und liefert sie als String zurück. |
p7z_zip | p7z_zip erzeugt zip- und 7z-Archive. |
remove | remove entfernt aus einem reellen Vektor alle Elemente mit dem Wert 0 oder dem Wert von rsRemove. Bei einer Matrix werden alle Zeilen entfernt deren Wert in der ersten Spalte den Wert 0 oder rsRemove haben. |
Geänderte Funktionen in UniPlot R2013.10 (5.51.0) | |
---|---|
LayerGetAxesAttribs | LayerGetAxesAttribs erfragt die Attribute für die Darstellung der Diagrammachsen. |
LayerGetLabelNum | Erfragt die Anzahl der Achsenlabel für die automatische Achsenskalierung. |
LayerIsLabelNumEnabled | Erfragt, ob die feste Labelanzahl für die automatische Achsenskalierung verwendet wird. |
LayerSetAxesAttribs | LayerSetAxesAttribs setzt Attribute für die Darstellung der Diagrammachsen. |
LayerSetFixedLabelNum | Setzt in Verbindung mit LayerSetLabelNum die Anzahl der Achsenlabel für die automatische Achsenskalierung. |
LayerSetLabelNum | Setzt in Verbindung mit LayerSetFixedLabelNum die Anzahl der Achsenlabel für die automatische Achsenskalierung. |
NC_AddFiles | NC_AddFiles erzeugt eine neue NC-Datei durch Verketten von mehreren Dateien wobei die Datenrekords der angegebenen Dateien aneinander gehängt werden. Es werden die Daten der Kanäle verkettet, deren Namen übereinstimmen. |
UniScript R2013.9¶
Neue Funktionen in UniPlot R2013.9 (5.50.9) | |
---|---|
ExcelReadEx | ExcelReadEx liest Dateien die im Excel-Format vorliegen. Die Dateien haben i. allg. die Dateinamenserweiterung .xlsx, .xlsb, .xls. |
NC_DeleteFilteredRecords | NC_DeleteFilteredRecords löscht alle gefilterten Records aus der angegebenen NC-Datei. |
Geänderte Funktionen in UniPlot R2013.9 (5.50.9) | |
---|---|
nc_create | nc_create erzeugt eine neue UniPlot-Datendatei oder eine netCDF-Datei. |
nc_inquire_format | nc_inquire_format erfragt das Format einer offenen NC-Datei. |
updf_create_file | updf_create_file erzeugt eine neue UPDF-Datei. |
UniScript R2013.8¶
Neue Funktionen in UniPlot R2013.8 (5.50.8) | |
---|---|
ExcelWriteEx | ExcelWriteEx schreibt Dateien im XLSX-Format, die von der Tabellenkalkulation Excel gelesen werden können. |
conv | Die conv-Funktion berechnt die Faltung (Konvolution) von zwei Signalen. |
deconv | Die deconv-Funktion berechnet die Inverse Faltung der Vektoren u und v. |
Geänderte Funktionen in UniPlot R2013.8 (5.50.8) | |
---|---|
nc_get_option | nc_get_option erfragt eine Option. |
nc_set_option | nc_set_option setzt eine Option. |
UniScript R2013.7¶
Neue Funktionen in UniPlot R2013.7 (5.50.7) | |
---|---|
PageGetAttrib | PageGetAttrib erfragt die Attribut-Bits der Seite. |
PageGetTabColor | PageGetTabColor erfragt die Farbe des Seiten-Registerreiters (Tab). |
PageSetAttrib | PageSetAttrib setzt die Attribut-Bits (16 Bits) einer Seite. |
PageSetTabColor | PageSetTabColor setzt die Farbe des Seiten-Registerreiters (Tab). |
quantile | quantile returns quantile of a data vector rvX for the cumulative probability rvP in the interval 0 to 1. For rvP = 0.5 the median is returned. For rvP = 1 the maximum is returned. |
Geänderte Funktionen in UniPlot R2013.7 (5.50.7) | |
---|---|
auto_xy_histogram | Erzeugt für den gegebenen 2D-Datensatz ein Histogramm. Dazu werden die y-Koordinaten klassiert. |
UniScript R2013.6¶
Neue Funktionen in UniPlot R2013.6 (5.50.6) | |
---|---|
@f{xyZstatvalue} | Schreibt eine statistische Kennzahl für den angegebenen 3D-Datensatz in ein Textobjekt oder eine Tabellenzelle. |
auto_LoadCompressorMap | auto_LoadCompressorMap lädt aus einer Datendatei, die mit der Funktion auto_ImportData geöffnet wurde, ein Kompressorkennfeld. |
besseli | Modifizierte Bessel-Funktion erster Gattung. |
besselj | Bessel-Funktion erster Gattung. |
Geänderte Funktionen in UniPlot R2013.6 (5.50.6) | |
---|---|
nc_to_obj | nc_to_obj liest eine netCDF-Datendatei oder eine Untermenge einer netCDF-Datendatei in ein UniScript-Objekt (Struktur). |
UniScript R2013.5¶
Neue Funktionen in UniPlot R2013.5 (5.50.5) | |
---|---|
EdSetEncoding | EdSetEncoding setzt die Ausgabe-Kodierung eines Editors. |
EdSetLexer | EdSetLexer setzt die Art des Syntax-Highlightings (farbliche Hervorhebung der Syntax eines strukturierten Dokuments). |
NC_AddFiles | NC_AddFiles erzeugt eine neue NC-Datei durch Verketten von mehreren Dateien wobei die Datenrekords der angegebenen Dateien aneinander gehängt werden. Es werden die Daten der Kanäle verkettet, deren Namen übereinstimmen. |
ObjCreateXML | ObjCreateXML erzeugt eine Seite, ein Diagramm oder Zeichenobjekt aus einem XML-Text. |
ObjGetXML | ObjGetXML liefert eine Dokument-Seite, ein Diagramm, ein Zeichenobjekt oder einen Datensatz als XML-Text. |
updf_get_parent | updf_get_parent liefert den Parent-Storage eines Streams oder Storages. |
Geänderte Funktionen in UniPlot R2013.5 (5.50.5) | |
---|---|
LayerAutoScale | LayerAutoScale skaliert die Diagrammachsen in Abhängigkeit von den Datensätzen im Diagramm. |
updf_create_file | updf_create_file erzeugt eine neue UPDF-Datei. |
xml_save_node | xml_save_node speichert ein speziell aufgebautes UniScript-Objekt als XML-Datei. |
UniScript R2013.3¶
Neue Funktionen in UniPlot R2013.3 (5.50.3) | |
---|---|
PageGetAllObjects | PageGetAllObjects gibt die Zugriffsnummern (handle) aller Zeichenobjekte zurück. |
VideoActivate | VideoActivate aktiviert oder deaktiviert das Video. |
VideoCommand | VideoCommand steuert das Abspielen von Videodateien. |
VideoCreate | VideoCreate erzeugt ein Video-Objekt. |
VideoDestroy | VideoDestroy zerstört ein Video-Objekt. |
VideoGetFileName | VideoGetFileName liefert den Video Dateinamen. |
VideoGetStartPos | VideoGetStartPos erfragt die Startposition. |
VideoIsActivated | VideoIsActivated erfragt, ob das Video aktiviert ist. |
VideoIsCallback | VideoIsCallback erfragt ob das Aufrufen der Callback-Funktionen ein- oder ausgeschaltet ist, siehe VideoSetCallback. |
VideoIsPlaybar | VideoIsPlaybar erfragt, ob der Playbar ein oder ausgeschaltet ist. |
VideoSetCallback | VideoSetCallback schaltet den Aufruf von CallBack-Funktionen ein oder aus. |
VideoSetFileName | VideoSetFileName setzt den Datennamen der Video-Datei. Die Daten wird beim Aktivieren VideoActivate geladen. |
VideoSetStartPos | VideoSetStartPos setzt die Start-Position. |
VideoShowPlaybar | VideoShowPlaybar schaltet die Anzeige des Playbars ein oder aus. |
VideoSnapshot | VideoSnapshot erzeugt eine Bitmap-Datei einer bestimmten Position in der Video-Datei. |
upfirdn | upfirdn berechnet aus einen Signal ein Signal mit einer neuen Abtastfrequenz (Upsampling, FIR-Filteranwendung und Downsampling). |
Geänderte Funktionen in UniPlot R2013.3 (5.50.3) | |
---|---|
GetUserDirectory | GetUserDirectory liefert das UniPlot-User-Verzeichnis. Falls es nicht vorhanden ist, wird es erzeugt. |
LayerGetAllObjects | LayerGetAllObjects gibt die Zugriffsnummern (handle) aller Zeichenobjekte zurück. |
OBJGetCallbackFunction | OBJGetCallbackFunction liefert die definierte Callback Funktion. |
OBJRemoveCallbackFunction | OBJRemoveCallbackFunction entfernt die angegebene Callback Funktion. |
OBJSetCallbackFunction | OBJSetCallbackFunction setzt eine Callback Funktion für ein Zeichenobjekt. |
matlab_load | matlab_load lädt MATLAB-Dateien (mat-Dateien) in ein UniScript-Objekt. |
pinv | pinv berechnet die Pseudoinverse einer Matrix. |
UniScript R2013.2¶
Neue Funktionen in UniPlot R2013.2 (5.50.2) | |
---|---|
erf | erf berechnet die Gaußsche Fehlerfunktion (error function): . |
polyfit | polyfit findet die Koeffizienten eines Polynoms des Grads N. |
polyval | polyval berechnet die y-Koordinaten an den Stellen x mit den Polynom-Kooeffizienten p. |
Geänderte Funktionen in UniPlot R2013.2 (5.50.2) | |
---|---|
AppCommandTracing | AppCommandTracing schaltet des Tracing von Menü-Befehlen ein oder aus. |
AppGetCommandLine | AppGetCommandLine liefert die Kommandozeile. |
diag | diag erzeugt eine Diagonalmatrix oder einen Zeilenvektor. |
obj_lookup | obj_lookup liefert den Wert zu einem Schlüssel (Key). |
obj_set_parent | obj_set_parent setzt das Parent-Objekt. |
obj_set_str_return | obj_set_str_return legt fest, ob obj_lookup einen leeren String oder die Zahl 0.0 zurück gibt oder eine Ausnahme erzeugt, wenn ein Schlüssel nicht vorhanden ist. |
set_method_table | set_method_table setzt Methoden (Member-Funktionen) für ein Objekt. |
sort | sort sortiert eine Matrix beliebigen Typs (real, complex, string) spaltenweise. |
sorti | sorti liefert einen Indexvektor der sortierten Matrix. Die Matrix kann vom Typ real, complex oder string sein. |
UniScript R2013.1¶
Neue Funktionen in UniPlot R2013.1 (5.50.1) | |
---|---|
EdGetActivePane | EdGetActivePane liefert die Nummer des aktiven Teilfensters. |
EdGetSplit | EdGetSplit prüft, ob das Editor-Fenster geteilt ist. |
EdGetTabStops | EdGetTabStops erfragt die Breite des Tabulatorzeichens |
EdSetActivePane | EdSetActivePane aktiviert ein Fenter eines geteilten Editorfensters. |
EdSetSplit | EdSetSplit teilt das Editor-Fenster, oder hebt die Teilung auf. |
Geänderte Funktionen in UniPlot R2013.1 (5.50.1) | |
---|---|
@f{marker} | Diese Funktion kann in den Achsentitel eines Diagramms eingefügt werden. Sie zeigt den Marker des ersten Datensatzes an. |
EdFind | EdFind sucht einen Text in einem Editor. |
EdFindReplace | EdFindReplace sucht einen Text in einem Editor und ersetzt den Text durch einen neuen Text. |
EdFoldAll | EdFoldAll |
EdGetMarginType | EdGetMarginType liefert, ob der Rand mit Zeilennummern, der Rand mit Debugger-Haltepunkten oder der Rand mit den Falten-Indikatoren ein- oder ausgeschaltet ist. |
EdSetMarginType | EdSetMarginType schaltet die Ränder mit den Zeilennummern, Debugger-Break-Punkten oder der Rand mit den Falten-Indikatoren ein oder aus. |
EdToggleFolding | EdToggleFolding |
FileToField | FileToField liest Text-Dateien (ASCII-Dateien und UNICODE-Dateien mit BOM) die in Zeilen und Spalten angeordnete Text-, Zahlen- oder Leerfelder enthalten. |
FileWatchAdd | FileWatchAdd fügt eine Datei einer Liste von Dateien zu, die beobachtet werden sollen. Falls das Betriebssystem feststellt, das die Datei geändert wurde, wird die angegebene Callback-Funktion aufgerufen. |
SynEdFind | Veraltete Funktion, ersetzt durch EdFindReplace. |
SynEdFindText | Veraltete Funktion, ersetzt durch EdFind. |
SynEdFoldAll | Veraltete Funktion, ersetzt durch EdFoldAll. |
SynEdGetMarginType | Veraltete Funktion, ersetzt durch EdGetMarginType. |
SynEdSetMarginType | Veraltete Funktion, ersetzt durch EdSetMarginType. |
SynEdToggleFolding | Veraltete Funktion, ersetzt durch EdToggleFolding. |
text_file_write | text_file_write schreibt einen Text in eine Datei in ANSI- oder Unicode-Kodierung. |
UniScript R2013.0¶
Neue Funktionen in UniPlot R2013 (5.50) | |
---|---|
auto_xy_Peaks | Erzeugt für den gegebenen 2D-Datensatz einen Datensatz mit den lokalen Minima und Maxima (Peaks). Siehe detect_peaks. |
detect_peaks | Die Funktion detect_peaks sucht in dem gegebenen Signal nach lokalen Minima und Maxima. Für die Suche wird ein Schwellwert angeben. Es werden nur lokale Minima/Maxima gefunden, deren Abstand größer als ein Schwellwert ist. |
updf_get_cmode | updf_get_cmode erfragt ob die Datei mit den Flags UPDF_REPACKING oder UPDF_ZLIB_COMPRESSION erzeugt wurde. |
updf_get_filetimes | updf_get_filetimes liefert Datum/Zeit der Erzeugung, des letzten Zugriffs und der letzten Änderung einer offenen UPDF-Datei. |
updf_get_free_pages | updf_get_free_pages liefert die Anzahl an freien Seiten einer UPDF-Datei. |
updf_move_element | updf_move_element verschiebt einen Storage in einen anderen Storage. |
updf_set_filetimes | updf_set_filetimes setzt die Dateizeiten einer offenen UPDF-Datei. |
Geänderte Funktionen in UniPlot R2013 (5.50) | |
---|---|
PageSendLayerToPos | PageSendLayerToPos verschiebt ein Diagramm innerhalb einer Seite an eine neue Position innerhalb der Z-Ordnung. |
s | _s liefert für einen englischen String die Übersetzung in eine andere, verfügbare Sprache. Falls die Übersetzung nicht vorhanden ist, liefert die Funktion den englischen String zurück. |
auto_xy_LabelDataPoints | Die Funktion auto_xy_LabelDataPoints beschriftet die Datenpunkte eines 1D- oder 2D-Datensatzes mit den Y-Koordinaten. Falls der Datensatz mehr als 50 Datenpunkte enthält, werden 50 Beschriftungen auf die Datenpunkte verteilt. |
obj_save | obj_save speichert ein Objekt in einer Datei oder in einer Zeichenkette als XML-Datei oder Binärdatei. |
xml_esc | xml_esc kodiert (escapes) spezielle XML-Zeichen. |
id-1987403