11.01.2012, 07:43
Hallo Zusammen,
ich habe bei meinem Programm ein Problem bei dem ich keine Lösung mehr finde:
Es handelt sich hierbei um eine Steuer- und Messaufgabe, in der Digitale Signale über ein USB-6008 angesteuert werden und Digital Mutlimeter Agilent U2741A über ein VISA Protokoll.
Soweit so gut. Lief bisher alles super (auf jedenfall für den Anwender).
Nun habe ich als Laufzeitüberwachung der Anwendung ein Watchdog-Relais eingebaut, welches über ein kontinuierliches Signal des NI USB-6008 am laufen gehalten wird. Das Signal wird in einem Parallel laufenden VI ausgeführt.
Leider steigt das Watchdog-Relais aus, wenn eine Messung der DMM durchgeführt wird (das Rechtecksignal fällt aus).
Bei Beobachtung des CPU-Verlaufs ist mir an besagter Stelle nichts besonderes aufgefallen (Auslastung kontinuierlich auf 20%).
Ich habe versucht das Problem mit Prioritäten bzw. unterschiedlichen Laufzeiten zu lösen, bin so aber nicht auf die Lösung gekommen.
Habt ihr noch eine Idee, wie das Problem zu lösen sein könnte?
LG
Dominik
ich habe bei meinem Programm ein Problem bei dem ich keine Lösung mehr finde:
Es handelt sich hierbei um eine Steuer- und Messaufgabe, in der Digitale Signale über ein USB-6008 angesteuert werden und Digital Mutlimeter Agilent U2741A über ein VISA Protokoll.
Soweit so gut. Lief bisher alles super (auf jedenfall für den Anwender).
Nun habe ich als Laufzeitüberwachung der Anwendung ein Watchdog-Relais eingebaut, welches über ein kontinuierliches Signal des NI USB-6008 am laufen gehalten wird. Das Signal wird in einem Parallel laufenden VI ausgeführt.
Leider steigt das Watchdog-Relais aus, wenn eine Messung der DMM durchgeführt wird (das Rechtecksignal fällt aus).
Bei Beobachtung des CPU-Verlaufs ist mir an besagter Stelle nichts besonderes aufgefallen (Auslastung kontinuierlich auf 20%).
Ich habe versucht das Problem mit Prioritäten bzw. unterschiedlichen Laufzeiten zu lösen, bin so aber nicht auf die Lösung gekommen.
Habt ihr noch eine Idee, wie das Problem zu lösen sein könnte?
LG
Dominik