19.03.2014, 11:41
(Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2014 11:42 von csnuebi.)
Beitrag #1
|
csnuebi
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jun 2013
2011
2010
DE
|
DaQ Task Messwerte auslesen Nsamples Programm stürzt ab
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
|
|
|
19.03.2014, 11:54
Beitrag #2
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab
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…
|
|
|
19.03.2014, 12:45
(Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2014 12:47 von csnuebi.)
Beitrag #3
|
|
|
19.03.2014, 12:56
Beitrag #4
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab
Hallo Tobias,
du erzeugst (theoretisch) im 1ms-Takt neue DAQmx-Tasks. Ich denke, das ist schon mal ein Kernpunkt deines Problems…
|
|
|
19.03.2014, 13:00
(Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2014 13:07 von csnuebi.)
Beitrag #5
|
|
|
19.03.2014, 13:10
(Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2014 13:11 von GerdW.)
Beitrag #6
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab
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…
|
|
|
19.03.2014, 13:17
(Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2014 13:22 von csnuebi.)
Beitrag #7
|
csnuebi
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jun 2013
2011
2010
DE
|
RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab
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
|
|
|
24.03.2014, 10:40
(Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2014 11:09 von csnuebi.)
Beitrag #8
|
csnuebi
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jun 2013
2011
2010
DE
|
RE: DaQ Task Messwerte auslesen Nsamples Programm stürzt ab
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
|
|
|
| |