Hallo Hachiko,
vielleicht sind 2 s zu wenig.
Hast du schon mal ergründet, an welcher Stelle im Code der Time-Out-Fehler zuerst auftritt (durch Setzen von Probes, oder durch Aktivieren der "Retain Wire Value Option", nicht durch Highlight-Execution!).
Wobei ich nicht mehr durchblicke, ist deine Aussage, dass es im Error Query hängenbleibt. In einem deiner Screenshots ist hier ein Fehler dargestellt, aber dann bricht die While-Loop doch ab!
Gruß, Jens
EDIT:
Im Wait for Aquisition Complete wird genau das gemacht, was ich vorgeschlagen habe, es wird der Timeout für Read & Write geändert.
Schau doch mal, was der Standard-Time-Out ist, denn im Init-VI der API wird der ja gar nicht definiert.
EDIT2:
Nur zur Sicherheit, meinst du ein 53320A (das finde ich bei Keysight nicht, und auch keinen Treiber bei NI) oder ein 53220A ?