.. |Palette_Group| image:: S:/uniplot-obj/buttons/Palette_Group.png :align: top .. highlightlang:: us .. index:: Datei=>Kanal-Schnellansicht .. index:: Kanal-Schnellansicht .. index:: Datei=>KS:Datei-Auswahl .. index:: Datei=>KS:Kanal-Auswahl .. index:: Kanal-Schnellansicht: KS:Datei-Auswahl .. index:: Kanal-Schnellansicht: KS:Kanal-Auswahl .. index:: y^file-channel-quick-view .. _dateikanal-schnellansicht: .. _file-channel-quick-view: Datei=>Kanal-Schnellansicht --------------------------- Mit diesem Befehl können x/y-Diagramme von ein- oder mehreren Datendateien erzeugt werden. Die Kanalauswahl und Dateiauswahl kann nachträglich noch geändert werden. Dazu müssen Sie die Befehle **Datei=>KS:Datei-Auswahl** und **Datei=>KS:Kanal-Auswahl** in die Benutzerschalterleiste einfügen (siehe :ref:`extras-benutzerschalterleiste-einrichten`). **Bedienung** * Falls Sie Excel- oder ASCII-Datendateien importieren möchten, stellen Sie die Import-Optionen ein (:ref:`dateiimport-optionen`). Für die Beispiel-Dateien :file:`UniPlot\\Samples\\Test?.xls` sollten Sie die Import-Optionen folgendermaßen einstellen: .. image:: S:/uniplot-obj/images/DateiImportOptionen.* * Wählen Sie den Befehl :guilabel:`Datei=>Kanal-Schnellansicht` um das folgende Dialogfeld zu öffnen: .. image:: S:/uniplot-obj/images/QV-Select-en.* * Um einen Such-Filter für die Datendateien festzulegen, klicken Sie die Schaltfläche :guilabel:`Daten-Such-Filter`. Sie erhalten die folgende Dialog-Box: .. image:: S:/uniplot-obj/images/QV-Search-de.* * Klicken Sie OK um zum Datei-Auswahl-Dialog zurückzukehren: .. image:: S:/uniplot-obj/images/QV-Select2-en.* * Sie erhalten nun die Kanal-Auswahl-Dialog-Box. Wählen Sie ``EngSpd`` für den X-Kanal und ``EngPwr``, ``SAEPwr``, ``SAETrq``, ``SB`` und ``SZ`` als Y-Kanäle. .. image:: S:/uniplot-obj/images/QV-Channel-en.* * Drücken Sie OK. Sie erhalten die folgende Ausgabe: .. image:: S:/uniplot-obj/images/QuickView.* **Ändern der Templates** Die Funktion **Datei=>Kanal-Schnellansicht** verwendet Vorlagendateien. Die Dateien befinden sich im Verzeichnis :file:`UniPlot\\Template\\qv`. Sie können diese Vorlagendateien ändern, bzw. neue Vorlagendateien in dieses Verzeichnis kopieren. Mit UniPlot werden zur Zeit 3 Vorlagendateien mitgeliefert: * :file:`default.ipw`: Mit dieser Vorlage können Sie Diagramme mit bis zu 8 Kanälen pro Seite erzeugen. Wenn Sie z. B. 10 Kanäle auswählen, wird ein Dokument mit zwei Seiten erzeugt. Die erste Seite enthält 8 Diagramme und die zweite Seite 2 Diagramme. * :file:`Simple.ipw`: Eine ganz einfache Vorlage mit zwei Seiten. Schauen Sie sie sich an. * :file:`SmallDiagrams.ipw`: Pro Seite werden 12 Kanäle dargestellt. Betrachten wir nun die Vorlagendatei :file:`default.ipw` genauer: .. image:: S:/uniplot-obj/images/QV-Default-en.* Die Datei hat 10 Seiten. Die erste Seite hat den Namen ``Background-Landscape``. Diese Seite wird als Hintergrund für die Diagramme verwendet. Sie enthält zwei sogenannte Feldfunktionen, zwei in ``$``-Zeichen eingeschlossene Texte, einen Rahmen sowie ein Logo. Das Logo sollten Sie durch das Logo Ihrer Firma ersetzen. Die Legende wird mit der Feldfunktion ``@f{legendFile(Diagram 1)}{Legend}`` erzeugt. Der Dateiname wird mit der Feldfunktion ``@f{documentname(drive.path.name.ext)}{D:\UNIPLOT\TEMPLATE\QV\DEFAULT.IPW}`` erzeugt. Die Seite enthält die Platzhalter ``$(1)Page Title$`` und ``$(2)Page Subtitle$``. Näheres zu Platzhaltern finden Sie im Kapitel :ref:`uberblick-automatisierung-der-diagrammerstellung`. Die Objekte der Hintergrundseite sollten Sie mit der Funktion Zusammenfassen (Schalter |Palette_Group|) zu einem Objekt zusammenfassen. Die Seite ``Background-Portrait`` wird als Hintergrundseite für alle Diagrammseiten im Hochformat verwendet. In dieser Vorlage wird die Seite nicht verwendet, da die Seiten ``1`` bis ``8`` alle im Querformat sind. Die beiden Seiten ``Background-Landscape`` und ``Background- Portrait`` sind optional, d.h. Vorlagen für die Schnellansicht müssen diese Hintergrundseiten nicht enthalten. Die folgenden Seiten haben die Namen ``1`` bis ``8``. Die Seite ``1`` enthält ein Diagramm, die Seite ``2`` enthält zwei Diagramme und die Seite ``8`` enthält acht Diagramme. Wenn der Benutzer z. B. 6 Kanäle auswählt, wird die Funktion **Datei=>Kanal-Schnellansicht** die Seite ``6`` verwenden. Diese Seite **muss** 6 Diagramme enthalten. Wenn Sie 10 Kanäle auswählen, wird ein Dokument mit zwei Seiten erzeugt. Eine Seite enthält 8 Kanäle und die zweite Seite die restlichen zwei Kanäle. Wenn Sie 22 Kanäle auswählen wird ein Dokument mit drei Seiten erzeugt. Die ersten beiden Seiten enthalten 8 Kanäle und die dritte Seite die restlichen sechs Kanäle. Bei einer Vorlagendatei müssen die Seiten nicht durchgängig vorhanden sein, eine Vorlage könnte auch z. B. die Seiten ``1``, ``2``, ``4`` enthalten. **Ändern der Datensatzstile** Die Datensatzstile sind in dieser Version der **Datei=>Schnellansicht** "Hard-Codiert". Um sie zu ändern, schauen Sie sich die Datei :file:`Script\\rs_qv_st.ic` an. Zum Testen können Sie einfach F4 drücken (Speichern/Ausführen). Dadurch wird die im Editor angezeigte ic-Datei übersetzt. Nun können Sie die Funktion ausführen. Damit die geänderte Datei beim Starten von UniPlot geladen wird, speichern Sie die Datei im Verzeichnis :file:`uniplot/autoload` oder im autoload-Verzeichnis des Anwenderverzeichnisses (siehe :ref:`GetUserDirectory`.) Alternativ kann die Datei auch in einem Verzeichnis Ihrer Wahl gespeichert werden. Dann müssen Sie das Verzeichnis im Dialogfeld :ref:`extrasweitere-optionen` im Feld **Suchpfad für Automatisierungs-Skript-Dateien** angeben. **Programmierung** Die Funktionen des Befehls **Datei=>Schnellansicht** sind in den Dateien :file:`rs_qv.ic`, :file:`rs_qv_dg.ic`, :file:`rs_qv_i.ic`, :file:`rs_qv_st.ic` im :file:`Script`-Verzeichnis programmiert. Über die Funktion :ref:`QV_MainProg` kann die Schnellansicht auch direkt mit UniScript aufgerufen werden:: def Sample_1() { ssPath = GetRootDirectory() + "Samples/"; svFiles = ssPath + ["Test1", "Test2"] + ".xls"; ssXChannel = "EngSpd"; svChannels = ["SB", "SZ", "EngPwr", "SAEPwr"]; svText = ["Text1", "Text2"]; bShowFileOpenDlg = 0; bShowChannelSelectDlg = 0; bShowTextInputDlg = 0; ssTemplate = "Default"; rvOptions = [bShowFileOpenDlg, bShowChannelSelectDlg, bShowTextInputDlg] QV_MainProg(ssTemplate, svFiles, ssXChannel, svChannels, svText, rvOptions); } .. seealso:: :ref:`dateidatei-schnellansicht`, :ref:`datendatenaustausch-(seite)`, :ref:`uberblick-automatisierung-der-diagrammerstellung`, :ref:`QV_MainProg` :sub:`id-127550`