Hallo betas,
du bist dir anscheinend nicht bewußt, wie der PictureIndicator (LV-intern) funktioniert!?
Der PictureIndicator arbeitet intern immer eine Anweisungsliste ab, sobald er aktualisiert wird. In deinem Fall besteht die Liste (zum Schluß) aus 500*1000 Befehlen, einen Punkt in einer bestimmten Farbe zu setzen. Das abzuarbeiten dauert schon mal eine Weile. Wenn du den Indicator dann auch noch in jeder Iteration neu zeichnen lässt, dann dauert das noch länger...
- Überlege mal, ob dir vielleicht auch 256 Farbabstufungen ausreichen. Dann könntest du nämlich einen IntensityGraph verwenden. Der ist deutlich einfacher zu handhaben - und deutlich schneller!
- Um die Befehlsliste des PictureIndicator "einzudampfen", kann man das Bild des Indicators als Image exportieren und wieder in den PictureIndicator importieren. Man behält das schon gezeichnete Bild und verliert die lange Befehlsliste... (Edit: siehe Bild)
- Benutze ordentliches Autoindexing und Shiftregister: