-> Hier kostenlos registrieren
Hallo Zusammen,
ich habe beim Lösen einer Aufgabe nachfolgendes Problem, vielleicht könnt Ihr mir helfen.
Es wir ein Array aus Real-Werten durch Messwerte alle 100µs erstellt. Diese entsprechen Datenpunkten.
Es wir ein DB mit einem Array für Druck und ein DB mit einem Array für Strom mit Messwerten gefüllt.
Nun soll jeweils das Array nach einem Eingabewert durchsucht werden und bei einem Treffer die Array-Nummer ausgegeben werden.
Der Treffer soll ausgegeben werden, wenn der Eingabewert erstmals größer ist als ein Real-Wert im Array.
Dadurch erhalte ich jeweils die Datenpunkte die miteinander verrechnet eine Zeiteinheit ergeben (1 Datenpunkt = 100µs).
Mir fehlt im Moment völlig der Ansatz zur Realisierung das Array zu durchsuchen und wie beschrieben bei einem Treffer die Array-Nummer auszugeben.
Verwendet werden TIA-V17 und ein ET 200SP Open Controller (CPU 1515SP)
Kann mir jemand den Schubs in die richtige Richtung geben?
ich habe beim Lösen einer Aufgabe nachfolgendes Problem, vielleicht könnt Ihr mir helfen.
Es wir ein Array aus Real-Werten durch Messwerte alle 100µs erstellt. Diese entsprechen Datenpunkten.
Es wir ein DB mit einem Array für Druck und ein DB mit einem Array für Strom mit Messwerten gefüllt.
Nun soll jeweils das Array nach einem Eingabewert durchsucht werden und bei einem Treffer die Array-Nummer ausgegeben werden.
Der Treffer soll ausgegeben werden, wenn der Eingabewert erstmals größer ist als ein Real-Wert im Array.
Dadurch erhalte ich jeweils die Datenpunkte die miteinander verrechnet eine Zeiteinheit ergeben (1 Datenpunkt = 100µs).
Mir fehlt im Moment völlig der Ansatz zur Realisierung das Array zu durchsuchen und wie beschrieben bei einem Treffer die Array-Nummer auszugeben.
Verwendet werden TIA-V17 und ein ET 200SP Open Controller (CPU 1515SP)
Kann mir jemand den Schubs in die richtige Richtung geben?