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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
Hast du die Zeit zurückgesetzt? (Google translated)
I have the same request to reset the Trace time
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!
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.