Variablen aus dem Dateinamen und -header extrahieren

Wenn Sie Dateien mit dem Importassistenten importieren, dann haben Sie die Möglichkeit, die Informationen über den Dateinamen oder Header als Variablen zu kennzeichnen. Die Extraktion der Informationen kann auf der Seite Variablenextraktion angepasst werden. Nachdem die Variablen extrahiert wurden, werden sie für den künftigen Gebrauch auf der Zielseite gespeichert.

Aus dem Dateinamen können vier Standardvariablen für Dateinamen (Pfad + Dateiname.Erweiterung, Pfad, Dateiname.Erweiterung, Dateiname) extrahiert werden. Zusätzlich können alle Headerzeilen (die Hauptheaderzeilen und die Subheaderzeilen) Variablen liefern. Sie können die Anzahl der Headerzeilen im Feld Anzahl der Hauptheaderzeilen und im Feld Anzahl der Subheaderzeilen auf der Seite Headerzeilen des Importassistenten festlegen.

Dateiinformationsspeicher

Die extrahierten Variablen werden im Informationsspeicherobjekt der Zielseite abgespeichert. Die Variablen können in zwei Bereichen gespeichert werden:

  • page.info Der Bereich page.info enthält nur extrahierte Variablen aus der letzten importierten Datei.
  • Binärer Speicher Der binäre Speicher speichert die extrahierten Variablen aus allen importierten Dateien in das Fenster.

Diese Variablen lassen sich in Textbeschriftungen oder Arbeitsblattzellen einfügen, wenn Sie den Kontextmenübefehl Variablen einfügen wählen. Variablen können in der Befehlszeile mit der X-Funktion impinfo oder dem folgenden Skriptbefehl aufgelistet werden:

Page.info.user.=

Hinweis:  Bitte lesen Sie weitere Informationen in dem Abschnitt Auf mit importierten Dateien verbundene Metadaten zugreifen weiter hinten in diesem Kapitel.

Variablen als Anmerkung verwenden

Sie haben zahlreiche Möglichkeiten, die gespeicherten Variableninformationen in Textanmerkungen in Diagrammen oder Arbeitsblätter zu verwenden. Eine davon ist, diese Informationen zu einer Diagrammlegende hinzuzufügen. In diesem Beispiel nehmen wir an, dass wir eine Datendatei importiert haben, in der festgelegt wurde, dass einige Abschnitte des Dateinamens oder der Headerinformation als Variable zu speichern, und fügen den Dateinamen in die Diagrammlegende ein.

  1. Öffnen Sie ein neues Projekt.
  2. Öffnen Sie den Importassistenten durch Klicken auf die Schaltfläche Importassistent Button Import Wizard.png in der Symbolleiste Standard.
  3. Klicken Sie auf die Schaltfläche Durchsuchen rechts neben der Dateiliste. Gehen Sie in den Origin-Unterordner \Samples\Signal processing. Fügen Sie die Average Sunspot.dat hinzu und klicken Sie auf OK.
  4. Klicken Sie auf Weiter.
  5. Auf der Seite Headerzeilen überprüfen Sie, ob die ersten beiden Zeilen als Headerzeilen gekennzeichnet sind.
  6. Klicken Sie auf Weiter.
  7. Wählen Sie auf der Seite Variablenextraktion die Option Bestimmen Sie den Speicherort von Variablennamen und Werten unter Verwendung von Trennzeichen. Beachten Sie, dass dabei automatisch Variablen zur Seiteninformation hinzufügen ausgewählt wird.
  8. Klicken Sie auf Weiter.
  9. Auf der Seite Variablenextraktion mit Trennzeichen, wählen Sie FN04 aus der Auswahlliste Linie. Geben Sie fname in das Textfeld Geben Sie den Variablennamen ein ein. Klicken Sie auf Hinzufügen.
  10. Klicken Sie auf Fertigstellen. Die Datei wird in die Arbeitsmappe importiert.
  11. Markieren Sie die zweite Spalte der Arbeitsmappe. Klicken Sie auf die Schaltfläche Linien Button Line.png auf der Symbolleiste für 2D-Grafiken an, um ein Diagramm zu erstellen.
  12. Zum Bearbeiten machen Sie einen Doppelklick auf die Diagrammlegende. Löschen Sie "%(1)". Drücken Sie Strg + H auf Ihrer Tastatur. Dadurch wird das Dialogfeld Info Variablen einfügen geöffnet.
  13. Wählen Sie fname aus dem Dialogfeld Info Variablen einfügen unter Anwender.Variablen. Klicken Sie auf Einfügen. Die Diagrammlegende sollte jetzt Average Sunspot lesen.