Ich muss ein recht großes Array of Word durchsuchen ob in irgend einem der Words was anderes als eine 0 drin steht. Dann soll ein Bit gesetzt werden.
Deshalb wollte ich mal fragen, obs in TIA nen einfacheren und sparsameren Weg gibt als folgender Code:
Probleme macht der Code augenscheinlich erstmal nicht, aber ich glaube die For- Schleife könnte recht lange brauchen sobald die Anzahl an Words größer wird.
Gibts da was, oder muss ich mir auch bei einer Arraygröße von sagen wir mal 1200 Words keine Sorgen machen dass die CPU in die Knie geht?
Danke soweit,
Zombie
Deshalb wollte ich mal fragen, obs in TIA nen einfacheren und sparsameren Weg gibt als folgender Code:
Code:
#ioxHitval := FALSE;
For #ioirange := #iiMinval to #iiMaxval Do
If "DBV_SumVal".Val[#ioirange] <> w#16#0 OR #ioxHitval then
#ioxHitval := TRUE;
End_If;
End_For;
Gibts da was, oder muss ich mir auch bei einer Arraygröße von sagen wir mal 1200 Words keine Sorgen machen dass die CPU in die Knie geht?
Danke soweit,
Zombie