VarWindow (FPScript)
Erzeugt ein zum angegebenen Signal kompatibles Datenfenster.
Syntax
VarWindow(Signal, Window [ , Adjustment ])
Die Syntax der VarWindow-Funktion besteht aus folgenden Teilen:
Teil |
Beschreibung |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Signal |
Der Datensatz, welcher die Abtastung für das zu berechnende Datenfenster vorgibt. Wenn Sie ein Signal oder eine Signalreihe angeben, wird deren X-Komponente verwendet. Erlaubte Datenstrukturen sind Datenreihe, Datenmatrix, Signal und Signalreihe. Es sind alle numerischen Datentypen erlaubt. Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Window |
Das zu erzeugende feste oder anpassbare Fenster. Das Argument Window kann folgende Werte haben:
Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Adjustment |
Die einseitige Fourier-Breite als Vielfache des Frequenzintervalls. Der gültige Bereich ist fensterabhängig. Die Vorgabe ist 1,5 für ein Tapered Cosine Fenster und 3,0 für alle anderen anpassbaren Fenster. Erlaubte Datenstrukturen sind Einzelwert. Es sind alle reellen Datentypen erlaubt. Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt. |
Anmerkungen
Das Ergebnis hat die gleiche Struktur wie das Argument Signal.
Die Y-Komponente wird durch das berechnete Bewertungsfenster ersetzt und die X und Z Komponenten werden, sofern vorhanden, in das Ergebnis kopiert.
Verfügbarkeit
Option Spektralanalyse
Beispiele
Dim x = Log10((100,1,1))
VarWindow(Signal(x,x), WIN_TUKEYHANN)
Erzeugt aus den logarithmischen Daten ein Tukey-Hann-Fenster. Die X-Komponente wird in das Ergebnis kopiert.