Erzeugt einen sinusförmigen Signalverlauf.


icon

Ein-/Ausgänge

  • cdbl.png Offset

    Offset ist der DC-Anteil des Signals. Der Standardwert lautet 0,0.

  • cbool.png 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.

  • cdbl.png Frequenz

    Frequenz ist die Frequenz des Signalverlaufs in Hertz. Der Standardwert lautet 10.

  • cdbl.png Amplitude

    Amplitude ist die Amplitude des Signalverlaufs. Die Amplitude entspricht der Spitzenspannung. Der Standardwert lautet 1,0.

  • cdbl.png Phase

    Phase ist die Anfangsphase des Signalverlaufs in Grad. Der Standardwert lautet 0. Wenn Signal zurücksetzen FALSE ist, ignoriert das VI die Phase.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • cnclst.png Abtast-Info

    Abtast-Info enthält Angaben zur Abtastung.

  • cdbl.png Fs

    Fs ist die Sample-Rate in Samples pro Sekunde. Der Standardwert lautet 1000.

  • cdbl.png Sample-Anzahl

    Sample-Anzahl ist die Anzahl der Samples des Signalverlaufs. Der Standardwert lautet 1000.

  • imsdt.png Signal (Ausgang)

    Signal (Ausgang) ist der generierte Signalverlauf.

  • ierrcodeclst.png 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/Fs

    Dieses 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