24.11.2004, 16:35
Hi Leute,
ich habe in meinen Rechner eine NI DAQ PCI 6071E eingebaut und möchte da jetzt einen analogen Eingang messen und im Frontpanel darstellen.
Da meine Hardware noch nicht parat ist, habe ich mir einfach eine kleine Drahtbrücke genommen und einen analogen Output in einen der Eingänge gebrückt, um mich mal mit der Erstellung eines passenden VI's beschäftigen zu können.
Dabei habe ich jetzt auf den Ausgang einfach im Testpanel des "Measurement & Automation Explorer" ein Sinussignal angelegt und im Blockdiagram meines VI's einen DAQ Assistenten platziert.
Dieser ist wie folgt konfiguriert:
[list]
[*] Eingangsbereich: +- 500 mV
[*] Anschlusskonfiguration: RSE
[*] N Abtastwerte
[*] zu lesende Abtastwerte: 5000
[*] Rate(Hz): 5000
[*] kein Trigger
[list]
An dieses Express-VI hab ich jetzt einen ganz normalen Waveform Graph angeschlossen, dessen X-Achse auf 1 Sekunde manuell eingeschränkt und alles in einer While-Schleife untergebracht.
Starte ich das jetzt, läuft mir der Prozessor auf maximale Last.
OK, das passiert ja immer, wenn ich in die Schleife kein Delay reinbaue. Also:
Ein Wait (100 ms) eingebaut und nochmal probiert.
Ergebnis:
Prozessor immer noch auf Anschlag.
Was mache ich denn falsch? Ich weiß da momentan keine Antwort drauf.
Kann mir da jemand von euch helfen? Danke schonmal.
Gruß,
Joe
ich habe in meinen Rechner eine NI DAQ PCI 6071E eingebaut und möchte da jetzt einen analogen Eingang messen und im Frontpanel darstellen.
Da meine Hardware noch nicht parat ist, habe ich mir einfach eine kleine Drahtbrücke genommen und einen analogen Output in einen der Eingänge gebrückt, um mich mal mit der Erstellung eines passenden VI's beschäftigen zu können.
Dabei habe ich jetzt auf den Ausgang einfach im Testpanel des "Measurement & Automation Explorer" ein Sinussignal angelegt und im Blockdiagram meines VI's einen DAQ Assistenten platziert.
Dieser ist wie folgt konfiguriert:
[list]
[*] Eingangsbereich: +- 500 mV
[*] Anschlusskonfiguration: RSE
[*] N Abtastwerte
[*] zu lesende Abtastwerte: 5000
[*] Rate(Hz): 5000
[*] kein Trigger
[list]
An dieses Express-VI hab ich jetzt einen ganz normalen Waveform Graph angeschlossen, dessen X-Achse auf 1 Sekunde manuell eingeschränkt und alles in einer While-Schleife untergebracht.
Starte ich das jetzt, läuft mir der Prozessor auf maximale Last.
OK, das passiert ja immer, wenn ich in die Schleife kein Delay reinbaue. Also:
Ein Wait (100 ms) eingebaut und nochmal probiert.
Ergebnis:
Prozessor immer noch auf Anschlag.
Was mache ich denn falsch? Ich weiß da momentan keine Antwort drauf.
Kann mir da jemand von euch helfen? Danke schonmal.
Gruß,
Joe