DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab (/Thread-DaQ-Task-Messwerte-auslesen-Nsamples-Programm-stuerzt-ab) |
DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - csnuebi - 19.03.2014 11:41 Hallo liebe LVF Gemeinde, ich habe ein Problem, bei dem ich einfach nicht weiter komme. Wir haben in der Firma 4 fast identische Rechnersysteme (3 mit IntelQ67 Chipsatz und 1 mit IntelQ87 Chipsatz). Ich habe ein Programm geschrieben, dass mir kontinuierlich die Messwerte eines analogen Eingangs alle 10ms ausliest, was ja eigentlich nicht sooo schnell ist, und die Hardware nicht überfordern sollte. Auf 3 dieser Rechner läuft das Programm ohne Fehler, auf dem Rechner mit dem Q87 Chipsatz stürzt das gleiche Programm beim 2.ten Schleifendurchlauf ab und es hilft nur noch ein Neustart, auch Taskmanager etc. hilft nicht, um das Programm zu beenden. Auch das Testpanel vom MAX Explorer stürzt ab, sobald ich auf kontinuierliche Messwerterfassung umschalte. Vielleicht hat ja jemand von Euch mal ein ähnliches Problem gehabt und kann mir helfen. Ansonsten fällt mir nur noch ein, das Mainboard auszutauschen. Vielen Dank im Voraus für Eure Bemühungen. Gruß Tobias RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - GerdW - 19.03.2014 11:54 Hallo Tobias, mir fällt dazu nur ein, dass ich mal einen Blick auf dein VI werfen sollte… Außer der Angabe "Q67" und "Q87" wissen wir überhaupt nichts über dein Problem - und du erwartest qualifizierte Antworten… RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - csnuebi - 19.03.2014 12:45 Hallo Gerd, vielen Dank für die schnelle Antwort. Ich habe das VI mal angehängt, aber diese läuft ja auf den 3 anderen Rechnern, nur auf diesem nicht. Gruß Tobias RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - GerdW - 19.03.2014 12:56 Hallo Tobias, du erzeugst (theoretisch) im 1ms-Takt neue DAQmx-Tasks. Ich denke, das ist schon mal ein Kernpunkt deines Problems… RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - csnuebi - 19.03.2014 13:00 das hatte ich auch schonmal verändert und die taskerstellung in die Initialisierungssequenz integriert und nur das Lesen in der Schleife gemacht. Sobald ich aber auf 1Kanal Nsamples umstelle, stürzt das Programm ab (bei 1Kanal 1Sample läuft das Programm). Was mich halt wundert, dass es auf 3 Rechnern von 4 läuft, nur auf einem nicht. Anbei das geänderte VI, hierbei habe ich jedoch das Problem, dass das HauptVI nach Beenden dieses VIs für ca 10 Sekunden hängt und dann erst normal weiterläuft. Gruß Tobias RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - GerdW - 19.03.2014 13:10 Hallo Tobias, Zitat:hierbei habe ich jedoch das Problem, dass das HauptVI nach Beenden dieses VIs für ca 10 Sekunden hängt und dann erst normal weiterläuft.Das klingt ganz nach einem TimeOut-Problem: irgendwas was wartet hier wohl die standardmäßigen 10s auf ein Ereignis, bevor weitergemacht wird. Was das genau ist, kann man so nicht sagen. Vielleicht eines der subVIs? P.S.: Die Sequenzstrukturen sind auch hier deutlich überbewertet… RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - csnuebi - 19.03.2014 13:17 Aber ansonsten ist die Grundstruktur vom Auslesen des Kanals doch richtig oder ? Den Timeout beim Lesen hab ich ja schon auf 1 Sek. gestellt, daher dürfte der Defaultwert ja nicht mehr greifen. Und im SubVi StartStopRO bearbeite ich nur die Ctr0 und Ctr1 Ausgänge. Da das Fenster sich ja schließt, wenn ich auf Stop drücke, und das FP schließen ja erst in der nächsten Sequenz ist, gehe ich davon aus, dass Alles abgearbeitet wurde. Und selbst das Testpanel vom NiMax stürzt ja auf diesem Rechner ab, wenn ich auf kontinuierlich stelle (was bei den anderen 3 Rechnern auch funktioniert). Vielen Dank nochmal , dass du Dir die Zeit nimmst und reinschaust. Gruß Tobias RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab - csnuebi - 24.03.2014 10:40 Nach langem Testen, auf verschiedenen Systemen, kann definitiv gesagt werden, dass es am Chipsatz bzw. an diesem Mainboard liegt. Auf 4 anderen Systemen mit unterschiedlichen Chipsätzen läuft das Programm einwandfrei ohne Absturz. Auf einem anderen Rechner mit dem nicht funktionierenden Mainboard (D3231) läuft das Programm auch nicht. Es kommt mir vor, als wenn der Chipsatz nicht mit kontinuierlicher Messung und Nsamples klar kommt. Gruß Tobias |