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 Signal (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.

  • cmsdt.png Signal (Eingang)

    Signal (Eingang) enthält das Signal, in dem der Trigger erkannt werden soll.

  • cdbl.png Pegel

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

  • cdbl.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 Trigger-Steigung muss das Signal das Ergebnis von PegelHysterese unterschreiten, damit ein Trigger ausgelöst wird. Bei einer negativen Trigger-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.

  • cu16.png Trigger-Steigung

    Trigger-Steigung gibt an, ob ein Trigger erkannt wird, wenn Signal (Eingang) beim Überschreiten von Pegel eine steigende oder fallende Flanke hat.

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

    Trigger-Position enthält je nach Positionsmodus die Nummer oder den Zeitpunkt des ermittelten Triggers. Wenn für den Positionsmodus die Option Zeit festgelegt ist und der Wert der Trigger-Position nicht in Sekunden auf dem Frontpanel angezeigt werden soll, verbinden Sie Trigger-Position mit einem Zeitstempel.

  • ibool.png Trigger erkannt?

    Trigger erkannt? gibt an, ob das VI einen gültigen Trigger erkannt hat. Wenn Trigger erkannt? TRUE ist, hat das VI einen gültigen Trigger erkannt.

  • 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