Die folgende Beschreibung bezieht sich auf UniPlot 3.4.x oder höher.
UnPlot speichert Einstellungen, wie die Liste der zuletzt geöffneten Dateien oder die Anordnung der Schalterleisten, in der Windows-Registrierdatenbank unter dem Schlüssel HKEY_CURRENT_USER\Software\RSB\UniPlot5.
Die Registrierdatenbank kann mit dem Windows-Programm (regedit.exe) bearbeitet werden.
Falls die Umgebungsvariable UNIPLOT_INI=filename gesetzt ist oder UniPlot mit dem Schalter /IniFileName filename aufgerufen wird, werden die Einstellungen nicht in die Registrierdatenbank, sondern in eine Textdatei geschrieben. Die Umgebungsvariable UNIPLOT_INI=filename können Sie mit der Windows-Systemsteuerung setzen. Falls zusätzlich der Schlüssel user in der Kommandozeile angegeben ist, wird der Username an den Ini-Dateinamen angehängt. Siehe Verwendung eines anderen Basis-Schlüssels.
c:\programme\uniplot\program\uniplot.exe /user "Peter" /IniFileName "d:\uniplot"
Beispiele:
| Schlüssel | Datentyp | Default-Wert | Bedeutung |
|---|---|---|---|
| Menu/FormulaConfiguration | Zahl | 1 | 0:Menü wird nicht angezeigt. |
| Menu/ViewAddInManager | Zahl | 1 | 0:Menü wird nicht angezeigt. |
| Menu/CustomizeUserToolbar | Zahl | 1 | 0:Menü wird nicht angezeigt. |
| Settings/AddNCExtension | String | 1 | Daten-Import: 1:Legt fest, ob an den NC-Dateinamen die Erweiterung der Quelldatei angehängt werden soll. |
| Settings/AddNCExcelSheetName | Zahl | 1 | Daten-Import: 1:Legt fest, ob an den NC-Dateinamen der Tabellenname der Excel-Datei angehängt werden soll. |
| Settings/StartUp | Zahl | 1 | 0: Startupmaske wird nicht angezeigt. |
| Settings/Combo1ExtraWidth | Zahl | 0 | Zusätzliche Breite für die Kombinationsschaltfläche 1 (NC-Datei Liste) in der Schalterleiste in Pixeln (0..400). Neustart von UniPlot erforderlich. |
| Settings/Combo2ExtraWidth | Zahl | 0 | Zusätzliche Breite für die Kombinationsschaltfläche 2 (Datensatzstil Liste) in der Schalterleiste in Pixeln (0..400). Neustart von UniPlot erforderlich. |
| Settings/User-Home-Directory | String | “” | Name des Verzeichnisses in dem sich benutzerspezifische Dateien befinden. |
| Settings/NEW-Command-Template-File | String | “” | Vorlage, die geladen wird, wenn der Anwender den Befehl Datei=>Neu ausführt. |
| Settings/Global-Options-File | String | “” | Pfad für die Datei uniplot.inb. In dieser Datei befinden sich Einstellungen aus dem Menü Extras=>Einstellungen ändern. |
| Settings/EditXYDatasetCoordinates | Zahl | 1 | 0:Das interaktive Bearbeiten der XY-Datensatzkoordinaten ist nicht möglich. |
| Settings/standard-netcdf-files | Zahl | 0 | Siehe Überblick UniPlot-Datendateien. |
| Settings/XYZOutsideValue | String | Keiner | siehe Datei=>Weitere Datei-Funktionen=>3D Daten-Matrix speichern |
| Settings/nRecentFiles | Zahl | 12 | Anzahl der zuletzt geöffneten Dateien im Dateimenü (8 - 16). |
| Settings/simple-scrolling | Zahl | 0 | Bei 1 wird das Dokumentfenster erst aktualisiert, wenn das Scrollen beendet wird. Dies kann bei sehr langsamen Rechnern sinnvoll sein. |
| Settings/missing_string | String | ****** | Zeichenkette um ungültige Werte zu markieren. Wird von der Funktion zum Kopieren von Daten aus dem Dateneditor verwendet. |
| Settings/MDF_StripDeviceName | Zahl | 0 | Flag für den MDF-Import, z. B. INCA/VS100. Falls das Flag den Wert 1 hat, wird bei MDF-Kanalnamen der Name am ersten Backslash abgeschnitten. Normalerweise wird der Gerätename getrennt durch einen Backslash an den Kanalnamen angehängt. Defaultwert ist 0. Beispiel: G3_InjCrv_phiMI1Des_ETKC_1 (Name mit Gerätenamen ETKC), G3_InjCrv_phiMI1Des (Name ohne Gerätenamen). |
| Settings/MDF_StripGroupName | Zahl | 0 | Flag für den MDF-Import, z. B. INCA/VS100. Falls das Flag den Wert 1 hat, wird bei MDF-Kanalnamen, z. B. G1_. Defaultwert ist 0. Beispiel: G3_InjCrv_phiMI1Des_ETKC_1 (Name mit Gruppenname), InjCrv_phiMI1Des (Name ohne Gruppenname). |
| Settings/autoscale-add-extra-space | Zahl | 0 | Bei 1 wird die Autoskalierung so durchgeführt, das die Daten nicht genau auf der Diagrammgrenzen beginnen oder enden. Bei 0 können die Daten genau auf der Diagrammgrenze beginnen oder enden. |
| Settings/data-symbol-clipping | Zahl | 0 | Beim Wert 0 werden die Marker eines 2D-Datensatzes vollständig gezeichnet. Beim Wert 1 werden die Marker an den Diagrammgrenzen abgeschnitten. |
| Settings/ReportMenuName | String | Auswertung (Report) | Legt den Namen des Report-Menüs im Hauptmenü fest. Siehe auto_AddToUI. |
| Settings/LabelDataPoint_Count | Zahl | 50 | Legt die maximale Anzahl der Label der Feldfunktion f{labeldatapoint} fest. |
| Settings/editor-window-font-name | String | “Courier New” | Legt den Font für den Programm-Editor fest. Es sollten nur monospaced Fonts (Courier New, consolas etc.) verwendet werden. |
| Settings/editor-window-font-size | Zahl | 10 | Font-Größe für den Programm-Editor. |
| Settings/command-window-font-name | String | “Courier New” | Legt den Font für das Kommando-Fenster fest. Es können nur monospaced Fonts (Courier New, consolas etc.) verwendet werden. |
| Settings/command-window-font-size | Zahl | 14 | Font-Größe für das Kommando-Fenster. |
| Settings/UTX_Split_Name_Unit | Zahl | 1 | Falls der Kanalnamen die Einheit in eckigen Klammern enthält, wird die Einheit aus dem Namen entfernt. Beispiel: N [1/min] ergibt den Kanalnamen N und die Einheit 1/min. Falls die Einheit nicht abgetrennt werden soll (Wert=0), ergibt sich der Kanalname N_1_min_. Wird angewendet bei UTX-Dateien, Excel-Dateien, Text-Dateien. |
| Settings/browser-load-startup | Zahl | 1 | Letzte netCDF-Datei bei Start von UniPlot in Datenbrowser-Fenster laden (0/1). |
| Settings/nc-allow-special-chars | Zahl | 0 | |
| GRID_OPTIONS/ExtraTitle | String | units | Im Dateneditor können die Einheiten oder ein anderes Kanalattribut unterhalb des Kanalnames angezeigt werden. Der Text _none_ versteckt die Einheitenzeile. |
Die Schlüssel können mit den Funktionen GetProfileString und GetProfileInt gelesen werden und mit WriteProfileString und WriteProfileInt geschrieben werden.
Beispiel:
Geben Sie die folgenden Funktionsaufrufe in das Kommando-Fenster ein.
WriteProfileString("Settings", "editor-window-font-name", "consolas");
WriteProfileInt("Settings", "editor-window-font-size", 12);
Wenn Sie UniPlot in der Form
uniplot.exe /user "Peter"
aufrufen, verwendet UniPlot anstatt des Schlüssels
HKEY_CURRENT_USER\Software\RSB\UniPlot
den Schlüssel
HKEY_CURRENT_USER\Software\RSB\UniPlot-Users\"user-name"
Im Fenstertitel von UniPlot wird dann der Name angezeigt.
Mit dem Systemrichtlinien-Editor (poledit.exe) kann der Administrator Systemrichtlinien für die Anwender von UniPlot einstellen.
Die Systemrichtlinien befinden sich in der Registrierdatenbank unter dem Basisschlüssel
HKEY_CURRENT_USER\Software\Policies\uniplot.com\UniPlot
Die Richtlinienvorlage uniplot34.adm befindet sich im Verzeichnis uniplot\startup.
Hier ein Auszug:
CLASS USER
CATEGORY "UniPlot Policies"
CATEGORY "Menu"
KEYNAME Software\Policies\RSB\UniPlot\Menu
POLICY "FormulaConfiguration"
KEYNAME "Software\Policies\RSB\UniPlot\Menu"
VALUENAME "FormulaConfiguration"ValueOn Numeric 1 ValueOff Numeric 0
END POLICY
POLICY "ViewAddInManager"
KEYNAME "Software\Policies\RSB\UniPlot\Menu"
VALUENAME "ViewAddInManager"ValueOn Numeric 1 ValueOff Numeric 0
END POLICY
POLICY "CustomizeUserToolbar"
KEYNAME "Software\Policies\RSB\UniPlot\Menu"
VALUENAME "CustomizeUserToolbar"ValueOn Numeric 1 ValueOff Numeric 0
END POLICY
END CATEGORY ; Menu
CATEGORY "Settings"
POLICY !!CPL_StartUp
KEYNAME "Software\Policies\RSB\UniPlot\Settings"
VALUENAME "StartUp"ValueOn Numeric 1 ValueOff Numeric 0
END POLICY
END CATEGORY ; Settings
CATEGORY "Formula"
POLICY !!CPL_ActivateFormulaCalculation
KEYNAME "Software\Policies\RSB\UniPlot\Formula"
VALUENAME "EnableFormulaEval"ValueOn Numeric 1 ValueOff Numeric 0
END POLICY
POLICY !!CPL_FormulaPath
KEYNAME "Software\Policies\RSB\UniPlot\Formula"
PART "Formula path" EDITTEXT
MAXLEN 1024
VALUENAME Path
END Part
END POLICY
END CATEGORY ; Formula
END CATEGORY ; Software\Policies\RSB\UniPlot\Menu
[strings]
CPL_StartUp="Anzeige der Startupmaske"
CPL_ActivateFormulaCalculation="Formelberechnung aktivieren"
CPL_FormulaPath="Pfad auf Dateien für Formeln"
id-1238227