Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

Wie konfiguriere ich eine getriggerte OSF-Datenspeicherung/-messung im smartCore?

Damit Messdaten nur in OSF-Dateien auf einem Gerät gespeichert werden, muss eine bestimmte Bedingung erfüllt werden, z.B. bei einer Grenzwertüberschreitung eines Signals.

Für eine getriggerte Datenspeicherung werden folgende smartCore Module benötigt:

  • osfwriter Modul
  • math Modul

Im Math-Modul wird die Bedingung(en) geprüft und über ein Signal an das osfwriter Modul weitergeleitet. Folgendes Code-Beispiel, prüft, ob der Wert des Signals "FuncGen.Sinus" größer als 0 ist. Wenn der Grenzwert überschritten wird, wird das Trigger-Signal "Math.Trigger" auf true gesetzt.

$"Math.Trigger"   = trigger($'FuncGen.Sinus',   0.0, -0.1, {stableOn: 0.5});

Das Signal "Math.Trigger" muss in den Einstellungen für die Ausgangssignale den Datentyp "bool" haben.

Weitere Informationen finden sie hier: Math Modul Doku

In den Osfwriter Einstellungen muss das Signal "Math.Trigger" als Triggerbedingung gesetzt werden:

Sobald die Einstellungen auf dem Gerät gespeichert wurden, werden nur noch OSF-Dateien auf dem Gerät gespeichert, wenn das Signal "FuncGen.Sinus"größer 0 ist.