VisuElement Trace Reset

caprez95
2018-02-06
2020-12-15
  • caprez95

    caprez95 - 2018-02-06

    Hallo zusammen

    Ich schreibe die Software für ein kleines Projekt und komme nicht weiter.
    Mein Programm steuert einen Schrittmotor an und zeichnet den Strom in einem Trace auf.

    Sobald der Test beendet ist, soll der Inhalt des Trace gelöscht und die Zeit auf 0 zurückgesetzt werden.
    Ich weiss allerdings nicht, wie ich das machen soll.

    In der Bibliothek "TraceManager" gibt es die Funktion "TraceState" mit einer Methode "Reset".
    Ich vermute, dass sich damit das Trace zurücksetzen lässt. Jedoch habe ich das bis jetzt nicht hinbekommen.

    Hat jemand von euch eine Idee?

    Gruss caprez95

     
    👍
    1
  • RSmith

    RSmith - 2020-12-14

    Hast du die Zeit zurückgesetzt? (Google translated)

    I have the same request to reset the Trace time

     
  • dkugler

    dkugler - 2020-12-15

    meins Wissens lässt sich die Zeit nicht zurücksetzen. Die Zeitachse läuft immer seit Start der Steuerung. Ich würde es auch sehr begrüßen, wenn der Trace die Zeit ab Reset oder Start der Aufzeichnung anzeigen würde. Ich kenne bisher nur den Weg, mit der Hand am Arm, die Aufzeichnung in ein Array selber zu programmieren und dann das XY-Chart Element zur Anzeige verwenden. Der Vorteil ist, man hat den Speicherverbrauch selber in der Hand und kann die Aufzeichnungszeit und -zyklus flexibel zur Laufzeit anpassen. Außerdem kann man auf das Array dann sehr flexibel zugreifen und den Anzeigebereich innerhlab des Arrays verändern. Viel Erfolg!

     
  • RSmith

    RSmith - 2020-12-15

    Thank you dkugler for confirming. Using Trend (instead of Trace) allows the display of absolute time, which at least makes more sense to the user than the controller runtime. Unfortunately it is not supported by my PLC, so I will have a look at XY chart.

     

Log in to post a comment.