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 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.

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