Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47324

TIA 1200 Array of Word durchsuchen

$
0
0
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:

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;

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

Viewing all articles
Browse latest Browse all 47324


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>