UniScript 4.x

Neue Funktionen in UniPlot 4.2.3

ReportControl_GetStyleNames

ReportControl_GetStyleNames liefert einen Vektor, der für die Initialisierung einer Marker-Combobox zur Auswahl von Stilen im ReportControl verwendet werden kann.

ReportControl_GetStyles

ReportControl_GetStyles liefert die Namen der Stile zurück, die im ReportControl eines Dialogfelds ausgewählt wurden.

Neue Funktionen in UniPlot 4.2.2

AppEventWndClear

AppEventWndClear löscht die Einträge im Fenster „Ereignisanzeige“.

CreateListBoxText

CreateListBoxText erzeugt für Listboxen und Comboboxen eines Dialogfelds den Initialisierungs-String.

GetListBoxText

GetListBoxText zerlegt den return-Wert eines ComboBox- oder Listbox-Controls der DialogBox-Funktion in einen String-Vektor.

ReportControl_GetColorNames

ReportControl_GetColorNames liefert einen Verktor, der für die Initialisierung einer Marker-Combobox zur Auswahl von Farben im ReportControl verwendet werden kann.

ReportControl_GetColorRGB

ReportControl_GetColorRGB liefert die Farbwerte der Marker-Combobox des ReportControls.

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_GetLineStyle

ReportControl_GetLineStyle liefert die Stilwerte der Linienstile der Marker-Combobox des ReportControls zurück.

ReportControl_GetLineStyleNames

ReportControl_GetLineStyleNames liefert einen Verktor, der für die Initialisierung einer Marker-Combobox zur Auswahl von Linienstilen im ReportControl verwendet werden kann.

ReportControl_GetMarkerStyle

ReportControl_GetMarkerStyle liefert die Stilewerte (Index des Markers) der Markerstile der Marker-Combobox des ReportControls zurück.

ReportControl_GetMarkerStyleNames

ReportControl_GetMarkerStyleNames liefert einen Verktor, der für die Initialisierung einer Marker-Combobox zur Auswahl von Markerstilen im ReportControl verwendet werden kann.

ReportControl_GetMatrix

ReportControl_GetMatrix wandelt den Returnwert der DialogBox-Funktion in eine String-Matrix um.

ReportControl_RemoveSelection

ReportControl_RemoveSelection ist eine Hilfsfunktion, mit der die markierten Records aus der Liste gelöscht werden können. Die Funktion kann beispielsweise über eine Schaltfläche in der Dialogbox aufgerufen werden.

ReportControl_SelUpOrDown

ReportControl_SelUpOrDown ist eine Hilfsfunktion, mit der die Reihenfolge der Records geändert werden kann. Die Funktion kann beispielsweise über eine Schaltfläche in der Dialogbox aufgerufen werden.

ReportControl_Sort

Die Funktion ReportControl_Sort kann im Template-String eines Reportcontrols angegeben werden, damit die Spalten des Reports auf- oder absteigend sortiert werden, wenn der Benutzer die Schaltfläche im Kopf des Controls klickt. Die Funktion wird von UniPlot aufgerufen.

Neue Funktionen in UniPlot 4.2.1

md5

md5 berechnet die MD5-Checksumme nach dem http://www.faqs.org/rfcs/rfc1321.html, MD5 Message-Digest Algorithm (RFC 1321).

md5_file

md5_file berechnet die MD5-Checksumme nach dem http://www.faqs.org/rfcs/rfc1321.html, MD5 Message-Digest Algorithm (RFC 1321).

Neue Funktionen in UniPlot 4.2.0

GridGetSwapRowCol

GridGetSwapRowCol prüft, ob die Kanäle zeilenweise angezeigt werden.

GridReplaceFile

GridReplaceFile tauscht die im Daten-Editor angezeigte Datei durch eine andere Datei aus.

GridSetSwapRowCol

GridSetSwapRowCol legt die Anzeige der Kanäle im Datenbrowser fest (Kanäle nebeneinander oder untereinander).

LayerMoveDataset

LayerMoveDataset verschiebt Datensätze innerhalb einer Seite zum angegebenen Diagramm. Die Funktion kann auch verwendet werden, um die Ausgabereihenfolge von Datensätzen innerhalb eines Diagramms zu ändern.

LayerMoveObjects

LayerMoveObjects verschiebt Zeichenobjekte innerhalb einer Seite zum angegebenen Diagramm. Die Funktion kann auch verwendet werden, um die Ausgabereihenfolge von Zeichenobjekten innerhalb eines Diagramms zu ändern.

OBJGetParentCB

OBJGetParentCB liefert die Zugriffsnummer des Gruppen-Objekts, in dem das Zeichenobjekt hObj enthalten ist.

RBSetMillimeterEx

RBSetMillimeterEx schaltet für ein Rechteck-Objekt das Millimeter-Gitter ein. Die Gitterlinien werden mit dem Rand-Zeichenstift gezeichnet.

interpol

Die Funktion interpol führt eine lineare Interpolation oder eine Cosinus-Interpolation an gegebenen Stützstellen durch.

mem_alloc

mem_alloc erzeugt ein skalaren String vorgegebener Länge.

mem_compare

mem_compare vergleicht zwei Strings oder String-Matrizen, die auch 0-Zeichen enthalten können.

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.

mem_uncompress

mem_uncompress dekomprimiert einen mit mem_compress komprimierten String oder einen mit der zlib komprimierten String.

poly_poly_intersect

poly_poly_intersect ermittelt die Schnittpunkte zweier Linienzüge (Polygone).

Geänderte Funktionen in UniPlot 4.2.0

@f{labeldatapoint}

Beschriftet die Originalpunkte des Datensatzes mit dem Wert der y-Koordinate.

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.

GridGetConfigInfo

GridGetConfigInfo liefert einen Stringvektor mit Optionen.

GridSetConfigInfo

GridSetConfigInfo setzt die Datenbrowser-Konfiguration.

LayerGetAllDatasets

LayerGetAllDatasets gibt die Zugriffsnummern (handle) aller Datensätze eines Layers zurück.

MapLookup

MapLookup verwendet einen Hashing Algorithmus um ein Element im Map-Objekt zu finden.

MapSetAt

MapSetAt fügt ein Datum in das Map-Objekt ein. Falls ein Datum mit einem identischen Schlüssel bereits existiert, wird es überschrieben.

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.

base64_decode

base64_decode dekodiert Daten vom base64-Format.

base64_encode

base64_encode kodiert Daten in das base64-Format.

binary_decode

Veraltet, ersetzt durch base64_decode.

binary_encode

Ersetzt duch base64_encode.

fread

fread liest Daten aus einer Datei.

sqlite_open

Entfernt, verwende: sqlite3_open.

strcode

strcode liefert den Zahlen-Code von Zeichen.

strextract

strextract liefert Zeichen aus einer Zeichenfolge.

strlen

strlen ermittelt die Anzahl an Zeichen der Strings von String-Matrizen.

Neue Funktionen in UniPlot 4.1.2

OnImportUpdateNCFile

OnImportUpdateNCFile wird aufgerufen, wenn der Anwender eine Datendatei importiert.

XYZGetIsoAreas

XYZGetIsoAreas gibt die Flächen der Isolinien zurück (als Anteil in Prozent zur Gesamtfäche des Kennfeldes).

XYZGetIsoValuesScaleType

XYZGetIsoValuesScaleType liefert Informationen über die Ermittlung der Isolinienwerte (Autoskalierung, Typ, Anzahl der Autowerte).

XYZGetLabelFormatType

XYZGetLabelFormatType erfragt, wie die Nachkommastellen für Isolinien-Label bestimmt werden (manuell oder automatisch).

XYZGetLabelTypeIsolines

XYZGetLabelTypeIsolines erfragt wie die Isolinien beschriftet werden.

XYZSetIsoValues

XYZSetIsoValues legt die Werte der Isolinien fest.

XYZSetIsoValuesScaleType

XYZSetIsoValuesScaleType legt fest, wie die Isolinienwerte bestimmt werden.

XYZSetLabelFormatType

XYZSetLabelFormatType legt fest, wie die Nachkommastellen für Isolinien-Label bestimmt werden (manuell oder automatisch).

XYZSetLabelTypeIsolines

XYZSetLabelTypeIsolines legt fest, wie die Isolinien beschriftet werden.

strmatchi

strmatchi liefert einen Vektor mit den Indizes der Stringmatrixelemente, die ein bestimmtes Muster enthalten.

Neue Funktionen in UniPlot 4.1.0

error_create

error_create erzeugt ein Error-Objekt.

gc

gc ruft den garbage-collector auf.

obj_copy

obj_copy erzeugt eine Kopie eines Objekts.

obj_count

obj_count liefert die Anzahl an Variablen in einem Objekt.

obj_count_num

obj_count_num liefert die Anzahl an Elementen mit Nummern-Keys in einem Objekt.

obj_count_str

obj_count_str liefert die Anzahl an Elementen mit String-Keys in einem Objekt.

obj_create

obj_create erzeugt ein UniScript-Objekt.

obj_has_key

obj_has_key prüft, ob der gegebene Schlüssel (key) existiert.

obj_info

obj_info liefert einen String der Form „obj-name,hex-adresse“.

obj_keys

obj_keys liefert die Keys (oder eine Auswahl an Keys) eines Objekts.

obj_load

obj_load lädt ein mit obj_save gespeichertes Objekt aus einer Datei oder aus einem String.

obj_lookup

obj_lookup liefert den Wert zu einem Schlüssel (Key).

obj_methods

obj_methods liefert das Objekt mit den Methoden (Member-Funktionen) des Objekts.

obj_parent

obj_parent liefert das Parent-Objekt oder 0 wenn das Objekt kein Parent-Objekt hat.

obj_remove

obj_remove entfernt ein key-value-Paar aus dem Objekt.

obj_save

obj_save speichert ein Objekt in einer Datei oder in einer Zeichenkette als XML-Datei oder Binärdatei.

obj_set_at

obj_set_at fügt ein Schlüssel-Wert-Paar in das Objekt ein. Falls der Schlüssel bereits existierte wird der Wert durch den neuen Wert ersetzt.

obj_set_methods

obj_set_methods setzt Methoden (Member-Funktionen) für das Objekt.

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.

utf8_decode

utf8_decode wandelt einen UTF8-String in einen ANSI-String um.

utf8_encode

utf8_encode wandelt einen ANSI-String in einen UTF8-String um.

Neue Funktionen in UniPlot 4.0.3

XYGetProps

XYGetProps liefert die Eigenschaften eines x/y-Datensatzes.

XYSetDefault

XYSetDefault setzt die Eigenschaften eines Datensatzes auf Default-Werte.

XYSetProps

XYSetProps setzt Eigenschaften eines x/y-Datensatzes.

XYZGetProps

XYZGetProps liefert die Eigenschaften eines x/y/z-Datensatzes.

XYZIsIsolinesVisible

XYZIsIsolinesVisible prüft, ob die Isolinien-Anzeige eingeschaltet ist.

XYZSetDefault

XYZSetDefault setzt die Eigenschaften eines Datensatzes auf Default-Werte.

XYZSetProps

XYZSetProps setzt Eigenschaften eines x/y/z-Datensatzes.

XYZShowIsolines

XYZShowIsolines schaltet die Isolinien-Anzeige für das Isolinien-Diagramm ein oder aus.

nc_get_option

nc_get_option erfragt eine Option.

nc_set_option

nc_set_option setzt eine Option.

Neue Funktionen in UniPlot 4.0.0

ADDIN_AddToUI

ADDIN_AddToUI trägt eine Funktion in die Benutzerschnittstelle ein.

DocGetProtectionComment

DocGetProtectionComment liefert den Kommentar, der beim Öffnen eines Password-geschützten Dokumentes angezeigt wird.

DocGetProtectionFlags

DocGetProtectionFlags liefert die Schutz-Flags.

DocIsReadOnly

DocIsReadOnly prüft, ob das ReadOnly-Flag ein oder ausgeschaltet ist.

DocSetProtectionFlags

DocSetProtectionFlags setzt ein Password, einen Passwordkommentar und Protection-Flags.

DocSetReadOnly

DocSetReadOnly setzt das ReadOnly-Flag.

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

EdGetCurrentPos

EdGetCurrentPos liefert die Cursor-Position als Anzahl der Zeichen vom Dateianfang.

EdGetCursorPos

EdGetCursorPos liefert die Position des Cursors in Spalte/Zeile Koordinaten.

EdGetLineFromPos

EdGetLineFromPos liefert die Zeilennummer bei gegebener Zeichenposition.

EdGetMarginType

EdGetMarginType liefert, ob der Rand mit Zeilennummern, der Rand mit Debugger-Haltepunkten oder der Rand mit den Falten-Indikatoren ein- oder ausgeschaltet ist.

EdGetPosFromLine

EdGetPosFromLine liefert die Position einer Zeile. Die Position ist die Anzahl der Zeichen vom Dateianfang.

EdGetWnd

EdGetWnd liefert das Windows-Handle.

EdGotoPos

EdGotoPos setzt den Cursor auf die angegebene Position.

EdIsReadOnly

EdIsReadOnly prüft, ob der Editor schreibgeschützt ist.

EdSetMarginType

EdSetMarginType schaltet die Ränder mit den Zeilennummern, Debugger-Break-Punkten oder der Rand mit den Falten-Indikatoren ein oder aus.

EdSetReadOnly

EdSetReadOnly schaltet das ReadOnly-Flag ein oder aus.

EdToggleFolding

EdToggleFolding

GetProfileSection

GetProfileSection liefert einen Stringvektor mit allen Schlüssel einer Sektion in der Form „key=val“.

GetProfileSectionNames

GetProfileSectionNames liefert einen Stringvektor mit allen Sektionsnamen (Sections).

GridLoadCallback_xxx

Die Funktion GridLoadCallback_xxx wird aufgerufen, wenn der Anwender den Laden-Schalter im Datenbrowser anklickt.

GridLoadEnableCallback_xxx

GridLoadEnableCallback_xxx wird aufgerufen, wenn der Anwender die Auswahl im Typ-Auswahlfeld im Browser geändert hat.

ImageFlip

ImageFlip spiegelt die Abbildung horizontal.

ImageIsFrame

ImageIsFrame erfragt, ob die Rahmenlinie eines Bildes sichtbar ist.

ImageMirror

ImageMirror spiegelt die Abbildung vertikal.

ImageRotate90

ImageRotate90 rotiert die Abbildung um 90 Grad im Uhrzeigersinn oder gegen den Uhrzeigersinn.

ImageSaveAs

ImageSaveAs speichert das Bild in eine Datei.

ImageShowFrame

ImageShowFrame legt fest, ob der Rahmen eines Bildes sichtbar ist.

NC_DlgGetFileName

Die Funktion NC_DlgGetFileName liefert den Namen der im Browser-Dialogfeld geöffneten netCDF-Datei.

OLESavePicture

OLESavePicture speichert die Abbildung eines OLE-Objekts als WMF-Metafile oder Bitmap in einer Datei.

PageSetBackgroundPageName

PageSetBackgroundPageName wählt die Seite aus, die als Hintergrund angezeigt werden soll. Die Seite muss sich im selben Dokument befinden wie die Seite mit dem Handle hPage.

PageSetForegroundPageName

PageSetForegroundPageName wählt die Seite aus, die als Vordergrund angezeigt werden soll. Die Seite muss sich im selben Dokument befinden wie die Seite mit dem Handle hPage.

RemoveDirectory

Die RemoveDirectory Funktion löscht ein Verzeichnis. Das Verzeichnis muss leer sein, darf nicht das aktuelle Verzeichnis und nicht das Root-Verzeichnis sein.

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.

TYAddData

TYAddData fügt einem t/y-Datensatz (1D-Datensatz) Daten zu.

TYSetData

TYSetData ersetzt die Koordinaten eines y/t-Datensatzes (1D Datensatz).

TableAddBrush

TableAddBrush fügt eine neue Füllfarbe in die Füllfarbenliste (brush list) ein.

TableAddFont

TableAddFont fügt der Fontliste einer Tabelle einen neuen Font zu.

TableAddFormat

TableAddFormat fügt eine Formatzeichenkette und Typ einer Tabelle zu. Über die Formatzeichenkette kann der Formatierung des Zelleninhalts festgelegt werden.

TableAddPen

TableAddPen fügt der Penliste einer Tabelle einen neuen Zeichenstift zu. Der Zeichenstift legt fest mit welcher Farbe und welcher Linienstärke die Zellenrandlinien ausgegeben werden sollen.

TableCreate

TableCreate erzeugt ein neues Tabellenobjekt.

TableDeleteColumn

TableDeleteColumn löscht eine Spalte.

TableDeleteRow

TableDeleteRow löscht eine Zeile der Tabelle.

TableDestroy

TableDestroy zerstört ein Tabellenobjekt.

TableGetAlign

TableGetAlign liefert die Textausrichtung als Matrix der gesamten Tabelle oder eines Ausschnitts.

TableGetAttrib

TableGetAttrib liefert für jede Zelle einen Attributwert als Matrix der gesamten Tabelle oder eines Ausschnitts

TableGetBorderPenIndex

TableGetBorderPenIndex liefert die Indizes der Zeichenstifte für die Ausgabe der Randlinien zurück.

TableGetBrushIndex

TableGetBrushIndex liefert die Indizes des Füllfarben (Brush) für die Ausgabe der Zellen zurück.

TableGetBrushList

TableGetBrushList liefert eine Matrix mit 3 Spalten mit in der Tabelle verwendeten Füllfarben.

TableGetColumnWidth

TableGetColumnWidth liefert einen Vektor mit den Spaltenbreiten.

TableGetEdgeDistance

TableGetEdgeDistance erfragt den Abstand des Textes zum Rand der Zelle.

TableGetFontIndex

TableGetFontIndex liefert die Indizes des Fonts (Schriftart) für die Ausgabe der Texte zurück.

TableGetFontList

TableGetFontList liefert alle Fonthandle (Zugriffsnummer) der Fontliste als Vektor zurück.

TableGetFormatIndex

TableGetFormatIndex liefert die Indizes des Formatbeschreibung für die Ausgabe der Zellen zurück.

TableGetFormatList

TableGetFormatList liefert eine Matrix mit 2 Spalten mit den in der Tabelle verwendeten Zellformatierungen.

TableGetName

Liefert den Name einer Auswahl von Zellen oder von allen Zellen zurück.

TableGetPenList

TableGetPenList liefert alle Penhandle (Zugriffsnummern) der Penliste als Vektor zurück. Ein Pen ist ein Zeichenstift. Er legt die Farbe und die Linienstärke der Randlinien der Zellen fest.

TableGetRowHeight

TableGetRowHeight liefert einen Vektor mit den Zeilenhöhen.

TableGetSelection

TableGetSelection liefert die aktuelle Selektion zurück.

TableGetSize

Liefert die Zeilen- und Spaltenanzahl einer Tabelle.

TableGetText

Liefert den Text einer Auswahl von Zellen oder von allen Zellen zurück.

TableGetTextAngle

TableGetTextAngle liefert die Textrichtung (Winkel) für die Tabelle oder für einen Ausschnitt der Tabelle.

TableGetTextExt

Liefert die Textausdehnung einer Spalte der Tabelle.

TableInsertColumn

TableInsertColumn fügt eine neue Spalte ein.

TableInsertRow

TableInsertRow fügt eine neue Zeile ein.

TableIsCellMerged

TableIsCellMerged erfragt ob eine angegebene Zelle aus mehreren verbundenen Zellen besteht.

TableIsPlaceholderDialogUsed

TableIsPlaceholderDialogUsed erfragt ob beim Maus-Doppelklick auf eine Tabelle das Dialogfeld zur Bearbeitung der $-Texte (Platzhalter) oder der Standard-Dialog angezeigt wird.

TableMergeCells

TableMergeCells verbindet die gegebenen Zellen zu einer Zelle.

TableRedo

TableRedo

TableSetAlign

TableSetAlign setzt die Textausrichtung für die Tabelle oder für einen Ausschnitt der Tabelle.

TableSetAttrib

TableSetAttrib setzt für jede Zelle einen Attributwert.

TableSetBorderPenIndex

TableSetBorderPenIndex setzt für die Randlinien den Index des Zeichenstifts, der für die Ausgabe verwendet werden soll. Jede Zelle wird von 4 Randlinien umschlossen.

TableSetBrushIndex

TableSetBrushIndex setzt die Indizes der Füllfarben (Brush) für die Ausgabe der Zellen.

TableSetColumnWidth

TableSetColumnWidth setzt die Spaltenbreiten in cm.

TableSetEdgeDistance

TableSetEdgeDistance setzt den Abstand des Textes zum Rand der Zelle.

TableSetFontIndex

TableSetFontIndex setzt die Indizes des Fonts (Schriftart) für die Ausgabe der Texte.

TableSetFormatIndex

TableSetFormatIndex setzt die Indizes der Formatierung für die Ausgabe der Zellen.

TableSetName

Tauscht den vorhandenen Namen einer Zelle, einer Auswahl von Zellen oder in allen Zellen aus.

TableSetRowHeight

TableSetRowHeight setzt die Zeilenhöhe aller Tabellenzeilen.

TableSetSelection

Setzt die Selektion.

TableSetText

Tauscht den vorhandenen Test einer Zelle, einer Auswahl von Zellen oder in alle Zellen aus.

TableSetTextAngle

TableSetTextAngle setzt die Textrichtung für die Tabelle oder für einen Ausschnitt der Tabelle.

TableUnMergeCell

TableUnMergeCell löst die zu einer Zelle verbundenen Zellen wieder auf.

TableUndoEnd

TableUndoEnd

TableUndoStart

TableUndoStart

TableUsePlaceholderDialog

TableUsePlaceholderDialog legt fest, welcher Dialog zur Bearbeitung der Texte verwendet werden soll.

XYGetErrorbarConfig

XYGetErrorbarConfig liefert die Fehlerbalkeneinstellungen.

XYGetFilterFunctions

XYGetFilterFunctions erfragt die Filterfunktionen des Datensatzes.

XYGetGetOrgDataFlag

XYGetGetOrgDataFlag gibt die Einstellung, die mit XYSetGetOrgDataFlag gesetzt wurde, zurück.

XYGetScaleOffset

XYGetScaleOffset liefert die Skalierung für die X- und Y-Koordinaten der Originaldaten.

XYIsFilterUsed

XYIsFilterUsed stellt fest, ob die Originaldaten gefiltert wurden.

XYIsMarkerOrgData

XYIsMarkerOrgData prüft, ob die Marker für die Originaldatenpunkte oder die gefilterten Datenpunkte dargestellt werden.

XYIsMonoton

XYIsMonoton erfragt, ob die X-Koordinaten des Datensatzes streng monoton aufsteigend sind.

XYSetData

XYSetData setzt die XY-Koordinaten eines Datensatzes.

XYSetErrorbarConfig

XYSetErrorbarConfig setzt die Fehlerbalkeneinstellungen.

XYSetFilterFunctions

XYSetFilterFunctions setzt eine oder mehrere Filterfunktionen für den Datensatz.

XYSetGetOrgDataFlag

XYSetGetOrgDataFlag legt fest, ob die Funktion XYGetData die Original-Daten oder die gefilterten Daten zurück geben soll.

XYSetScaleOffset

XYSetScaleOffset setzt die Skalierung für die X- und Y-Koordinaten der Originaldaten.

XYShowMarkerOrgData

XYShowMarkerOrgData legt fest, ob Marker für die Originaldaten oder die gefilterten Daten angezeigt werden.

XYUpdate

XYUpdate bewirkt, dass die Filterfunktionen des Datensatzes aufgerufen werden.

XYUseFilter

XYUseFilter legt fest, ob Filterfunktionen verwendet werden sollen.

XYZGetBubbleAttribute

XYZGetBubbleAttribute liefert die Attribute für die Darstellung der Blasen.

XYZGetBubbleScaleValues

XYZGetBubbleScaleValues liefert die Skalierung für die Berechnung der Blasengröße.

XYZGetBubbleSize

XYZGetBubbleSize liefert die Blasengröße in Zentimeter.

XYZIsBubbleVisible

XYZIsBubbleVisible erfragt, ob der Datensatz als Bubbleplot angezeigt wird.

XYZSetBubbleAttribute

XYZSetBubbleAttribute setzt die Attribute für die Darstellung der Blasen.

XYZSetBubbleScaleValues

XYZSetBubbleScaleValues setzt die Skalierung für die Berechnung der Blasengröße.

XYZSetBubbleSize

XYZSetBubbleSize setzt die Blasengröße in Zentimeter.

XYZShowBubble

XYZShowBubble legt fest, ob der Datenpunkte als Bubble plot (Blasen mit unterschiedlicher Größe und Farbe) dargestellt werden sollen.

base64_decode

base64_decode dekodiert Daten vom base64-Format.

base64_encode

base64_encode kodiert Daten in das base64-Format.

binary_decode

Veraltet, ersetzt durch base64_decode.

binary_encode

Ersetzt duch base64_encode.

eval

eval wertet UniScript-Programmcode aus, der als String übergeben wird.

eval_file

eval_file lädt eine Datei mit UniScript-Programmcode.

evalp

evalp wertet UniScript-Programmcode aus.

evalp_file

evalp_file lädt eine Datei mit UniScript-Programmcode.

get_prototype

get_prototype liefert den Prototyp-String einer UniScript-Funktion.

nc_filename

nc_filename erfragt den Dateinamen für eine gegebene ncid.

nc_varcopy

nc_varcopy kopiert die Daten einer Variablen von einer NC-Datei in eine andere NC-Datei. Die Variable muss in beiden Dateien den gleichen Namen und die gleiche Punktzahl haben.

profiler_start

profiler_start startet den Profiler. Mit dem Profiler können Zeiten von Funktionen gemessen werden.

profiler_stop

profiler_stop beendet den mit profiler_start gestarteten Profiler-Lauf.

Geänderte Funktionen in UniPlot 4.0.0

DocCreate

DocCreate erzeugt ein neues Dokument oder öffnet ein vorhandenes Dokument. Das Dokument kann bis zu 255 Seiten mit Diagrammen aufnehmen. Es wird in einem Fenster in UniPlot angezeigt.

GetExceptionInfo

GetExceptionInfo liefert Informationen über eine Ausnahme.

GetTickCount

GetTickCount gibt die Zeitspanne vom Start von UniPlot bis zum Aufruf der Funktion in Millisekunden aus.

GetUserDirectory

GetUserDirectory liefert das UniPlot-User-Verzeichnis. Falls es nicht vorhanden ist, wird es erzeugt.

ImageCreate

ImageCreate erzeugt ein Bildobjekt. Falls ein Dateiname angegeben wird, wird das Bildobjekt aus der Datei geladen.

ImageGetLinkType

ImageGetLinkType liefert den Link-Typ.

MnGetStrings

MnGetStrings gibt einen Vektor mit den Zeichenketten eines Menüs zurück.

PageSaveAsBitmap

PageSaveAsBitmap erzeugt eine Bitmap-Datei einer Dokumentseite in verschiedenen Formaten.

TYCreate

TYCreate erzeugt einen y/t Datensatz (1D-Datensatz).

TYSetMinAndDelta

TYSetMinAndDelta setzt den Kleinstwert X-Min und den Abstand Delta zwischen 2 benachbarten X-Koordinaten.

XYAddData

XYAddData fügt einem Datensatz Daten zu.

XYIsSpline

XYIsSpline erfragt, ob die Datenpunkte durch einen Spline oder ein Polygon verbunden sind.

XYIsTYDataset

XYIsTYDataset erfragt, ob der Datensatz ein 1D- oder 2D-Datensatz ist.

XYSetSpline

XYSetSpline legt fest, ob die Datenpunkte durch einen Spline oder ein Polygon verbunden werden.

load

load liest Dateien, die UniScript-Anweisungen und UniScript-Funktionen enthalten. Die Anweisungen werden direkt ausgeführt und die Funktionen übersetzt.

poly_hull

poly_hull ermittelt die konvexe Hülle von Punkten in der Ebene.

tic

tic gibt die Anzahl von Millisekunden zurück seit UniPlot gestartet wurde.

id-1903559