Erzeugt aus mehreren Sinusschwingungen mit ganzzahliger Periodenanzahl einen Signalverlauf.


icon

Ein-/Ausgänge

  • cdbl.png Amplitude

    Amplitude ist der Wert, auf den die Summe aller Einzelfrequenzen skaliert wird, und der größte absolute Wert, den der Signalverlauf enthält. Der Standardwert lautet –1.

    Amplitude ist nützlich, wenn der Signalverlauf an einen analogen Ausgangskanal ausgegeben wird. Wenn der Höchstwert, den die Hardware ausgeben kann, 5 Volt beträgt, setzen Sie die Amplitude auf 5. Ist die Amplitude ≤ 0, wird die Skalierung nicht angewendet.

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

  • c1ddbl.png Schwingungsfrequenzen

    Schwingungsfrequenzen ist ein Array, in dem jedes Element eine Einzelfrequenz der Schwingung ist. Das Array muss genau so groß sein wie die Arrays Schwingungsamplituden und Schwingungsphasen.

  • c1ddbl.png Schwingungsamplituden

    Schwingungsamplituden ist ein Array, bei dem jedes Element eine Schwingungsamplitude ist. Das Array muss genau so groß sein wie die Arrays Schwingungsfrequenzen und Schwingungsphasen.

  • c1ddbl.png Einzelphasen

    Schwingungsphasen ist ein Array, bei dem jedes Element eine Schwingungsphase in Grad ist. Das Array muss genau so groß sein wie die Arrays Schwingungsfrequenzen und Schwingungsamplituden.

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

  • cbool.png Frequenzen anpassen?

    Wenn Frequenzen anpassen? TRUE ist, werden die angegebenen Schwingungsfrequenzen auf das nächste Vielfache von fs/n gesetzt.

  • imsdt.png Signal (Ausgang)

    Signal (Ausgang) ist der generierte Signalverlauf.

  • idbl.png Scheitelfaktor

    Scheitelfaktor ist das Verhältnis der Spitzen- zur Effektivspannung von Signal (Ausgang).

  • i1ddbl.png Tatsächliche Schwingungsfrequenzen

    Tatsächliche Schwingungsfrequenzen sind die Schwingungsfrequenzen, die generiert wurden, nachdem das Nyquist-Kriterium und die Anpassung (wenn Frequenzen anpassen? auf TRUE gesetzt ist) berücksichtigt wurden.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • Im Frequenzspektrum des Signalverlaufs werden alle Frequenzanteile angezeigt, aus denen sich der Signalverlauf zusammensetzt. Die Anzahl der Schwingungen wird durch die Größe der Eingangs-Arrays Schwingungsfrequenzen, Schwingungsamplituden und Schwingungsphasen festgelegt. Zunächst werden die Sinusschwingungen mit Hilfe der Angaben zu Frequenz, Phase, Amplitude und Samples generiert. Das Array wird anschließend so skaliert, dass der größte Absolutwert und Amplitude gleich sind. Anschließend wird der Signalverlauf gebündelt. X0 des Signalverlaufs wird immer gleich 0 gesetzt, und Delta X ist 1/Fs.

    LabVIEW geht davon aus, dass sich Einzelphasen auf die Sinusfunktion beziehen. Damit die Einzelphasen für die Cosinus-Funktion gelten, addieren Sie 90 Grad. Beachten Sie jedoch, dass sich dadurch der Scheitelfaktor ändern kann. Nachfolgend sehen Sie, wie Sie die Einzelphasen auf die Cosinusfunktion beziehen:

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Signal Processing\Waveform Measurements\Bandlimited Signal Generation.vi
    • labview\examples\Signal Processing\Waveform Measurements\Multitone with Amplitudes and Phases.vi