29.04.2013, 12:44
Ich habe ein Programm, dass aus mehreren Komponenten besteht. Eine davon besteht aus einer Datenaufzeichnungsfunktion, in der empfangene Messwerte gleich in eine Datei geschrieben werden.
Die Anweisung lautet - der Schreibprozess für das Datenabspeichern soll bevorzugte Priorität haben. In dem Prozess werden alle 100ms in einer while-Schleife (gesteuert durch ein Warten) Messwerte von der Hardware angefordert, die dann als Array ankommen und in die Datei geschrieben werden.
Bei den Ausführungsoptionen bei einem VI kann ich Prioritäten setzen (siehe Bild). Wenn ich diesen Prozess auf zeitkritisch (höchste Prio) einstelle, hab ich dann damit die Anforderung erfüllt oder gibt es noch etwas anderes, was ich beachten muss, wenn ich an diesen Ausführungsoptionen etwas dran herumschraube?
Über eine Antwort würde ich mich sehr freuen.
Die Anweisung lautet - der Schreibprozess für das Datenabspeichern soll bevorzugte Priorität haben. In dem Prozess werden alle 100ms in einer while-Schleife (gesteuert durch ein Warten) Messwerte von der Hardware angefordert, die dann als Array ankommen und in die Datei geschrieben werden.
Bei den Ausführungsoptionen bei einem VI kann ich Prioritäten setzen (siehe Bild). Wenn ich diesen Prozess auf zeitkritisch (höchste Prio) einstelle, hab ich dann damit die Anforderung erfüllt oder gibt es noch etwas anderes, was ich beachten muss, wenn ich an diesen Ausführungsoptionen etwas dran herumschraube?
Über eine Antwort würde ich mich sehr freuen.