Nein, der zweite Rechner läuft auch mit XP Home. Aber wie gesagt: Ist es nicht unwahrscheinlich, dass bei beiden der gleiche Handle defekt ist...?
Ansonsten:
Hab das gepostete VI "Simple Measure" noch einmal neu programmiert, quasi "nachgebaut": New_Measure.vi (einfallsreich, oder?)
Bisher lief New_Measure ohne Fehler.
Ein weiteres VI namens DAQ_Uakku, welches New_Measure aufruft, läuft ebenfalls fehlerfrei.
<blockquote>ABER: Wenn DAQ_Uakku wiederum aufgerufen wird, tritt bei 7 von 30 Aufrufen der Fehler -200284 auf:
"Some or all of the samples requested have not yet been aquired."
Dieser Fehler tritt im VI New_Measure bei DAQmx Read auf.
(Bei 15 von 30 Durchläufen streikt ein weiteres Messwerterfassungs-VI, Fehler -200279:
"Attempted to read signals that are no longer available". Aber das nur nebenbei.)</blockquote>Soviel mal zur Statistik...
Jedenfalls haben alle Fehler mit DAQmx Read zu tun. Kann keine Regelmäßigkeit entdecken.
Run with multiple threads ist deaktiviert und alle Sub-VIs über das Error Cluster verbunden, so dass immer schön
eins nach dem anderen ausgeführt wird.
Warum tritt im VI New_Measure nur dann ein Fehler auf, wenn es über zwei "Hierarchie-Ebenen", also über zwei übergeordnete VIs, aufgerufen wird?
Hat jemand schon ähnliche Erfahrungen gemacht...?
Gruß Patrick.