Sawtooth (FPScript)

07.02.2018
 Daten mathematisch analysieren > Referenz > FPScript-Funktionen > Signalerzeugung > Sawtooth

Sawtooth (FPScript)

<< Klicken, um Inhaltsverzeichnis anzuzeigen >>

  Daten mathematisch analysieren > Referenz > FPScript-Funktionen > Signalerzeugung >

Sawtooth (FPScript)

Berechnet die Sägezahnfunktion mit Periodendauer 2π, Amplitude 1 und gegebener Breite.

Syntax

Sawtooth(Angle [ , Width = 0.5 ])

 

Die Syntax der Sawtooth-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

Angle

Ist der Winkel im Bogenmaß, für den Sie die Sägezahnfunktion berechnen wollen.

Es sind alle Datenstrukturen erlaubt. Es sind alle numerischen Datentypen erlaubt.

Bei komplexen Datentypen erfolgt eine Betragsbildung.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

Width

Ist ein Einzelwert, der die Lage des Maximalwertes in der Periode angibt.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle numerischen Datentypen erlaubt.

Der Wert muss größer gleich 0 und kleiner gleich 1 sein.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Wenn das Argument nicht angegeben wird, wird es auf den Vorgabewert 0,5 gesetzt.

Anmerkungen

Der Datentyp des Ergebnisses ist immer 64-Bit Fließkomma.

Die Struktur des Ergebnisses entspricht der des Arguments Angle, ggf. erfolgt die Berechnung elementweise.

Das Ergebnis hat die Einheit 1, sofern Angle einheitenbehaftet ist und ansonsten keine Einheit.

Die Funktion steigt zunächst linear von -1 an, bis sie bei x = 2π * Width ihr Maximum von 1 erreicht. Dann fällt sie linear ab und erreicht ihr Minimum von -1 bei x = 2π. Der Verlauf wiederholt sich mit einer Periodendauer von 2π.

Folgende Grafik zeigt den Verlauf der Funktion über zwei Perioden für verschiedene Breiten:

Bei zusammengesetzten Datenstrukturen wird nur die Y-Komponente verrechnet und die X- und ggf. Z-Komponente wird unverändert in das Ergebnis übernommen.

Verfügbarkeit

FlexPro Standard, Professional, Developer Suite

Beispiele

 
Dim X = Series(0 s, 10 s, 1 ms)
Signal(2 V * Sawtooth(2 Pi * 5 Hz * X, 30 %), X)
 

Erzeugt ein Sägezahnsignal mit Abtastrate 1 kHz im Zeitbereich von 0 s bis 10 s mit Amplitude 2 V und Frequenz 5 Hz. Das Maximum liegt bei 30 % der Periodendauer.

Siehe auch

Chirp-Funktion

Dirichlet-Funktion

Sin-Funktion

Square-Funktion

Straightline-Funktion

Share article or send as email:

You might be interested in these articles