Ermittelt den ersten Pegeldurchgang im Signalverlauf. Der Trigger kann als Index oder Zeitpunkt ausgegeben werden. Die Trigger-Bedingungen sind durch den Schwellwert-Pegel, die Steigung und die Hysterese gegeben. Zur Auswahl der polymorphen Instanz verbinden Sie Daten mit dem Eingang Signalverlauf (Eingang) oder wählen Sie die Instanz manuell aus.

Hinweis Verwenden Sie die Einzelkanalversion dieses VIs nicht für die kontinuierliche Verarbeitung von Daten mehrerer Kanälen.


icon

Ein-/Ausgänge

  • cbool.png Zurücksetzen

    Zurücksetzen legt fest, ob die Historie oder der interne Status des VIs zurückgesetzt werden muss. Die Standardeinstellung lautet FALSE. Der interne Zustand enthält den endgültigen Zustand des Eingangssignals. Dieser wird beim nächsten Start des VIs als Anfangswert verwendet.

  • c1dmsdt.png Signal (Eingang)

    Signal (Eingang) enthält die Signale, in denen Trigger erkannt werden sollen.

  • c1ddbl.png Pegel

    Pegel gibt den Schwellwert an, der von jedem Signal (Eingang) überschritten werden muss, damit ein Trigger erkannt wird. Der Standardwert lautet 0.

  • c1ddbl.png Hysterese

    Hysterese gibt den Pegel an, den Signal (Eingang) über- oder unterschreiten muss, damit ein Trigger ausgelöst wird. Der Standardwert lautet 0.

    Mit der Trigger-Hysterese wird verhindert, dass durch Rauschen unerwünschte Trigger ausgelöst werden. Bei einer positiven Steigung muss das Signal das Ergebnis von PegelHysterese unterschreiten, damit ein Trigger ausgelöst wird. Bei einer negativen Steigung muss das Signal über das Ergebnis von Pegel + Hysterese steigen, bevor ein Trigger ausgelöst wird.

  • cu16.png Positionsmodus

    Positionsmodus gibt an, ob die Trigger-Position als Index im Y-Array des Signalverlaufs oder als Zeitpunkt in Sekunden angegeben werden soll.

    0Index (Standard)—Ermittelt die Trigger-Position in Form eines Array-Indexes.
    1Zeit—Ermittelt die Trigger-Position in Sekunden. Die Zeit ergibt sich aus t0 + (Index*dt), wobei t0 und dt von Signal (Eingang) stammen. Konvertieren Sie diesen Wert mithilfe der Funktion Nach Zeitstempel in den Zeitstempeldatentyp mit einem Zeit- und Datumsformat.
  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

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

  • c1du16.png Trigger-Steigung

    Trigger-Steigung gibt an, ob bei einer steigenden oder fallenden Flanke ein Trigger aufgetreten ist, während jedes Signal von Signal (Eingang) den Trigger-Pegel überschreitet.

    0Fallende Flanke—Das VI erkennt einen Trigger an der fallenden Flanke.
    1Steigende Flanke (Standard)—Das VI erkennt einen Trigger an der steigenden Flanke.
  • i1ddbl.png Trigger-Positionen

    Trigger-Positionen enthält je nach Positionsmodus die Nummer oder den Zeitpunkt des ermittelten Triggers für jeden Signalverlauf.

  • i1dbool.png Trigger erkannt?

    Trigger erkannt? gibt für jedes Signal an, ob das VI einen gültigen Trigger erkannt hat.

  • ierrcodeclst.png Fehler (Ausgang)

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

  • Mit diesem VI können Einzelkanalmessungen sowohl im Einzelmodus (Einzelaufruf) als auch kontinuierlichen Modus (mehrere Aufrufe mit Historie) durchgeführt werden. Auch Mehrkanalmessungen sind im Einzelmodus und im kontinuierlichen Modus möglich. Wenn Sie Mehrkanalmessungen im kontinuierlichen Modus durchführen möchten, müssen Sie entweder die Mehrkanalversion dieses VIs oder eine Instanz dieses VIs pro Kanal verwenden. Das VI erkennt nur den ersten Trigger für jeden Kanal.

    Die Einzelkanalversion dieses VIs ist hauptsächlich für die kontinuierliche Verarbeitung von nur einem Kanal vorgesehen. Das VI sollte nicht zum kontinuierlichen Abtasten mehrerer Kanäle (durch Indizieren eines Arrays aus Signalverläufen) in einer For-Schleife verwendet werden.

    Bei der Einzelkanalversion dieses VIs werden interne Zustandsangaben nur für einen Kanal gespeichert. Wenn Sie dieses VI aufrufen, um einen weiteren Kanal zu verarbeiten, ohne die Historie (über die Bedienelemente Zurücksetzen oder Mittelwert neu berechnen) zu löschen, kann das VI unerwartet reagieren. Das liegt daran, dass die internen Zustandsangaben von einem Kanal auf einen anderen übertragen werden.

    Durch die Hysterese wird verhindert, dass ein Störsignal versehentlich einen Trigger auslöst. Bei einer positiven Steigung muss das Signal das Ergebnis von PegelHysterese unterschreiten, damit ein Trigger ausgelöst wird. Bei einer negativen Steigung muss das Signal über das Ergebnis von Pegel + Hysterese steigen, bevor ein Trigger ausgelöst wird. Der nachfolgende Graph demonstriert die Verwendung einer Hysterese.

    Im vorigen Graph stellt die weiße Linie das Eingangssignal dar. Wenn der Pegel 0,5 und die Hysterese 0,0 beträgt, gibt LabVIEW eine grüne Linie aus, die den falschen Trigger darstellt. Beträgt die Hysterese 0,15, wird der gültige Trigger bei circa 0,125 s durch eine rote Linie gekennzeichnet.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Signal Processing\Waveform Measurements\Basic Level Triggering of Waveforms.vi