Hi,
am PID Regler wirds wohl nicht liegen. Das Problem ist das Einlesen und Schreiben, hier musst du schauen was du rausholen kannst.
In meiner Diplomarbeit analysiere ich Can Botschaften. In sachen Performance hab ich sehr viel Aufwand reingesteckt. Ich schaffe über 10.000 Botschaften pro Sekunde zu analysieren, d.h. >10kHz. Und dabei sind die Überprüfungen auch komplex, es wirden Strings aus einer Datei geparst und jede Menge operationen durchgeführt. Der lagsamste part ist und bleibt dabei das lesen u. ggf schreiben.
Etwas kannst du auch raushalen in dem du die Hirarchie "platt" machst. Jeder SubVI aufruf kostet Zeit, allerdings kommst du damit nicht von 300 auf 10k
Gruss
Uli
Edit Edit:
Ich sehe grad in deinem Bild 2 Charts/Graphen. Die willst du aber nicht im Ernst mit 10khz sehen oder
? Nehm die mal lieber raus, wenn das deine "schnelle-Schleife" sein soll. Die kannst du dann zyklisch in einer separaten Schleife langsammer beschreiben. Graphen oder auch Listboxen, alles sehr langsamme Elemente...