UniScript 5.x

  Neue Funktionen in UniPlot 5.14.9
@f{datasetfilter} Gibt den Filtertext (Rekord-Filter) des Datensatzes aus.
moving_median Die Funktion moving_median berechnet einen gleitenden Median für das gegebene Signal. Die Funktion kann zum Glätten eines Signals und zum Entfernen von Ausreißern verwendet werden.
  Neue Funktionen in UniPlot 5.14.7
nc_from_obj nc_from_obj erzeugt eine netCDF-Datendatei aus einem speziellen UniScript-Objekt (Struktur).
nc_to_obj nc_to_obj liest eine netCDF-Datendatei oder eine Untermenge einer netCDF-Datendatei in ein UniScript-Objekt (Struktur).
  Neue Funktionen in UniPlot 5.14.5
IpwInfo IpwInfo liefert die Anzahl an Streams und die Gesamtgröße der Streams in einer UniPlot-Datei.
us_lock us_lock verhindert die Ausführung von Windows-Messages während der Ausführung von UniScript.
  Neue Funktionen in UniPlot 5.14.0
IsWin64 IsWin64 prüft ob eine 64-Bit Windows-Version installiert ist.
cast cast führt eine C-cast-Operation durch, z. B. r = (double)(float) m.
get_math_lib get_math_lib erfragt, welche Mathematik-Library eingeschaltet ist.
search_path Schnelle Suche nach Dateien in einer Liste von Verzeichnissen.
set_math_lib set_math_lib setzt die Mathematik-Library für mathematische Operationen.
svd Singular value decomposition.
  Neue Funktionen in UniPlot 5.12.0
AppIsDataTooltip Prüft, ob die Daten-Tooltips eingeschaltet sind.
AppSetDataTooltip Schaltet die Daten-Tooltips ein.
ObjGetUserData ObjGetUserData liefert das Datenobjekt zurück, dass mit ObjSetUserData dem Objekt zugewiesen wurde.
ObjSaveUserData ObjSaveUserData speichert die Daten eines Daten-Objekts, dass mit ObjSetUserData einem UniPlot-Objekt zugefügt wurde, in der IPW-Datei.
ObjSetUserData ObjSetUserData fügt ein Datenobjekt, das mit obj_create erzeugt wurde, in ein UniPlot-Objekt ein (Datensatz, Diagramm, Zeichenobjekt, etc.).
corrcoef corrcoef berechnet den Korrelationskoeffizienten. Das Bestimmtheitsmaß (coefficient of determination) ist das Quadrat des Korrelationskoeffizienten.
cov cov berechnet die Kovarianz für zwei Zufallsvariablen X und Y.
  Neue Funktionen in UniPlot 5.11.1
std std berechnet die Standardabweichung eines Vektors.
  Neue Funktionen in UniPlot 5.11.0
@f{legend_table} Erzeugt eine Legendentabelle für die in der Seite oder Dokument verwendeten Datendateien.
DocExchangeDataFiles DocExchangeDataFiles tauscht die Daten eines Dokumentes aus.
DocGetDataFileList DocGetDataFileList liefert die im Dokument gespeicherte Liste der Datendateien bzw. die in den angegebenen Seiten verwendete Liste der Datendateien.
DocSetDataFileList DocSetDataFileList speichert die Liste mit den Datendateinamen im Dokument.
fround fround rundet die Elemente einer Matrix, wobei die Anzahl der Stellen nach dem Komma bzw. die Anzahl der signifikanten Stellen angegeben werden kann.
  Neue Funktionen in UniPlot 5.10.2
XYZFilterCallback XYZFilterCallback wird in XYZCreate vor der Erzeugung des Datensatzes aufgerufen.
reduce3d reduce3d entfernt Datenpunkte aus x/y/z-Datensätzen.
  Neue Funktionen in UniPlot 5.10.1
ADDIN_LoadAddIn ADDIN_LoadAddIn lädt ein Addin.
PageSaveAsBitmapEx PageSaveAsBitmapEx erzeugt von einer Dokumentseite eine Bitmap-Datei mit wählbarer Auflösung oder eine WMF-Datei.
Rainflow_Batch Führt eine Rainflow-Analyse durch. Die Ergebnisdaten werden in einer Vorlage graphisch dargestellt.
  Neue Funktionen in UniPlot 5.10.0
@f{cursor_value} Zeigt den x- oder y-Wert einer 2D-Kurve an der Cursor-Position an.
AppGetToolbarInfo AppGetToolbarInfo liefert eine Matrix mit den Namen der Toolsbars und der Information ob sie ein- oder ausgeschaltet sind.
AppGetUserColorTable AppGetUserColorTable liefert die 16 vom Anwender änderbaren Farben.
AppSetToolbarInfo AppSetToolbarInfo schaltet Toolbars ein oder aus.
AppSetUserColorTable AppSetUserColorTable setzt die 16 frei definierbaren Farben.
MnInsertPopup MnInsertPopup fügt einen Popup-Menüeintrag in ein Menü ein.
matlab_load matlab_load lädt MATLAB-Dateien (mat-Dateien) in ein UniScript-Objekt.
matlab_save matlab_save speichert UniScript-Objekte in MATLAB-Dateien (mat-Dateien).
nc_dimredim nc_dimredim ändert die Größe einer Dimension. Die NC2-Datei muss sich dazu im Definitions-Modus befinden (siehe nc_endef/nc_redef).
nc_varinq_changed nc_varinq_changed erfragt den change-counter einer netCDF-Variablen. Bei jeder Änderung an einer Variable ändert sich dieser Wert.
uuid uuid erzeugt einen Universally Unique Identifier (UUID) als Zeichenkette.
  Neue Funktionen in UniPlot 5.9.3
DocInsertToc Fügt einem Dokument ein Inhaltsverzeichnis zu oder aktualisiert es.
NC_ExportData NC_ExportData konvertiert netCDF-Dateien (.nc) oder UniPlot-Datendateien (.nc2) in ein anderes Dateiformat.
isfinite isfinite prüft ob eine Zahl finit ist.
  Neue Funktionen in UniPlot 5.9.2
PagePasteSpecial PagePasteSpecial fügt Daten aus der Zwischenablage in das aktive Diagramm der angegebenen UniPlot-Dokument-Seite ein.
PagePasteSpecialDialog PagePasteSpecialDialog fügt Daten aus der Zwischenablage in das aktive Diagramm der angegebenen UniPlot-Dokument-Seite ein. Falls die Zwischenablage die Daten im unterschiedlichen Formaten enthält wird ein Auswahldialog angezeigt.
  Neue Funktionen in UniPlot 5.9
AppGetGlobalOption AppGetGlobalOption liefert den Wert einer Option aus Extras=>Weitere Optionen.
AppSetGlobalOption AppSetGlobalOption setzt den Wert einer Option aus Extras=>Weitere Optionen.
ExcelRead3 ExcelRead3 liest Excel-Dateien (.xls).
NC_MapInterpolation NC_MapInterpolation berechnet durch Interpolation aus Kennfeldern zusätzliche Kanäle in einer netCDF Datei (NC-Datei).
PagePaste PagePaste fügt Daten aus der Zwischenablage in eine UniPlot-Dokument-Seite ein. Es werden nur Daten im OLE-Format und im UniPlot-Format eingefügt.
XYClip XYClip schneidet die Datenpunkte des Datensatzes, die außerhalb des Diagramms liegen, ab.
XYGetFirstPoint XYGetFirstPoint ist die Position der geladenen Punkte innerhalb der Original-Datendatei.
XYReload XYReload lädt Datenpunkte eines Datensatzes. Der Datensatz muss zu einem Diagramm gehören.
XYSetFirstPoint XYSetFirstPoint wird intern verwendet, wenn Datenpunkte eines Datensatzes am Anfang entfernt werden, bzw. wenn nur ein Teil eines Kanal geladen wird.
aop_getvale aop_getvale liefert Werte von Applikations-Elementen. Gegenüber der Funktion aop_getval können weitere Vergleichsoperatoren und Wildcards verwendet werden. Weitere Informationen finden Sie in Chapter 8, Extended Query der ASAM-ODS Dokumentation.
clipboard_enum clipboard_enum liefert ein Array mit ganzen Zahlen, die die in der Zwischenablage vorhandenen Formate angeben.
clipboard_format_name clipboard_format_name liefert den Namen einer Formatnummer. Siehe clipboard_enum.
clipboard_get_data clipboard_get_data liefert die Daten aus der Zwischenablage als Zeichenkette. Die Zeichenkette kann Null-Zeichen enthalten.
clipboard_is clipboard_is prüft ob das angegebene Format in der Zwischenablage vorhanden ist.
excel_get_style_index excel_get_style_index liefert des Index eines Zellen-Stils.
excel_get_style_map excel_get_style_map liefert eine Map mit Stil-Namen.
ftf_close ftf_close gibt Speicher aus dem context wieder frei.
ftf_get_row_num ftf_get_row_num liefert die Matrix mit den Zahlen der mit ftf_get_rows geladenen Zellen.
ftf_get_row_str ftf_get_row_str liefert die Matrix mit den Zeichenketten der mit ftf_get_rows geladenen Zellen.
ftf_get_row_type ftf_get_row_type liefert die Typen der mit ftf_get_rows geladenen Zellen.
ftf_get_rows ftf_get_rows liefert die nächsten nRowsMax Zeilen.
ftf_get_size ftf_get_size liefert die Zeilen- und Spaltenanzahl der Text-Daten-Datei.
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.
ftf_rewind ftf_rewind setzt den Pointer an den Anfang der Datei.
registry_load registry_load kopiert UniPlot-Einstellungen aus einer XML-Datei in die Registrierdatenbank.
registry_save registry_save kopiert die UniPlot-Einträge aus der Registrierdatenbank in eine XML-Text-Datei. Siehe registry_save.
  Neue Funktionen in UniPlot 5.8.0
OBJSetRefPoint OBJSetRefPoint legt fest, auf welchen Punkt eines Zeichenobjekts sich die Position in Diagramm-Koordinaten bezieht.
sgolayfilt sgolayfilt berechnet einen gleitenden Mittelwert mit dem Savitzky-Golay-Verfahren.
  Neue Funktionen in UniPlot 5.7.0
AppNewTimer AppNewTimer erzeugt einen Timer. Die angegebene Callback-Funktion wird nach Ablauf der angegebenen Zeit aufgerufen, solange bis die Funktion AppKillTimer aufgerufen wird.
AppShowTimer AppShowTimer liefert Informationen zu den gestarteten Timern.
FE_UpdateNCFile Die Funktion FE_UpdateNCFile berechnet alle Formeln neu.
TableSetSize Ändert die Zeilen- und Spaltenanzahl einer Tabelle.
ch Die Funktion ch erfragt die Werte eines Kanals.
get_ncid get_ncid
set_ch set_ch setzt die Daten eines Kanals.
  Neue Funktionen in UniPlot 5.6.0
Round Veraltete Funktion, ersetzt durch fround.
nc_fatal_error nc_fatal_error liefert den Fehlercode des ersten fatalen Fehlers oder den Wert 0, falls kein fataler Fehler aufgetreten ist.
nc_last_error nc_last_error liefert bei UniPlot-Datendateien (NC2) den zuletzt aufgetretenen Fehler. Falls bei der letzten nc_-Funktion kein Fehler aufgetreten ist, liefert die Funktion den Wert 0.
nc_str_error nc_str_error liefert einen Fehlermeldungstext.
nc_sync nc_sync schreibt die gepufferten Daten in die Datei.
nc_vardelete nc_vardelete löscht eine Variable. Die Datei darf sich dazu nicht im Definitions-Modus befinden.
option_add option_add fügt dem Dialog Extras=>Weitere Optionen eine Option zu. Der Wert der Option wird in der Registierdatenbank von Windows gespeichert.
option_dialog option_dialog öffnet den Optionen-Dialog Extras=>Weitere Optionen.
updf_close_storage updf_close_storage schließt einen Storage oder einen Sub-Storage.
updf_commit updf_commit schreibt die Änderungen auf die Festplatte, falls ein Root-Storage angegeben wird.
updf_copy_to updf_copy_to kopiert die Streams, Storages und Properties eines Storages rekursiv in einen anderen Storage.
updf_create_file updf_create_file erzeugt eine neue UPDF-Datei.
updf_create_storage updf_create_storage erzeugt einen Storage in einem Storage.
updf_create_stream updf_create_stream erzeugt einen Stream in einem Storage.
updf_destroy_element updf_destroy_element löscht einen Stream oder Storage in einem Storage.
updf_dump updf_dump kopiert die Streams, Storages und Properties der Streams und Storages einer UPDF-Datei in ein Directory.
updf_enum_begin updf_enum_begin dient in Verbindung mit updf_enum_next dazu über alle Streams und Storages eines Storage-Objekts zu iterieren.
updf_enum_close updf_enum_close schließt das von updf_enum_begin erzeugte enum-Objekt.
updf_enum_next updf_enum_next dient in Verbindung mit updf_enum_begin dazu über alle Streams und Storages in einem Storage zu iterieren.
updf_file_close updf_file_close schließt einen updf-Stream.
updf_file_copy_to updf_file_copy_to kopiert den Inhalt eines Streams in einen anderen Stream.
updf_fileversion updf_fileversion liefert die Versions-Nummer der UPDF-Datei.
updf_gen updf_gen kopiert die Dateien eines Verzeichnisses und der Unterverzeichnisse in eine UPDF-Datei.
updf_get_error_string updf_get_error_string liefert die Fehlermeldung des Fehlercodes der Funktion updf_is_error.
updf_is_error updf_is_error prüft ob ein fataler Fehler aufgetreten ist.
updf_libversion updf_libversion liefert die Versionsnummer und das Erstellungsdatum der updf-Library als Zeichenkette.
updf_open_file updf_open_file öffnet eine vorhandene UPDF-Datei.
updf_open_storage updf_open_storage öffnet einen Storage in einer UPDF-Datei.
updf_open_stream updf_open_stream öffnet einen vorhandenen Stream in einer UPDF-Datei.
updf_prop_close updf_prop_close schliesst die Properties eines Storages oder Streams.
updf_prop_copy_to updf_prop_copy_to kopiert die Properties eines Elements in ein anderes Element.
updf_prop_count updf_prop_count liefert die Anzahl an Properties.
updf_prop_delete updf_prop_delete löscht ein Property-Value-Pärchen.
updf_prop_enum Mit updf_prop_enum kann über alle Properties eines Streams oder Storages iteriert werden.
updf_prop_enum_close updf_prop_enum_close schließt das propEnum-Objekt.
updf_prop_enum_next updf_prop_enum_next dient in Verbindung mit updf_prop_enum dazu über alle Properties eines Streams oder Storages zu iterieren.
updf_prop_get_at updf_prop_get_at liefert ein Property-Objekt.
updf_prop_has_key updf_prop_has_key prüft ob ein Property (Key/Value-Paar) existiert.
updf_prop_open updf_prop_open öffnet die Properties eines Storages oder Streams.
updf_prop_set_at updf_prop_set_at schreibt ein Property.
updf_propval_get updf_propval_get liefert den Wert eines Property-Objekts.
updf_propval_get_info updf_propval_get_info liefert Informationen über ein Property-Objekt.
updf_propval_new updf_propval_new erzeugt einen Property-Wert.
updf_rename_element updf_rename_element benennt einen Stream oder Storage um.
updf_revert updf_revert macht die Änderungen nach dem letzten Öffnen bzw. Commit (updf_commit) der Datei rückgängig.
updf_stat_get_len updf_stat_get_len liefert die Länge des Streams.
updf_stat_get_name updf_stat_get_name liefert den Namen des Storages oder Streams.
updf_stat_get_type updf_stat_get_type liefert den Typ des Elements.
  Neue Funktionen in UniPlot 5.5.0
AppKillTimer AppKillTimer stoppt den Timer, der mit AppNewTimer gestartet wurde.
ExcelRead2 ExcelRead2 liest Dateien die im Excel-Format vorliegen.
FS_ReadDirectoryChanges_Create FS_ReadDirectoryChanges_Create startet die Beobachtung eines Verzeichnisses. Die Änderungen (Dateien zufügen, löschen, umbenennen) werden protokolliert und können mit der Funktion FS_ReadDirectoryChanges_Get abgerufen werden.
FS_ReadDirectoryChanges_Destroy FS_ReadDirectoryChanges_Destroy beendet die Beobachtung eines Verzeichnisses.
FS_ReadDirectoryChanges_Get FS_ReadDirectoryChanges_Get liefert alle Dateinamen, die seit dem letzten Aufruf der Funktion bzw. seit dem Aufruf der Funktion FS_ReadDirectoryChanges_Create aufgezeichnet wurden.
IsFileExcelUTX IsFileExcelUTX stellt fest, ob eine Datei eine Excel-Datei (.XLS) ist.
SetFileTime SetFileTime setzt Datum/Zeit der Erzeugung, des letzten Zugriffs und der letzten Änderung einer Datei.
excel_close excel_close schließt eine mit excel_open oder excel_create geöffnete bzw. erzeugte Excel-Datei.
excel_create excel_create erzeugt eine Excel-Datei im Format biff 12 (Excel 2007 oder neuer mit der Endung .xlsx).
excel_get_sheetnames excel_get_sheetnames liefert einen String-Vektor mit den Namen aller Tabellen einer Excel-Datei.
excel_open excel_open öffnet eine Excel-Datei zum Lesen.
excel_sheet_close excel_sheet_close schließt die Excel-Tabelle und gibt den Speicher wieder frei, den das Objekt belegt hatte.
excel_sheet_create excel_sheet_create erzeugt eine neue Excel-Tabelle.
excel_sheet_get_row_num excel_sheet_get_row_num gibt eine reelle Matrix mit den Zahlenwerten eines Abschnitts einer Excel-Tabelle zurück.
excel_sheet_get_row_str excel_sheet_get_row_str gibt eine String-Matrix mit den Zeichenketten eines Abschnitts einer Excel-Tabelle zurück.
excel_sheet_get_row_style excel_sheet_get_row_style gibt eine reelle Matrix mit den Indizes der Zellstile von .XLSX-Dateien (ab Excel-2007) zurück. Bei Biff8 liefert die Funktion für alle Elemente eine 1.
excel_sheet_get_row_type excel_sheet_get_row_type gibt eine Datentyp-Matrix eines Abschnitts einer Excel-Tabelle zurück.
excel_sheet_get_rows excel_sheet_get_rows liest die im Parameter nRowsToRead angegebene Anzahl an Zeilen, beginnend an der aktuellen Position.
excel_sheet_get_size excel_sheet_get_size liefert die Anzahl an Zeilen und Spalten einer Excel-Tabelle.
excel_sheet_open excel_sheet_open öffnet eine Excel-Tabelle.
excel_sheet_put_rows excel_sheet_put_rows schreibt ab der aktuellen Position Daten in eine Excel-Tabelle im Format biff 12 (Excel 2007, Endung .xlsx).
pq_connectdb pq_connectdb erzeugt eine neue Verbindung zu einem PostgreSQL-Server.
pq_error_message pq_error_message liefert den Meldungstext des letzten Fehlers der Verbindung.
pq_escape_bytea pq_escape_bytea bereitet Binär-Daten (BLOP) zur Verwendung in einem SQL-Kommando vom Typ bytea vor.
pq_escape_string pq_escape_string bereitet einen String zur Verwendung in einem SQL-Kommando vor.
pq_exec pq_exec führt SQL-Anweisungen aus.
pq_finish pq_finish schließt die Verbindung zum Datenbank-Server.
pq_fname pq_fname liefert den Spaltennamen einer Spalte.
pq_getvalue pq_getvalue liefert ein einzelnes Feld einer Zeile des res-Pointers.
pq_nfields pq_nfields liefert die Anzahl an Spalten einer Abfrage.
pq_ntuples pq_ntuples liefert die Anzahl an Zeilen (rows, tuples) einer Abfrage.
pq_result_error_message pq_result_error_message liefert den Meldungstext, falls in pq_exec ein Fehler aufgetreten ist.
pq_result_status pq_result_status liefert den Status einer SQL-Anweisung.
pq_server_version pq_server_version ermittelt die Datenbank-Server-Version
pq_status pq_status liefert den Status der Verbindung.
pq_unescape_bytea pq_unescape_bytea konvertiert bytea-Daten in Binär-Daten.
rspline Die Funktion rspline berechnet einen rationalen Spline unter Spannung für eine Kurve, deren x-Koordinaten austeigend sortiert sein müssen.
sqlite3_busy_timeout sqlite3_busy_timeout setzt eine Zeitspanne innerhalb der versucht wird, eine gesperrte Datenbank zu öffnen.
sqlite3_close sqlite3_close schliesst eine geöffnete SQLite-Datenbank.
sqlite3_execute sqlite3_execute führt eine SQL-Anweisung aus.
sqlite3_last_insert_rowid sqlite3_last_insert_rowid liefert den ganzzahligen Primär-Schlüssel der letzten INSERT-Anweisung.
sqlite3_libencoding sqlite3_libencoding liefert die Kodierung der Zeichen in der Datenbank. In dieser UniPlot-Version ist dies utf-8.
sqlite3_libversion sqlite3_libversion gibt die Library-Version von SQLite zurück.
sqlite3_open sqlite3_open öffnet eine sqlite-Datenbank. Falls die Datenbank nicht existiert, wird sie erzeugt.
  Neue Funktionen in UniPlot 5.4.0
@f{xyzvolume} Berechnet das Volumen, die Fläche oder den Quotienten Volumen/Fläche für ein Kennfeld.
  Neue Funktionen in UniPlot 5.3.4
DocGetAllPages Die Funktion liefert einen Vektor mit den Zugriffsnummern aller Seiten eines Dokuments. Falls eine Seite noch nicht geladen ist, wird sie geladen.
XYGetXMonoton XYGetXMonoton erfragt, ob die X-Koordinaten des Datensatzes monoton sortiert sind.
  Neue Funktionen in UniPlot 5.3.2
ImageSetPixelColor ImageSetPixelColor setzt die Farbe eines Pixels oder eines Bildes.
ImageSetPixelGray ImageSetPixelGray setzt die Grautöne eines Pixels oder eines Bildes.
histc histc ermittelt die Werte für ein Histogramm.
nc_attcopy nc_attcopy kopiert ein Attribut in eine andere netCDF-Datei.
nc_copy nc_copy kopiert die Daten einer offenen NC-Datei in eine neue NC-Datei.
nc_inquire_format nc_inquire_format erfragt das Format einer offenen NC-Datei.
  Neue Funktionen in UniPlot 5.2.0
AppGetActivePrinterName Die Funktion AppGetActivePrinterName liefert den Namen des aktiven Druckers.
DocPrintPDF DocPrintPDF druckt eine Seite oder mehrere Seiten des Dokuments in eine PDF-Datei.
ImageGetHeight ImageGetHeight liefert die Höhe des Bildobjekts in Pixeln.
ImageGetPixelColor ImageGetPixelColor liefert die Farbe eines Pixels als RGB-Wert.
ImageGetPixelGray ImageGetPixelGray liefert den Grauton eines Pixels oder eines Images.
ImageGetWidth ImageGetWidth liefert die Breite des Bildobjekts.
PageGetPaperSize PageGetPaperSize erfragt die Größe einer Seite.
moving_average Die Funktion moving_average berechnet einen gleitenden Mittelwert für das gegebene Signal. Die Funktion kann zum Glätten eines Signals verwendet werden.
plotxyz plotxyz erzeugt einen 3D-Datensatz und gibt den Datensatz in einem Diagramm aus. Die Daten können entweder als XYZ-Tripel oder als Matrix vorliegen. Die XYZ-Tripel können beliebig in der XY-Ebene verteilt sein. Es sind mindestens 3 Koordinaten-Tripel erforderlich, um einen 3D-Datensatz erzeugen zu können. Aus den XYZ-Tripeln wird durch Interpolation eine Z-Matrix berechnet.
  Neue Funktionen in UniPlot 5.1.2
PageSetSize PageSetSize setzt die Größe einer Seite in Zentimetern (Papiergröße) oder wählt eine vordefinierte Größe aus.
  Neue Funktionen in UniPlot 5.1.0
XYCopyConfig XYCopyConfig kopiert die Konfiguration eines 1D oder 2D-Datensatzes in einen anderen 1D oder 2D-Datensatz.
XYZCopyConfig XYZCopyConfig kopiert die Konfiguration eines 3D-Datensatzes in einen anderen 3D-Datensatz.
  Neue Funktionen in UniPlot 5.0
AppGetBatchMode AppGetBatchMode erfragt den Batch-Mode. Im Batch-Mode werden keine Dialog-Boxen und Meldungsfenster ausgegeben.
AppSetBatchMode AppSetBatchMode schaltet den Batch-Mode ein oder aus. Wenn der Batch-Mode eingeschaltet ist, werden keine Dialogfelder und Meldungsfenster ausgegeben.
DdeAdvise DdeAdvise startet oder beendet einen DDE Nachrichtenschleife (Hot-Link). Aufforderung an den Server, den Client bei Datenänderung zu informieren.
DdeCallback_Advise Die DdeCallback_Advise Funktion wird vom Server aufgerufen um Daten an UniScript zu senden.
DdeServiceName DdeServiceName registriert einen Servicenamen für UniPlot als DDE-Server. Der Defaultname ist "UniPlotSL".
LayerGetPolarConfig LayerGetPolarConfig erfragt die Konfiguration der Polar-Diagramm-Darstellung.
LayerIsAxisTitleFreePos LayerIsAxisTitleFreePos erfragt, ob die Position der Achsentitel mit der Maus verändert werden kann.
LayerSetAxisTitleFreePos LayerSetAxisTitleFreePos legt fest, ob die Position der Achsentitel mit der Maus verändert werden kann.
LayerSetPolarConfig LayerSetPolarConfig setzt die Konfiguration für die Polar-Diagramm-Darstellung.
MapCopy MapCopy erzeugt eine Kopie eines Map-Objekts.
TBConfigDialog TBConfigDialog zeigt den Konfigurations-Dialog an.
TBIsClipText TBIsClipText erfragt, ob die Größe eines Text Objekts automatisch an die Textausdehnung angepasst wird.
TBIsWordWrap TBIsWordWrap erfragt, ob der Text automatisch umgebrochen wird.
TBSetClipText TBSetClipText legt fest, ob der Text eines Text-Objekts am Rand der Textbox abgeschnitten werden soll.
TBSetWordWrap TBSetWordWrap schaltet den automatischen Zeilenumbruch ein oder aus.
XYZSetData XYZSetData setzt die x/y/z-Koordinaten eines Datensatzes.
aop_closeenv aop_closeenv beendet eine Session.
aop_getapplinf aop_getapplinf liefert die Applikations-Struktur der ASAM-ODS-Datenbank.
aop_getattr aop_getattr liefert Attribut-Informationen über ein Applikations-Element.
aop_getinstattr aop_getinstattr liefert Attribute von Instanz-Elementen.
aop_getinstref aop_getinstref liefert Instanz-Referenzen.
aop_getpar aop_getpar liefert den Wert eines Parameters.
aop_getsecuritylevel aop_getsecuritylevel liefert den aktuellen Security-Level der angegebenen Element-ID.
aop_getval aop_getval liefert die Werte von Applikations-Elementen.
aop_getvalattr aop_getvalattr liefert Attribute über die Kanäle einer oder aller Partial-Matrizen einer Messung.
aop_getvalinf aop_getvalinf liefert Informationen über eine Submatrix.
aop_getvalval aop_getvalval liefert Werte von einer Messung (AoSubMatrix).
aop_openenv aop_openenv erzeugt eine Session.
aop_putval aop_putval ändert, erzeugt oder löscht Applikationselemente.
aop_setinstref aop_setinstref setzt Instance-References.
aop_setpar aop_setpar setzt Properties.
aop_setpassword aop_setpassword setzt ein neues Passwort.
fclearerror fclearerror setzt das Fehlerflag des Filehandles zurück.
ferror ferror erfragt, ob das Fehlerflag des Filehandles gesetzt ist.
log_add_logger log_add_logger fügt einen Logger der Liste von Loggern zu.
log_error log_error gibt eine Logging-Meldung aus.
log_get_filename log_get_filename liefert den Namen der Log-Datei falls Logging in Datei eingeschaltet ist oder einen leeren String.
log_get_level log_get_level liefert den Ausgabe-Level für den angegebenen Logger.
log_get_logger_names log_get_logger_names liefert die Namen der vorhandenen Logger.
log_is_active log_is_active prüft ob der angegebene Logger eingeschaltet ist.
log_set_active log_set_active schaltet den Logger ein oder aus.
log_set_filename log_set_filename setzt den Namen der Ausgabedatei für alle Logger.
log_set_level log_set_level setzt den Ausgabe-Level für den angegebenen Logger.
mem_dump mem_dump gibt einen String als Speicherblock im Kommandofenster aus.
mem_pack mem_pack erzeugt einen String mit den niederwertigen Bytes des Eingabe-Strings.
mem_unpack mem_unpack erzeugt einen String aus den Bytes eines Unicode-Strings.
rpc_clnt_create rpc_clnt_create erzeugt einen RPC-Client-Pointer.
rpc_clnt_destroy rpc_clnt_destroy gibt den RPC-Client-Pointer wieder frei.
text_file_read text_file_read liest Unicode- und ANSI-Text-Dateien.
text_file_write text_file_write schreibt einen Text in eine Datei in ANSI- oder Unicode-Kodierung.
utf_from_locale utf_from_locale erzeugt einen Unicode-String aus einem 8-Bit-Ansi-String der aktuellen lokalen Einstellung.
utf_to_locale utf_to_locale erzeugt einen 8-Bit-ANSI String aus einem Unicode-String.
zip_list zip_list liefert Informationen zum Inhalt von Zip-Archiven.
zip_unzip zip_unzip entpackt Zip-Archive.
zip_unzip_buffer zip_unzip_buffer kopiert eine Datei aus einem Zip-Archiv in den Speicher.
zip_zip zip_zip kopiert Dateien in ein neues oder vorhandenes Zip-Archiv.
  Geänderte Funktionen in UniPlot 5.14.7
AppGetGlobalOption AppGetGlobalOption liefert den Wert einer Option aus Extras=>Weitere Optionen.
AppSetBatchMode AppSetBatchMode schaltet den Batch-Mode ein oder aus. Wenn der Batch-Mode eingeschaltet ist, werden keine Dialogfelder und Meldungsfenster ausgegeben.
AppSetGlobalOption AppSetGlobalOption setzt den Wert einer Option aus Extras=>Weitere Optionen.
NC_ExportData NC_ExportData konvertiert netCDF-Dateien (.nc) oder UniPlot-Datendateien (.nc2) in ein anderes Dateiformat.
obj_lookup obj_lookup liefert den Wert zu einem Schlüssel (Key).
  Geänderte Funktionen in UniPlot 5.14.5
NC_GetVarNames NC_GetVarNames liefert die Namen der Variablen einer netCDF Datei (NC-Datei).
nc_get_option nc_get_option erfragt eine Option.
nc_makevalidname nc_makevalidname liefert einen gültigen netCDF Variablennamen für einen gegebenen Namen.
nc_set_option nc_set_option setzt eine Option.
nc_varid nc_varid erfragt die Identifikations-Nummer einer netCDF-Variablen, wobei der Variablen-Name vorgegeben wird.
nc_varinq_name nc_varinq_name erfragt den Namen einer netCDF-Variablen, wobei die Identifikations-Nummer vorgegeben wird.
  Geänderte Funktionen in UniPlot 5.14.0
DeCompressFile DeCompressFile dekomprimiert eine mit CompressFile komprimierte Datei.
rand rand berechnet gleichverteilte Zufallszahlen.
regex regex prüft ob die Elemente eines String-Vektors einem regulären Ausdruck entsprechen.
regsplit regsplit zerlegt einen String mit Hilfe eines regulären Ausdrucks.
srand srand setzt den Zufallszahlengenerator auf einen Startwert.
version version gibt den Versionsstring oder die Versionsnummer von UniPlot zurück.
  Geänderte Funktionen in UniPlot 5.12.0
AppQuit AppQuit beendet UniPlot.
  Geänderte Funktionen in UniPlot 5.11.1
@f{legend_table} Erzeugt eine Legendentabelle für die in der Seite oder Dokument verwendeten Datendateien.
strextract strextract liefert Zeichen aus einer Zeichenfolge.
  Geänderte Funktionen in UniPlot 5.11.0
Round Veraltete Funktion, ersetzt durch fround.
RoundDown Veraltete Funktion, ersetzt durch fround.
RoundUp Veraltete Funktion, ersetzt durch fround.
XYZIsInterLinear Veraltete Funktion, ersetzt durch XYZGetInterpolationType.
XYZSetInterLinear Veraltete Funktion, ersetzt durch XYZSetInterpolationType.
  Geänderte Funktionen in UniPlot 5.10.2
matlab_load matlab_load lädt MATLAB-Dateien (mat-Dateien) in ein UniScript-Objekt.
  Geänderte Funktionen in UniPlot 5.10.1
@f{labeldataset} Die Feldfunktion beschriftet eine 2D-Kurve mit ihrem Legendentext oder dem Y-Kanalnamen (siehe XYSetLegendText).
GetProfileString GetProfileString liefert einen String aus einer Initialisierungsdatei oder der Windows-Registrierdatenbank.
WriteProfileString WriteProfileString schreibt einen String in den angegebenen Abschnitt einer Initialisierungsdatei bzw. in die Registrierdatenbank.
  Geänderte Funktionen in UniPlot 5.10.0
@f{legend} Erzeugt eine Legende für 1D- und 2D-Datensätze.
DialogBox Mit der Funktion DialogBox können Dialogfelder mit den Dialogelementen Textfeld, Editierfeld, Listenfeld, mehrfach selektierbares Listenfeld, Reportliste (Liste mit mehreren Spalten), Kombinationsfeld (Combo-Box), Kontrollfeld (Check-Box), Propertyliste, Gruppenfeld, Baumlisten und Schaltfläche erzeugt werden.
EdCreate EdCreate erzeugt einen neuen Editor.
ExcelRead3 ExcelRead3 liest Excel-Dateien (.xls).
FileToField FileToField liest Text-Dateien (ASCII-Dateien und UNICODE-Dateien mit BOM) die in Zeilen und Spalten angeordnete Text-, Zahlen- oder Leerfelder enthalten.
IsFileIPW IsFileIPW prüft ob eine Datei eine UniPlot-Datei (IPW oder IPZ) ist.
IsFileText IsFileText prüft, ob eine Datei eine Text-Datei (ASCII, OEM, ANSI, UNICODE) ist.
RegisterFunction RegisterFunction trägt eine Funktion aus einer Dynamischen Link Library (DLL) in die UniScript-Symboltabelle ein. Danach ist ein direkter Aufruf der Funktion möglich.
fgetline fgetline liest ab der aktuellen Position bis zum Zeilenende aus der angegebenen Datei.
obj_load obj_load lädt ein mit obj_save gespeichertes Objekt aus einer Datei oder aus einem String.
obj_save obj_save speichert ein Objekt in einer Datei oder in einer Zeichenkette als XML-Datei oder Binärdatei.
version version gibt den Versionsstring oder die Versionsnummer von UniPlot zurück.
  Geänderte Funktionen in UniPlot 5.9.3
ST_seti ST_seti entfernt alle doppelten Elemente und gibt einen sortierten oder unsortierten Index-Vektor mit dem Indices der Elemente zurück.
finite finite prüft, ob sein Argument 0/0 oder 1/0 ist.
inf inf liefert das Ergebnis von 1/0.
isinf isinf prüft ob eine Zahl -INF oder INF ist.
nan nan liefert das Ergebnis von 0/0.
  Geänderte Funktionen in UniPlot 5.9.2
PageInsertFromClipboard PageInsertFromClipboard kopiert den Inhalt der Zwischenablage in die angegebene Seite.
  Geänderte Funktionen in UniPlot 5.9
PageInsertFromClipboard PageInsertFromClipboard kopiert den Inhalt der Zwischenablage in die angegebene Seite.
TYSetData TYSetData ersetzt die Koordinaten eines y/t-Datensatzes (1D Datensatz).
XYSetData XYSetData setzt die XY-Koordinaten eines Datensatzes.
auto_GetData auto_GetData gibt die Daten der angegebenen Kanäle als Matrix zurück. Die Funktion liefert die Daten nur für numerische Kanäle.
fwrite fwrite schreibt Daten in eine Datei.
mem_dump mem_dump gibt einen String als Speicherblock im Kommandofenster aus.
  Geänderte Funktionen in UniPlot 5.8.2
fread fread liest Daten aus einer Datei.
mem_get mem_get ließt Bytes aus einem String und führt eine Datentyp-Konvertierung durch.
  Geänderte Funktionen in UniPlot 5.7.0
AppKillTimer AppKillTimer stoppt den Timer, der mit AppNewTimer gestartet wurde.
AppSetTimer Veraltet, ersetzt durch AppNewTimer.
DocGetAllPages Die Funktion liefert einen Vektor mit den Zugriffsnummern aller Seiten eines Dokuments. Falls eine Seite noch nicht geladen ist, wird sie geladen.
EBCreate EBCreate erzeugt ein Ellipsen- oder Kreis-Flächen-Objekt.
LBCreate LBCreate erzeugt ein Linie oder einen Pfeil.
LayerCreate LayerCreate erzeugt ein neues Diagramm.
MapLookup MapLookup verwendet einen Hashing Algorithmus um ein Element im Map-Objekt zu finden.
RBCreate RBCreate erzeugt ein Rechteck-Flächen-Objekt.
TBCreate TBCreate erzeugt ein Text-Objekt.
TableCreate TableCreate erzeugt ein neues Tabellenobjekt.
regex regex prüft ob die Elemente eines String-Vektors einem regulären Ausdruck entsprechen.
regsplit regsplit zerlegt einen String mit Hilfe eines regulären Ausdrucks.
  Geänderte Funktionen in UniPlot 5.6.0
DialogBox Mit der Funktion DialogBox können Dialogfelder mit den Dialogelementen Textfeld, Editierfeld, Listenfeld, mehrfach selektierbares Listenfeld, Reportliste (Liste mit mehreren Spalten), Kombinationsfeld (Combo-Box), Kontrollfeld (Check-Box), Propertyliste, Gruppenfeld, Baumlisten und Schaltfläche erzeugt werden.
RegGetValue RegGetValue erfragt einen Wert aus der Registrierdatenbank.
RegSetValue RegSetValue setzt einen Wert für den angegebenen Schlüsselnamen.
auto_LoadStyleFile Die Funktion auto_LoadStyleFile lädt eine Stildatei. In der Stildatei befinden sich Beschreibungen, wie die Datensätze dargestellt werden sollen. Einige Beispiel-Dateien befinden sich im Sample-Verzeichnis von UniPlot. Sie haben die Dateinamenserweiterung .sty oder .icb.
nc_attcopy nc_attcopy kopiert ein Attribut in eine andere netCDF-Datei.
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.
nc_seterror_options nc_seterror_options legt fest wie sich die netCDF-Funktionen bei einem Fehler verhalten sollen.
  Geänderte Funktionen in UniPlot 5.5.0
ReportControl_GetInit ReportControl_GetInit wandelt eine String-Matrix in einen skalaren String um, mit dem das entsprechende ReportControl der DialogBox-Funktion initialisiert werden kann.
auto_xyz_CreateColorLegend auto_xyz_CreateColorLegend erzeugt für einen 3D-Datensatz eine Farblegende.
  Geänderte Funktionen in UniPlot 5.4.2
nc_get_option nc_get_option erfragt eine Option.
nc_set_option nc_set_option setzt eine Option.
  Geänderte Funktionen in UniPlot 5.4.0
DialogBox Mit der Funktion DialogBox können Dialogfelder mit den Dialogelementen Textfeld, Editierfeld, Listenfeld, mehrfach selektierbares Listenfeld, Reportliste (Liste mit mehreren Spalten), Kombinationsfeld (Combo-Box), Kontrollfeld (Check-Box), Propertyliste, Gruppenfeld, Baumlisten und Schaltfläche erzeugt werden.
auto_ReplaceTextDialog auto_ReplaceTextDialog kann innerhalb eines Automatisierungs-Skripts verwendet werden, um ein Text-Dialogfeld anzuzeigen.
  Geänderte Funktionen in UniPlot 5.3.4
XYZCreate XYZCreate erzeugt einen 3D-Datensatz. Die Daten können entweder als XYZ-Tripel oder als Matrix vorliegen.Die XYZ-Tripel können beliebig in der XY-Ebene verteilt sein. Es sind mindestens 3 Koordinaten-Tripel erforderlich, um einen 3D-Datensatz erzeugen zu können. Aus den XYZ-Tripeln wird durch Interpolation eine Z-Matrix berechnet.
  Geänderte Funktionen in UniPlot 5.3.2
ImageCreate ImageCreate erzeugt ein Bildobjekt. Falls ein Dateiname angegeben wird, wird das Bildobjekt aus der Datei geladen.
ImageGetPixelColor ImageGetPixelColor liefert die Farbe eines Pixels als RGB-Wert.
ImageGetPixelGray ImageGetPixelGray liefert den Grauton eines Pixels oder eines Images.
sort sort sortiert eine Matrix beliebigen Typs (real, complex, string) spaltenweise.
  Geänderte Funktionen in UniPlot 5.3.0
GetListBoxText GetListBoxText zerlegt den return-Wert eines ComboBox- oder Listbox-Controls der DialogBox-Funktion in einen String-Vektor.
ReportControl_GetInit ReportControl_GetInit wandelt eine String-Matrix in einen skalaren String um, mit dem das entsprechende ReportControl der DialogBox-Funktion initialisiert werden kann.
ReportControl_GetMatrix ReportControl_GetMatrix wandelt den Returnwert der DialogBox-Funktion in eine String-Matrix um.
TYAddData TYAddData fügt einem t/y-Datensatz (1D-Datensatz) Daten zu.
TYCreate TYCreate erzeugt einen y/t Datensatz (1D-Datensatz).
TYSetData TYSetData ersetzt die Koordinaten eines y/t-Datensatzes (1D Datensatz).
TableMergeCells TableMergeCells verbindet die gegebenen Zellen zu einer Zelle.
XYAddData XYAddData fügt einem Datensatz Daten zu.
XYCreate XYCreate erzeugt einen 2D-Datensatz.
XYSetData XYSetData setzt die XY-Koordinaten eines Datensatzes.
XYSetNewData Veraltete Funktion, ersetzt durch XYSetData.
fseek fseek verändert die Position des nächsten Zugriffs in einer Datei.
system system erzeugt einen neuen Prozess.
  Geänderte Funktionen in UniPlot 5.2.0
diary diary öffnet bzw. schließt eine Datei in der alle Ein- bzw. Ausgaben des Kommando-Fensters aufgezeichnet werden.
  Geänderte Funktionen in UniPlot 5.1.2
DocPrint DocPrint druckt eine Seite oder mehrere Seiten des Dokuments auf den aktuellen Drucker aus.
PagePrint PagePrint druckt eine Seite auf den aktuellen Drucker aus.
  Geänderte Funktionen in UniPlot 5.1.0
GetUserDirectory GetUserDirectory liefert das UniPlot-User-Verzeichnis. Falls es nicht vorhanden ist, wird es erzeugt.
  Geänderte Funktionen in UniPlot 5.0
GetTempFileName Die Funktion GetTempFileName erzeugt einen Namen für eine temporäre Datei.
IsFileText IsFileText prüft, ob eine Datei eine Text-Datei (ASCII, OEM, ANSI, UNICODE) ist.
MapLoad Liest Daten aus einer mit MapSave erzeugten Datei.
MapSave MapSave sichert die Daten der Map in einer Datei.
RegisterFunction RegisterFunction trägt eine Funktion aus einer Dynamischen Link Library (DLL) in die UniScript-Symboltabelle ein. Danach ist ein direkter Aufruf der Funktion möglich.
XYZInsertLabel XYZInsertLabel beschriftet die Isolinien mit ihrem z-Wert.
base64_encode base64_encode kodiert Daten in das base64-Format.
binary_decode Veraltet, ersetzt durch base64_decode.
binary_encode Ersetzt duch base64_encode.
ffind ffind sucht ab der aktuellen Position in der Datei nach dem ersten Auftreten einer Zeichenfolge.
fgetline fgetline liest ab der aktuellen Position bis zum Zeilenende aus der angegebenen Datei.
fopen fopen öffnet eine Datei zum Lesen oder Schreiben.
fread fread liest Daten aus einer Datei.
md5 md5 berechnet die MD5-Checksumme nach dem http://www.faqs.org/rfcs/rfc1321.html, MD5 Message-Digest Algorithm (RFC 1321).
mem_alloc mem_alloc erzeugt ein skalaren String vorgegebener Länge.
mem_compress mem_compress komprimiert einen String. Der String kann auch Null-Zeichen enthalten.
mem_get mem_get ließt Bytes aus einem String und führt eine Datentyp-Konvertierung durch.
mem_len mem_len ermittelt die Anzahl an Bytes in einem String.
mem_set mem_set setzt die Bytes in einem String auf Werte eines bestimmten Datentyps.
obj_save obj_save speichert ein Objekt in einer Datei oder in einer Zeichenkette als XML-Datei oder Binärdatei.
saveiclib saveiclib speichert UniScript-Funktionen in einer UniScript-Library-Datei.
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.
strCharToOem strCharToOem konvertiert eine String-Matrix vom Windows-Zeichensatz in den OEM-Zeichensatz.
strOemToChar strOemToChar konvertiert eine String-Matrix vom OEM-Zeichensatz in den Windows-Zeichensatz.
strchar strchar erzeugt einen String aus einem Vektor von Zahlen.
strcode strcode liefert den Zahlen-Code von Zeichen.
utf8_encode utf8_encode wandelt einen ANSI-String in einen UTF8-String um.

id-1969095