-> Hier kostenlos registrieren
Hallo,
durchs mitlesem bei diesem Thread https://www.sps-forum.de/simatic/103046-tia-portal-analogwert-ueber-zeit-weg-aufzeichnen-2.html hab ich beschlossen mal zu versuchen eine Hüllkurvenauswertung zu programmieren. Hab zwar im Moment nicht wirklich einen Anwendungsfall, aber man weiß ja nie.
Das Aufzeichnen der Kurve ist noch relativ easy, beim Vergleich der Ist zur Soll Kurve stehe ich im Moment am Schlauch. Ich habe die "Kurve" als Array[1..X,0..1] of REAL hinterlegt.
Jetzt zum Problem: Wenn ich die Kurve auswerten möchte, müsste ich das komplette Array nach dem passenden X-Bereich durchsuchen, um den dazugehören Y-Wert zu finden. Das ist halt nicht gerade ressourcenschonend. Gibts da ne Abkürzung?
durchs mitlesem bei diesem Thread https://www.sps-forum.de/simatic/103046-tia-portal-analogwert-ueber-zeit-weg-aufzeichnen-2.html hab ich beschlossen mal zu versuchen eine Hüllkurvenauswertung zu programmieren. Hab zwar im Moment nicht wirklich einen Anwendungsfall, aber man weiß ja nie.
Das Aufzeichnen der Kurve ist noch relativ easy, beim Vergleich der Ist zur Soll Kurve stehe ich im Moment am Schlauch. Ich habe die "Kurve" als Array[1..X,0..1] of REAL hinterlegt.
Jetzt zum Problem: Wenn ich die Kurve auswerten möchte, müsste ich das komplette Array nach dem passenden X-Bereich durchsuchen, um den dazugehören Y-Wert zu finden. Das ist halt nicht gerade ressourcenschonend. Gibts da ne Abkürzung?