.. highlightlang:: us .. index:: Datei=>Weitere Datei-Funktionen=>1D Signal Import (ASCII) .. _dateiweitere-datei-funktionen1d-signal-import-(ascii): Datei=>Weitere Datei-Funktionen=>1D Signal Import (ASCII) --------------------------------------------------------- Mit diesem Befehl können die Daten eines einzelnen Kanals aus einer ASCII-Datei gelesen und in einer netCDF-Datei gespeichert werden. .. image:: S:/uniplot-obj/images/DateiWeitereDateiFunktionen1DSignalImportASCII.* Die Anzahl der Datenpunkte unterliegt dabei keiner Einschränkung. Aus der netCDF-Datei (.NC) können die Daten dann in das markierte Diagramm mit dem Befehl :ref:`dateidaten-importieren` importiert werden. .. us.dialog .. us.dlgitem **Trennzeichen** In diesem Text-Feld können Sie ein oder mehrere Trennzeichen eingeben. Die Trennzeichen trennen dabei die einzelnen Zahlenwerte in der Datei. .. us.dlgitem **Dezimaltrennzeichen** Als Dezimaltrennzeichen kann ein Punkt (.) oder ein Komma (,) definiert werden. .. us.dlgitem **Lies ab Zeichenfolge** In diesem Feld kann eine Zeichenfolge eingegeben werden, ab der Daten gelesen werden sollen. Die Zeichenfolge darf keine Leer- oder andere Trennzeichen enthalten. Zwischen Groß- und Kleinschreibung wird unterschieden. Die Suche stoppt beim ersten Auftreten der Zeichenfolge. Wird die Zeichenfolge nicht gefunden, bricht die Funktion mit einer Fehlermeldung ab. .. us.dlgitem **Überlese x-Werte** In diesem Feld wird die Anzahl der Werte festgelegt, die ab der Zeichenfolge übersprungen werden sollen. Ein Zahlenwert ist eine Zahl, die durch Trennzeichen eingeschlossen ist. Zeichenfolgen, die keine Zahlenwerte sind, werden nicht mitgezählt. .. us.dlgitem **Lies jeden x. Wert** In diesem Feld wird festgelegt, wieviele Werte überlesen werden sollen. Soll kein Wert überlesen werden, geben Sie die Zahl 0 ein. Soll jeder zweite Wert gelesen werden, geben Sie die Zahl 1 ein, usw. .. us.dlgitem **Lies x Werte** In diesem Feld wird die Anzahl der Werte festgelegt, die gelesen werden sollen. Wird keine Zahl oder das Wort ALLE eingegeben, werden alle Werte bis zum Ende der Datei gelesen. .. us.dialog .. us.example **Beispiel** Aus dem folgenden Ausschnitt einer ASCII-Datei sollen die Werte der Spalte Signal 2 gelesen werden. :: Measurement: 17 Date: 6.8.96 Time: 9:12:17 Comment: Test No. Signal 1 Signal 2 Signal 3 Signal 4 1 6.1 1798 29.5 0.0187 2 6.2 1812 13.8 0.0278 Damit die Spalte **Signal 2** geladen werden kann, sollten im Dialogfeld 1D-Signal-Import folgende Werte eingeben werden: .. image:: S:/uniplot-obj/images/DateiWeitereDateiFunktionen1DSignalImportASCII2.* Die Funktion sucht die Zeichenfolge ``"No."``. Bis zur Zahl 6.1 müssen noch 5 Werte überlesen werden (1,2,3,4,1). Nach der Zahl 6.1 muß die Funktion jeden 5. Wert lesen. Die Funktionen des Dialogfelds sind in UniScript geschrieben. Der Quellcode der Funktionen befindet sich in der Datei :file:`DO_SIGIM.IC`. .. seealso:: :ref:`datei`, :ref:`dateidaten-importieren` :sub:`id-1622420`