Sinussignal
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Erzeugt einen sinusförmigen Signalverlauf.

Ein-/Ausgänge
Offset
—
Offset ist der DC-Anteil des Signals. Der Standardwert lautet 0,0.
Signal zurücksetzen
—
Signal zurücksetzen setzt die Phase auf den Wert des Bedienelements Phase und den t0-Wert auf 0 zurück. Die Standardeinstellung lautet FALSE.
Frequenz
—
Frequenz ist die Frequenz des Signalverlaufs in Hertz. Der Standardwert lautet 10.
Amplitude
—
Amplitude ist die Amplitude des Signalverlaufs. Die Amplitude entspricht der Spitzenspannung. Der Standardwert lautet 1,0.
Phase
—
Phase ist die Anfangsphase des Signalverlaufs in Grad. Der Standardwert lautet 0. Wenn Signal zurücksetzen FALSE ist, ignoriert das VI die Phase.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Abtast-Info
—
Abtast-Info enthält Angaben zur Abtastung.
Signal (Ausgang)
—
Signal (Ausgang) ist der generierte Signalverlauf.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Die Sinusschwingung wird nach der folgenden Gleichung berechnet:
y[i] = Amp × sin(Phase[i]), für i = 0, 1, 2, …, n – 1,dabei ist Amp = Amplitude, n = Anzahl der Samples (Anz. s) und Phase[i] ist:
Anfangsphase + Frequenz × 360,0 × i/FsDieses VI initialisiert die Phase bei der ersten Ausführung. Wenn Signal zurücksetzen nach der ersten Ausführung TRUE ist, setzt Phase die Initialphase auf das Eingangssignal. Wenn Signal zurücksetzen auf FALSE gesetzt ist, wird Phase vom VI ignoriert.
Das VI ist ablaufinvariant und kann zur Simulation einer fortlaufenden Erfassung einer Sinusschwingung von einem Funktionsgenerator verwendet werden. Wenn das Eingabeelement Signal zurücksetzen auf FALSE gesetzt ist, wird bei allen nachfolgenden Aufrufen dieses VIs die Sinusschwingung erzeugt, die die nächsten n-Werte der ausgewählten Sinusschwingung enthält. Phase und t0 des aktuellen Signalverlaufs werden gespeichert, um damit die nachfolgenden Signalverläufe kontinuierlich zu erzeugen und mit einem t0-Wert zu versehen, solange der Eingang Signal zurücksetzen FALSE ist.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Signal Processing\Waveform Measurements\Noise Waveforms and PS Density.vi
Offset
—
Signal zurücksetzen
—
Fehler (Eingang, kein Fehler)
—
Abtast-Info
—
Signal (Ausgang)
—
Fehler (Ausgang)
—