Seite 1 von 2

[V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Do Dez 26, 2019 8:04 pm
von Eraser
Hallo,

angenommen ein Ausgang irgendeiner Logik gibt nur eine kurze positive Flanke aus (setzt sich also selber gleich wieder zurück).
Diese kurze 0-1-0-Flanke sieht dann in Grafana gleich aus wie eine 0-1-Flanke, welche danach aber den Wert 1 beibehält.
Erst wenn bei der 0-1-Flanke ein 0 ausgegeben wird, wird die Linie weitergezeichnet und man sieht, dass dies ein langer 1-Impuls war.

Wie unterscheidet ihr diese?

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Do Dez 26, 2019 10:05 pm
von Robosoc
Hey Wolfgang, ich hab’s noch nicht verstanden... kannst Du das grafisch irgendwie erklären, was Du meinst und was genau die Frage ist?

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Fr Dez 27, 2019 11:34 am
von Eraser
Hier ist ein Screenshot so eines Signales:
Flanke.png

Bei beiden Linien erkennst man am Schluss einen Signalanstieg (0 -> 1), so viel ist mal fix.

Ob nun aber kurze Zeit später das Signal wieder auf 0 zurückgegangen ist oder nicht erkennt man zu diesem Zeitpunkt leider nicht,
da die Linie mit dem aktuellen Status nicht weitergezeichnet wird, sondern erst bei einem neuen Signal wird diese Linie weitergezeichnet.

Wenn jetzt wie geschrieben kein Wert für eine Zeit kommt, weiß man nicht was der aktuelle Wert ist und ob die Linie dann oben (bei 1) oder unten (bei 0) weitergezeichnet wird.

Mögliche Zustände:
Flanke2.png

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Fr Dez 27, 2019 2:30 pm
von Robosoc
Ah, danke, jetzt habe ich es verstanden.

Grafana kann ja seitens Elabnet nicht aktiv beeinflusst werden. es gäbe aber die Möglichkeit die Kurven mit fill(previous) anzulegen. Dann müsste es glaube ich besser dargestellt werden. Oder aber man zoomt mal mit einer kleineren Zeitvorgabe ganz "nah" rein, dann siehst Du es auch meist schnell und gut.

Ich dachte erst Du meinst die graphische Ansicht, die man mit Klick auf die Lupen in der Doktoransicht des LE erzeugen kann. Da wäre es durchaus auch interessant, wobei ich im Moment nicht genau weiß, wie das Verhalten dort in v1.5.1 ist.

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Fr Dez 27, 2019 2:46 pm
von Eraser
Die Anzeige die ich meine ist, wenn man im Doktor-Modud auf "Grafana" drückt. Dort bekommt man alle Signale untereinander schön angezeigt, was so her perfekt ist.
Die Frage wäre, ob das fill previous da als Standard aktiviert werden kann, da der Graph von der Logik-Engine kommt.

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Fr Dez 27, 2019 9:14 pm
von Robosoc
Ich glaube mit meinem noch beschränktem Wissen von Grafan zu glauben, dass das in der Tat eher nur vorteilhaft und sinnvoll wäre, aber ich bin mir nicht sicher, ob es in irgendeinem Fall dann doch wieder eher missverständlich interpretiert werden kann. Was meinen denn Andere dazu? Ich denke es ist ein FR wert.

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Sa Dez 28, 2019 3:38 pm
von Robert_Mini
Der FR sollte dann ein „fill previous“ als default für boolsche Variablen sein.
Denke das würde Sinn machen.

Lg
Robert

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Mi Jan 08, 2020 6:50 pm
von bondt
Robosoc hat geschrieben: Fr Dez 27, 2019 2:30 pm Grafana kann ja seitens Elabnet nicht aktiv beeinflusst werden. es gäbe aber die Möglichkeit die Kurven mit fill(previous) anzulegen. Dann müsste es glaube ich besser dargestellt werden. Oder aber man zoomt mal mit einer kleineren Zeitvorgabe ganz "nah" rein, dann siehst Du es auch meist schnell und gut.
Ist fill(previous) nicht für Löcher innerhalb des Graphs und nicht um bis zu selektierte Zeitramen zu füllen?

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Mi Jan 08, 2020 7:23 pm
von Robosoc
bondt hat geschrieben: Mi Jan 08, 2020 6:50 pmIst fill(previous) nicht für Löcher innerhalb des Graphs und nicht um bis zu selektierte Zeitramen zu füllen?
Ich glaube das gilt auch am Ende des Graphs, aber vermutlich auch da nur, wenn eine andere abfrage im gleichen Diagramm Werte liefert und der eine Wert hier NULL ist. Da aber in den Dok-Modus- Grafana Auswertungen immer nur ein Wert je Panel angezeigt werden, wird das vermutlich wirklich nichts bringen. Ausprobieren konnte ich es nicht wirklich, da man die automatisch erstellten Grafana-Panels irgendwie nicht ganz so frei verändern kann, wie eigens erstellte.

Hier aber der Link zur offiziellen Erklärung:
https://docs.influxdata.com/flux/v0.50/ ... ions/fill/

Eventuell wäre aber der Parameter Last() hilfreich. In Euren autoamtisch erstellten Abfragen kann ich das nicht erkennen, aber ich denke die bedienen sich letztlich distinct(), oder?

Last: https://docs.influxdata.com/influxdb/v1 ... ions/#last
Distinct: https://docs.influxdata.com/influxdb/v1 ... /#distinct

Re: [V1.5.1] Anzeige von kurzen Schaltflanken im Doktormodus

Verfasst: Mi Jan 08, 2020 8:38 pm
von bondt
Sehr fit bin ich selber nicht in Grafana oder die "scripted dashboards," aber es lässt sich alles anpassen. Im Screenshot: 1 erlaubt mehrere Werte pro Grapgh und 2 ist die Stift für die Query-Anzeige.

Bild

Und die JSON von den Scripted Dashboards kannst du auch einsehen:

Bild