UniScript 3.x

  Neue Funktionen
GridGetSettings GridGetSettings liefert einen real Vektor mit den Einstellungen des Browser Fensters.
GridSetSettings GridSetSettings setzt die Einstellung des Browserdialogs.
ImageCreate ImageCreate erzeugt ein Bildobjekt. Falls ein Dateiname angegeben wird, wird das Bildobjekt aus der Datei geladen.
ImageDestroy ImageDestroy zerstört ein Bildobjekt.
ImageGetFileName ImageGetFileName liefert den Dateinamen eines Bildobjekts.
ImageGetFrameWidthAndColor ImageGetFrameWidthAndColor liefert die Liniendicke und -farbe eines Bildobjekt-Rahmens.
ImageGetLinkType ImageGetLinkType liefert den Link-Typ.
ImageGetOrgSize ImageGetOrgSize liefert die Originalgröße des Bildobjekts.
ImageGetType ImageGetType liefert den Typ des Imageobjekts.
ImageSetFileName ImageSetFileName setzt einen neuen Dateinamen für die Bilddatei und lädt die Bilddatei in das Bildobjekt.
ImageSetFrameWidthAndColor ImageSetFrameWidthAndColor setzt die Liniendicke und -farbe eines Bildobjekt-Rahmens.
ImageSetLinkType ImageSetLinkType setzt den Link-Typ.
ImageUpdate ImageUpdate lädt die mit ImageCreate festgelegte Bilddatei.
sqlite_busy_timeout Entfernt, verwende sqlite3_busy_timeout.
sqlite_close Entfernt, verwende sqlite3_close.
sqlite_execute Entfernt, verwende sqlite3_execute.
sqlite_last_insert_rowid Entfernt, verwende sqlite3_last_insert_rowid.
sqlite_libencoding Entfernt, verwende sqlite3_libencoding.
sqlite_libversion Entfernt, verwende sqlite3_libversion.
sqlite_open Entfernt, verwende: sqlite3_open.
  Neu in UniPlot 3.4.x
GetProfileInt_Policy GetProfileInt_Policy liefert einen ganzzahligen Wert aus der Windows-Registrierdatenbank.
GetProfileString_Policy GetProfileString_Policy liefert einen String aus der Windows-Registrierdatenbank.
GetUserDirectory GetUserDirectory liefert das UniPlot-User-Verzeichnis. Falls es nicht vorhanden ist, wird es erzeugt.
GridCanRedo GridCanRedo prüft, ob eine Undo-Aktion rückgängig gemacht werden kann.
GridCanUndo GridCanUndo prüft, ob eine Aktion rückgängig gemacht werden kann.
GridEmptyUndoRedoList GridEmptyUndoRedoList löscht die Undo/Redo-Listen.
GridGetRedoString GridGetRedoString liefert die Zeichenkette, die die letzte Undo-Aktion die Rückgängig gemacht werden kann beschreibt.
GridGetUndoString GridGetUndoString liefert eine Zeichenkette, die die letzte Aktion beschreibt, die rückgängig gemacht werden kann.
GridRedo GridRedo macht die letzte Undo-Aktion rückgängig.
GridSetValues GridSetValues setzt Werte im Datenbrowser.
GridUndo GridUndo macht die letzte Aktion rückgängig.
LayerGetLink LayerGetLink erfragt, mit welchem Netz-Diagramm das angegebene Diagramm eines gestapelten Diagramms verknüpft ist.
LayerSetLink LayerSetLink legt fest mit welchem Netz-Diagramm das angegebene Diagramm verknüpft werden soll oder hebt die Verknüpfung auf.
XYZGetInsideMatrix XYZGetInsideMatrix gibt eine Matrix mit 1/0-Werten zurück, die angeben ob die Werte die die Funktion XYZGetMatrix liefert, innerhalb oder außerhalb der Datenhülle liegen.
  Neu in UniPlot 3.3.x
DebugBreak DebugBreak setzt einen Haltepunkt (Breakpoint).
GetCommandLine GetCommandLine liefert die Argumente mit denen UniScript aufgerufen wurde.
GridCloseNCID GridCloseNCID schließt die aktuelle NC-Datei im Browser.
GridFreezeCols GridFreezeCols friert die markierten Spalten ein, oder, falls keine Spalten eingefroren sind, hebt GridFreezeCols die Einfrierung auf.
GridGetColCount GridGetColCount liefert die Spaltenanzahl (Anzahl der angezeigten Kanäle) im Browser oder -1 im Fehlerfall.
GridGetConfigInfo GridGetConfigInfo liefert einen Stringvektor mit Optionen.
GridGetFrozenCols GridGetFrozenCols liefert die Anzahl der eingefrorenen Spalten.
GridGetLeftCol GridGetLeftCol liefert die im Grid auf der linken Seite angezeigte nicht eingefrorene Spalte oder 0 im Fehlerfall.
GridGetNCID GridGetNCID liefert die aktuelle, im Browser angezeigte ncid oder -1 im Fehlerfall.
GridGetReadOnly GridGetReadOnly liefert TRUE (1), falls die NC-Datei nur zum Lesen geöffnet wurde.
GridGetRecordCount GridGetRecordCount liefert die Zeilenanzahl im Browser oder -1 im Fehlerfall.
GridGetSelectedCols GridGetSelectedCols liefert einen Vektor mit zwei Elementen oder -1.
GridGetSelectedRows GridGetSelectedRows liefert die erste und letzte selektierte Zeile oder -1.
GridGetSelection GridGetSelection liefert die aktuelle Selektion im Browser.
GridGetTopRow GridGetTopRow liefert den Index der oben angezeigten, ersten Zeile oder 0 im Fehlerfall.
GridGetVarids GridGetVarids liefert ein Array mit den Variablen-IDs aller dargestellten Variablen.
GridSetConfigInfo GridSetConfigInfo setzt die Datenbrowser-Konfiguration.
GridSetLeftCol GridSetLeftCol setzt den Index der am linken Rand angezeigten Spalte.
GridSetSelection GridSetSelection selektiert Zellen im Browser.
GridSetTopRow GridSetTopRow setzt den Index der oben angezeigten ersten Zeile.
GridUpdate GridUpdate aktualisiert den Browser-Dialog.
OLEDoVerb OLEDoVerb fordert ein eingebettetes Objekt auf, eine Aktion auszuführen.
OnGridKeyDown OnGridKeyDown wird aufgerufen, wenn der Anwender im Datenbrowser eine Taste drückt.
UniPlot.Call2 Mit der UniPlot.Call2-Methode können Sie UniPlot-Funktionen aus anderen Programmen heraus (ActiveX-Controllern) aufrufen. UniPlot.Call liefert eine Matrix zurück, während UniPlot.Call2 einen Vektor zurückliefert.
UniScript.Call Mit der UniScript.Call-Methode können Sie UniScript-Funktionen aus anderen Programmen heraus (ActiveX-Controllern) aufrufen.
UniScript.Call2 Mit der UniScript.Call2-Methode können Sie UniScript-Funktionen aus anderen Programmen heraus (ActiveX-Controllern) aufrufen.
UniScript.Load Lädt UniScript-Dateien.
XML_ErrorString XML_ErrorString liefert einen String zur Fehlernummer die XML_GetErrorCode zurückgegeben hat.
XML_ExpatVersion XML_ExpatVersion liefert den Versionsstring des Expat-Parsers.
XML_GetCurrentByteCount XML_GetCurrentByteCount gibt die Anzahl an Bytes im aktuellen Event zurück.
XML_GetCurrentByteIndex XML_GetCurrentByteIndex
XML_GetCurrentColumnNumber XML_GetCurrentColumnNumber
XML_GetCurrentLineNumber XML_GetCurrentLineNumber liefert die Zeilennummer der aktuellen Position des Parsers.
XML_GetErrorCode XML_GetErrorCode liefert die Fehlernummer zurück.
XML_GetUserData XML_GetUserData liefert die Daten, die zuvor mit XML_SetUserData gesetzt wurden.
XML_Parse XML_Parse parsed ein Dokument oder einen Teil eines Dokuments.
XML_ParserCreate XML_ParserCreate erzeugt einen Parser.
XML_ParserFree Macht den Speicher, der durch den Parser genutzt wurde, wieder frei.
XML_SetCharacterDataHandler XML_SetCharacterDataHandler setzt den Handler für character-Daten.
XML_SetCommentHandler XML_SetCommentHandler setzt den Handler für Kommentare.
XML_SetDefaultHandler XML_SetDefaultHandler setzt einen Handler für Daten im Dokument für die kein anderer Handler gesetzt ist.
XML_SetElementHandler XML_SetElementHandler setzt die Handler für Start- und End-Tags.
XML_SetEndElementHandler XML_SetEndElementHandler setzt den Handler für end- und leere Tags.
XML_SetProcessingInstructionHandler XML_SetProcessingInstructionHandler setzt eine Handler für processing instructions.
XML_SetStartElementHandler XML_SetStartElementHandler
XML_SetUserData XML_SetUserData setzt Anwenderdaten, die an die Handler übergeben werden.
getargs getargs liefert die Argumente mit denen UniScript aufgerufen wurde als Array. Diese Funktion kann insbesondere mit dem Programm us.exe verwendet werden.
nc_attdelete nc_attdelete löscht ein Attribut. Die Datei muss sich dazu im Definitions-Modus befinden.
nc_varget_missing nc_varget_missing liest Daten einer Variablen aus einer netCDF-Datei. Fehlende Werte werden auf den Wert MISSING_VALUE gesetzt. Die Datei muss sich im Daten-Modus befinden.
nc_varput_missing nc_varput_missing schreibt Daten in eine netCDF-Variable in eine geöffnete netCDF-Datei, die sich im Daten-Modus befinden muss. Fehlende Werte müssen den Wert MISSING_VALUE enthalten.
nmaxargs nmaxargs ermittelt die Anzahl an Argumenten mit der eine Funktion maximal aufgerufen werden kann.
source source liefert den Dateinamen in der eine Funktion definiert wurde.
stack stack liefert den Namen der aktuellen Funktion, sowie die Namen der Funktionen die die aktuelle Funktion aufgerufen haben.
  Neu in UniPlot 3.2.x
AppHelp AppHelp ruft eine Hilfe-Datei auf.
GetClipboardText GetClipboardText kopiert Text aus der Zwischenablage.
IsFileLotus IsFileLotus stellt fest, ob eine Datei eine Lotus-Datei (.WK1) ist.
LotusRead LotusRead liest Dateien die im Lotus-Format WK1 vorliegen. Die Dateien haben i. allg. die Dateinamenerweiterung .wk1.
SetClipboardText SetClipboardText schreibt einen Text in die Zwischenablage (Clipboard).
akimaspline akimaspline berechnet einen Akima Spline.
nc_attrename nc_attrename nennt ein Attribut um.
nc_dimrename nc_dimrename nennt eine Dimension um.
nc_varrename nc_varrename gibt einer netCDF-Variable einen anderen Namen.
  Neu in UniPlot 3.1.x
GetDataInfo GetDataInfo liefert den Datensatz-Info-String.
GetLocaleInfo GetLocaleInfo liefert Informationen aus der Ländereinstellung (User Default).
MakeFullPath MakeFullPath erzeugt einen Dateinamen, dessen Elemente durch Backslashe getrennt sind. Relative Pfade ergänzt die Funktion zu vollständigen Pfadnamen.
ObjBeginEnum ObjBeginEnum wird in Verbindung mit ObjGetNext dazu verwendet, über alle Objekte zu iterieren.
PageGetObjectHandle PageGetObjectHandle liefert für einen gegebenen Zeichenobjekt-Namen und eine gegebenen Seiten-Zugriffsnummer die Zugriffsnummer des Zeichenobjekts.
SetDataInfo SetDataInfo setzt den Datensatz-Info-String.
ShellExecute ShellExecute öffnet eine Datei in einem Programm. Es wird dazu das Programm gestartet, dass der Datei-Extension zugeordnet ist.
XYIsVisible XYIsVisible erfragt, ob der Datensatz angezeigt wird.
XYShow XYShow schaltet einen Datensatz ein oder aus.
XYZIsVisible XYZIsVisible erfragt, ob der Datensatz anzeigt wird.
XYZShow XYZShow schaltet einen Datensatz ein oder aus.
auto_AssignStyleOrder auto_AssignStyleOrder setzt den Datensatzstil aller 1D- und 2D-Datensätze der angegebenen Seite.
regsplit regsplit zerlegt einen String mit Hilfe eines regulären Ausdrucks.
  Geänderte Funktionen in UniPlot 3.0.x
GetProfileString GetProfileString liefert einen String aus einer Initialisierungsdatei oder der Windows-Registrierdatenbank.
PageSaveAsMetafile PageSaveAsMetafile erzeugt von der angegebenen Seite eine Windows-Meta-Datei (WMF), eine Enhanced Metafile-Datei (EMF), eine Enhanced Metafile with Extensions (EMF+) oder eine Kombination aus EMF und EMF+ (EMF+Dual).
strtok strtok zerlegt einen skalaren String in Teilstrings (Token).
  Neu in UniPlot 3.0.x
@f{lastprintdate} Zeigt das Datum an, an dem das Dokument zuletzt gedruckt wurde.
@f{revnum} Zeigt die Versions-Nummer des Dokuments an.
AppCmdWndClear AppCmdWndClear löscht das UniScript-Kommandofenster.
AppCmdWndClose AppCmdWndClose schließt das UniScript-Kommandofenster.
AppCmdWndShow AppCmdWndShow stellt das UniScript-Kommandofenster dar oder versteckt es.
AppGetCommandLine AppGetCommandLine liefert die Kommandozeile.
AppIsFullScreen Prüft, ob UniPlot im Vollbild-Modus läuft.
AppProgressCreate AppProgressCreate erzeugt eine Fortschrittsanzeige in der Statuszeile oder einen Fortschrittsanzeige-Dialog.
AppProgressDestroy AppProgressDestroy.
AppProgressStepIt AppProgressStepIt schaltet die Fortschrittsanzeige einen Schritt weiter.
AppSetFullScreen Schaltet den Vollbild-Modus ein oder aus.
AppSleep Die AppSleep Funktion unterbricht die Ausführung für die angegebene Zeitspanne.
ComparePath ComparePath vergleicht zwei Dateinamen oder Verzeichnisnamen.
CompressFile CompressFile komprimiert eine Datei.
ConvertToVariant Veraltete Funktion, ersetzt durch vconvert.
CreateObject CreateObject erzeugt ein COM-Objekt.
CreateObjectEmbedded CreateObjectEmbedded erzeugt ein in eine UniPlot-Dokumentseite eingebettetes Objekt.
DeCompressFile DeCompressFile dekomprimiert eine mit CompressFile komprimierte Datei.
DocCanPaste DocCanPaste prüft ob sich in der Zwischenablage Objekte befinden die in das Dokument eingefügt werden können.
Document.Application Mit der Document.Application-Eigenschaft kann das Application-Objekt eines eingebetteten UniPlot-Dokuments erfragt werden.
Document.Handle Document.Handle liefert die Zugriffsnummer eines eingebetteten UniPlot-Dokuments.
EdCanPaste EdCanPaste prüft ob sich in der Zwischenablage Objekte befinden die in einen UniPlot-Editor eingefügt werden können.
FS_GetFileSystemList FS_GetFileSystemList liefert die Liste der Laufwerks-Namen.
FS_GetFreeSpace FS_GetFreeSpace liefert des freien Platz eines Laufwerks.
FS_GetTotalSpace FS_GetTotalSpace liefert des Platz eines Laufwerks.
FS_MakeDirectory FS_MakeDirectory erzeugt ein Verzeichnis.
Get3DConfigDialog Get3DConfigDialog
Get3DViewDialog Get3DViewDialog
GetColorDialog GetColorDialog zeigt einen Dialog zur Auswahl einer Farbe.
GetDirectory GetDirectory liefert einen String-Vektor von vollständigen Dateinamen. Falls bRecurseSubDirs TRUE (1) ist, werden auch Unterverzeichnisse durchsucht. Die Funktion liefert keine Verzeichnisnamen.
GetExceptionInfo GetExceptionInfo liefert Informationen über eine Ausnahme.
GetObject GetObject liefert eine Referenz auf ein Objekt, das in einem UniPlot-Dokument eingebettet ist. Falls die Funktion mit dem Namen einer Applikation aufgerufen wird, liefert die Funktion eine Referenz auf eine Instanz der Applikation.
GetUNCPath GetUNCPath liefert den UNC-Namen für ein verbundenes Laufwerk. (UNC: Universal Naming Convention).
GetWindowsVersion GetWindowsVersion liefert Informationen zu Windows-Versionen.
IsFunctionLoaded IsFunctionLoaded prüft, ob eine Funktion geladen ist. Nur geladene Funktionen können aufgerufen werden.
LayerGetClip LayerGetClip gibt ein Flag zurück, das Auskunft darüber gibt, an welchen Diagrammgrenzen die Datensätze abgeschnitten werden.
LayerIsCursor LayerIsCursor erfragt, ob der Datencursor angezeigt wird.
LayerSetClip LayerSetClip legt fest, ob Datensätze an den Diagrammgrenzen geclippt werden.
MarkerDialog Zeigt ein Dialogfeld zur Konfiguration eines Marker-Symbols an.
MenuCreatePopup MenuCreatePopup erzeugt ein Popup-Menü.
MenuDisplayContextMenu MenuDisplayContextMenu
MenuGetMap MenuGetMap
MenuGetPopup MenuGetPopup liefert die Namen der Funktionen eines Popup-Menüs.
MenuInsertCommands MenuInsertCommands fügt Kommandos in ein Popup-Menü ein.
OnCommand Der Funktionsname OnCommand steht für den Namen einer Funktion, die durch ein Menü oder einen Schalter einer Schalterleiste aufgerufen wird.
OnCommandUI Der Funktionsname OnCommandUI steht für den Namen einer Funktion, die durch ein Menü oder einen Schalter einer Schalterleiste aufgerufen wird.
PageSaveAsBitmap PageSaveAsBitmap erzeugt eine Bitmap-Datei einer Dokumentseite in verschiedenen Formaten.
RegConnect RegConnect stellt eine Verbindung mit der Registrier-Datenbank her.
RegCreate RegCreate erzeugt einen Schlüssel in der Registrierdatenbank.
RegCurComputer RegCurComputer liefert den Computernamen der aktuell geöffneten Registier-Datenbank.
RegCurKey RegCurKey liefert den Namen des aktuell geöffneten Schlüssels.
RegCurReg RegCurReg erfragt den Namen der aktuell verbundenen Registrierdatenbank.
RegDelete RegDelete löscht einen Key aus der Registrierdatenbank.
RegEnumerateKeys RegEnumerateKeys holt die Unterschlüsselnamen (subkeys) des aktuell offenen Schlüssel.
RegEnumerateValues RegEnumerateValues
RegGetValue RegGetValue erfragt einen Wert aus der Registrierdatenbank.
RegOpen Öffnet einen Schlüssel in der Registrierdatenbank.
RegSetValue RegSetValue setzt einen Wert für den angegebenen Schlüsselnamen.
RegisterCommand RegisterCommand trägt ein Kommando für die Benutzerschalterleiste in eine Tabelle ein. Die registrierten Kommandos können über das Dialogfeld Extras=>Benutzerschalterleiste einrichten in die Benutzerschalterleiste eingefügt werden. Ansonsten entspricht die Funktion der Funktion MnSetCommand
ST_complement ST_complement berechnet das Komplement von a in b, das sind die Elemente von b, die nicht in a sind oder 0 (real) oder „“ (string).
ST_intersection ST_intersection findet die Schnittmenge von a und b. Das sind die Elemente, die sowohl in a als auch in b enthalten sind.
ST_set ST_set sortiert sein Argument in aufsteigender Ordnung und entfernt alle doppelten Elemente.
ST_union ST_union bestimmt die Menge aller Elemente, die mindestens in einer der beiden Mengen a und b enthalten ist.
SynEdCreate Veraltete Funktion, ersetzt durch EdCreate.
UniPlot.Call Mit der UniPlot.Call-Methode können Sie UniPlot-Funktionen aus anderen Programmen heraus (ActiveX-Controllern) aufrufen.
UniPlot.Caption Mit der UniPlot.Caption-Eigenschaft kann der UniPlot-Fenstertitel erfragt oder geändert werden.
UniPlot.Height Mit dieser Eigenschaft kann die Position des UniPlot-Fensters erfragt oder geändert werden.
UniPlot.Left Mit dieser Eigenschaft kann die Position des UniPlot-Fensters erfragt oder geändert werden.
UniPlot.Top Mit dieser Eigenschaft kann die Position des UniPlot-Fensters erfragt oder geändert werden.
UniPlot.Visible Mit dieser Eigenschaft kann das UniPlot-Fenster sichtbar oder unsichtbar gemacht werden bzw. die Sichtbarkeit erfragt werden.
UniPlot.Width Mit dieser Eigenschaft kann die Position des UniPlot-Fensters erfragt oder geändert werden.
UserBar_Add UserBar_Add fügt ein Kommando in die Benutzerschalterleiste ein. Das Kommando muss mit der Funktion RegisterCommand vorher registriert worden sein.
VariantConvert Veraltete Funktion, ersetzt durch vcast.
VariantGetType Veraltete Funktion, ersetzt durch vtype.
XLSREPORT_CreateFromTemplate XLSREPORT_CreateFromTemplate füllt ein Excel-Template mit Daten aus den angegebenen Datendateien.
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_LinearInterpolation auto_xy_LinearInterpolation berechnet durch lineare Interpolation neue Datenpunkte für eine gegeben Kurve. Die x-Daten müssen aufsteigend sortiert sein.
auto_xyz_SetIsolineStyle Die Funktion setzt für einen 3D-Datensatz die Linien-Darstellung für die Isolinien. Die Funktion greift nicht auf die Stildatei zu.
merge merge mischt zwei sortierte Vektoren und liefert einen sortierten Vektor.
smprintf smprintf gibt eine Zahlen- oder Stringmatrix in formatierter Form als skalaren String oder Stringmatrix aus.
  Geänderte Funktionen in UniPlot 3.0.x
DocCopyPage DocCopyPage kopiert eine Seite von einem Quelldokument in das Zieldokument.
DocSelectPage Die Funktion wechselt zur angegebenen Seite. Die Seite wird im Dokumentfenster sichtbar.
MnSetCommand MnSetCommand ordnet einem Menüeintrag ein UniScript-Kommando zu.

id-1838023