Hallo Maik,
VI's werden kompiliert. Immer. Ständig. LabView ist kein Interpreter (wie BASIC).
Programmiere eine Schleife in einer anderen Programmiersprache, lasse sie laufen und sie nimmt 100% Prozessorkapazität. War bisher immer so. Wird immer so sein. Egal ob BASIC, Assembler, C, Pascal oder Labview. (Gilt für reine Berechnungen, bei Hardware-Zugriffen sind oft schon Wartefunktionen enthalten).
Es sei denn, ich (der Programmierer) sorge für das Gegenteil. Neben der Taktung gibt es bei Labview auch noch die Möglichkeit des Multithreadings, der Prioritätseinstellung (vi-properties->execution) und des preferred execution systems (ebenda).
Und bei Windows kann man über den Taskmanager auch noch mal eine Priorität vergeben. LabView läuft mit "Normal Priority" und nimmt damit allen Prozessen, die gleiche oder geringere Priorität haben, Prozessorkapazität weg. Liegt aber wohl nicht an Labview, sondern an Windows. Es gibt TaskManager, die für eine bessere Lastverteilung sorgen...
MfG
GerdW
Best regards,
GerdW

using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019