UniPlots Verwendung der Registrierdatenbank¶
Die folgende Beschreibung bezieht sich auf UniPlot 3.4.x oder höher.
Registrierdatenbank¶
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 |
Settings/EditXYDatasetCoordinates |
Zahl |
1 |
0:Das interaktive Bearbeiten der XY-Datensatzkoordinaten ist nicht möglich. |
Settings/standard-netcdf-files |
Zahl |
0 |
|
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. |
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 |
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. |
Settings/ipz-pack-on-close |
Zahl |
1 |
Legt fest, ob eine IPZ Datei beim Schließen kompakt gespeichert wird. Siehe DocDestroy. |
settings/nc_use_groups |
Zahl |
0 |
Ein-/Ausschalten der Anzeige der Baumstruktur im Datenbrowser. Über die UniScript-Kommandos kann die Baumstruktur-Anzeige programmgesteuert temporär ein- oder ausgeschaltet werden: _g().nc_use_groups = 1
_g().nc_use_groups = 0
|
settings/legend-symbol-length |
String |
„1.2“ |
Länge des Linien Symbols in der Legende. |
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);
Verwendung eines anderen Basis-Schlüssels¶
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.
Systemrichtinien (system policies)¶
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