| 
Dateizugriff und zeitkritische Operationen 
				 
					Hallo, 
 
ich wollte mal fragen ob folgender Umstand in LabView bekannt ist 
und ob es Lösungsansätze gibt: 
 
Habe zwei Timed While Loops, nennen wir sie A und B. Darin ist A 
die hochpriore Schleife, die zeitkritische Operationen vornimmt. 
Schleife B ist von niedriger Priorität und in ihr findet ein Dateizugriff 
statt.  
In einem Test VI auf dem PC hab ich z.B. Schleife A (1 ms) 100.000 Zufallszahlen 
erstellen lassen und mit Schleife B auf Knopfdruck eine 90 MB große TDMS  
Datei defragmentiert und anschließend an eine andere Stelle kopiert. 
 
Die Ausführung von Schleife A gerät trotz der höheren Priorität ins stocken, 
auch wenn sie dediziert auf einem anderen Prozessorkern ausgeführt wird 
als B.  
Auf einem cRio, der zeitkritische regelungstechnische Aufgaben erfüllen muß, 
habe ich deshalb ein Sub-VI wieder herausgenommen. Es sollte Messdaten auf 
eine USB Festplatte mitschreiben. Doch durch das Schreiben war anscheinend  
die deterministische Ausführung der Regelung nicht mehr gewährleistet. 
 
Welche Erfahrungen habt Ihr diesbezüglich? 
 
Viele Grüße 
Georg
				 
				
				
				
				
				 
			 |