05.09.2012, 11:12
Hallo Zusammen,
ich möchte in einer Schleife über mehrere Digitalausgänge jeweils ein Rechtecksignal mit T_ein und T_aus erzeugen (im Milisekundenbereich) und parallel dazu Temperaturen messen. Das ganze Soll hierbei über das cDAQ chassis 9188 und den Modul Ni9403 als D-I/O sowie den Modulen NI 9211 und 9214 zur Temperaturmessung ablaufen. Wenn ich das Hauptprogramm einzeln ausführe läuft dies auch wie gewünscht durch, sobald ich allerdings die Temperaturmessschleifen einbaue verlangsamt das die Hauptschleife, obwohl da softwaremäßig eigentlich keine Abhängigkeit besteht. An der Hardware sollte es eigentlich auch nicht liegen, die CPU wird nicht wirklich ausgelastet. Hat jemand eine Idee woran das liegen könnte? Anbei das Programm zur verdeutlichung (ich hoffe es kriegt keiner einen Herzinfarkt
)
ich möchte in einer Schleife über mehrere Digitalausgänge jeweils ein Rechtecksignal mit T_ein und T_aus erzeugen (im Milisekundenbereich) und parallel dazu Temperaturen messen. Das ganze Soll hierbei über das cDAQ chassis 9188 und den Modul Ni9403 als D-I/O sowie den Modulen NI 9211 und 9214 zur Temperaturmessung ablaufen. Wenn ich das Hauptprogramm einzeln ausführe läuft dies auch wie gewünscht durch, sobald ich allerdings die Temperaturmessschleifen einbaue verlangsamt das die Hauptschleife, obwohl da softwaremäßig eigentlich keine Abhängigkeit besteht. An der Hardware sollte es eigentlich auch nicht liegen, die CPU wird nicht wirklich ausgelastet. Hat jemand eine Idee woran das liegen könnte? Anbei das Programm zur verdeutlichung (ich hoffe es kriegt keiner einen Herzinfarkt
