Variable ausgeben auf Plot
Posted: Wed 10. Sep 2014, 09:24
Guten Tag,
Ich habe eine Trace-Datei und würde diese gerne einlesen und auf dem Plotter die berechneten Werte grafisch Darstellen.
Mit folgedem bekomme ich die Daten eingeleden und um OutputWindows ausgeben. Bis jetzt habe ich aber keien Möglichkeit gefunden wie ich die Werte grafisch Darstellen kann.
Super wäre es wenn ich gleichzeitig noch andere Werte aus der Trace-File in den selben Plot bekomme, diese Werte müssen nicht verändert werden und können gleich dargestellt werden (was auch mit dem Plotter gut funktioniert).
Vielen Dannk schonmal.
Ich habe eine Trace-Datei und würde diese gerne einlesen und auf dem Plotter die berechneten Werte grafisch Darstellen.
Mit folgedem bekomme ich die Daten eingeleden und um OutputWindows ausgeben. Bis jetzt habe ich aber keien Möglichkeit gefunden wie ich die Werte grafisch Darstellen kann.
Super wäre es wenn ich gleichzeitig noch andere Werte aus der Trace-File in den selben Plot bekomme, diese Werte müssen nicht verändert werden und können gleich dargestellt werden (was auch mit dem Plotter gut funktioniert).
Code: Select all
Sub TraceToSpeed()
Dim doc, trc, sym, SpeedVar, msgs, msg, speed
Set doc = Documents.Open("test.trc")
Set trc = doc.ActiveWindow.Object.Tracer
Set sym = SymbolsManager("Pos_Ges").Item("Speed")
Set msgs = trc.Messages.FindSymbol(sym)
Set SpeedVar = Signals("soll").Source
For Each msg in msgs
speed = SpeedVar.MessageToValue(msg)
PrintToOutputWindow speed*125 ' Or any other processing
Next
End Sub
Vielen Dannk schonmal.