LabVIEWForum.de - VI Logger und digitale Kanäle

LabVIEWForum.de

Normale Version: VI Logger und digitale Kanäle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
<div align="left">Salut allerseits,

für eine recht einfache Datenlogging-Aufgabe an der Uni habe ich mir das Student-Kit mit der USB-6008 zugelegt.

Es sollen digitalen Eingänge ausgelesen (12 bit) und mit passendem Zeitstempel (optimalerweise in 1/100 sec) in eine txt-Datei weggeschrieben werden. Da NI davon sprach, dass dem Paket ein Datenlogger beiliegt, hatte ich gehofft ohne Programmierung schnell an meine Daten ranzukommen.

Nun das PRoblem (siehe auch Document ID: 3UGBKRLA): Weder Logger-full noch Logger-lite können mit den digitalen Eingängen umgehen. Leider habe ich das viel zu spät gelesen (hätte sonst eine andere Lösung mit einen Microcontroller genommen, dort kenne ich mich einigermaßen aus).

Gibt es irgenwo eine Chance, eine fertige VI oder ähnliches zu nutzen? Leider ist mein Zeitraum der PRoblemlösung recht begrenzt. Im Netz finde ich nur Möglichkeiten der analogen Loggerei. Das hilft mir leider nicht weiter.

Wäre wirklich klasse, wenn das werte Forum weiterhelfen kann.

Viele Grüße

Tobias</div>
' schrieb:<div align="left">Salut allerseits,

für eine recht einfache Datenlogging-Aufgabe an der Uni habe ich mir das Student-Kit mit der USB-6008 zugelegt.

Es sollen digitalen Eingänge ausgelesen (12 bit) und mit passendem Zeitstempel (optimalerweise in 1/100 sec) in eine txt-Datei weggeschrieben werden. Da NI davon sprach, dass dem Paket ein Datenlogger beiliegt, hatte ich gehofft ohne Programmierung schnell an meine Daten ranzukommen.

Nun das PRoblem (siehe auch Document ID: 3UGBKRLA): Weder Logger-full noch Logger-lite können mit den digitalen Eingängen umgehen. Leider habe ich das viel zu spät gelesen (hätte sonst eine andere Lösung mit einen Microcontroller genommen, dort kenne ich mich einigermaßen aus).

Gibt es irgenwo eine Chance, eine fertige VI oder ähnliches zu nutzen? Leider ist mein Zeitraum der PRoblemlösung recht begrenzt. Im Netz finde ich nur Möglichkeiten der analogen Loggerei. Das hilft mir leider nicht weiter.

Wäre wirklich klasse, wenn das werte Forum weiterhelfen kann.

Viele Grüße

Tobias</div>


nun, ich könnte meinen "IBB Logger" so weiterentwickeln, dass er auch mit digitalen Kanälen umgehen könnte, bzw. die analogen Daten als Digital-Signal auswertet (Tri-State ..)

aber 100 Hz ist IMHO bei einem Datenlogger nicht machbar - da bekomme ich Probleme die Daten in die DB zu schreiben. 10 Hz ist die maximale Sample-Rate

Grüße
CB
' schrieb:nun, ich könnte meinen "IBB Logger" so weiterentwickeln, dass er auch mit digitalen Kanälen umgehen könnte, bzw. die analogen Daten als Digital-Signal auswertet (Tri-State ..)

aber 100 Hz ist IMHO bei einem Datenlogger nicht machbar - da bekomme ich Probleme die Daten in die DB zu schreiben. 10 Hz ist die maximale Sample-Rate

Grüße
CB


...das wäre ja was :-)

10 hz wäre schon nicht schlecht. Letztendlich werden die Kanäle zur Zeitmessung per Lichtschranke genutzt. Allerdings nur für mässiges Tempo bis etwa 3 m/s
' schrieb:...das wäre ja was :-)

10 hz wäre schon nicht schlecht. Letztendlich werden die Kanäle zur Zeitmessung per Lichtschranke genutzt. Allerdings nur für mässiges Tempo bis etwa 3 m/s


das ist aber weniger die Aufgabe eines Datenlogges. Dafür würde ich mir eher ein kleines Programm schreiben, dass mittels Counter und DIO die Zeit misst.

Mit meinem Logger könnte man 100 ms auflösen, das ist für Geschwindigkeitsmessungen ja nicht so wirklich geeignet ...

ich sag dir bescheid, wenn ich das Update hochgeladen habe, ich muss erst nochmal n büschen testen. Welche Mess-Hardware hast du denn?

Grüße
CB
' schrieb:das ist aber weniger die Aufgabe eines Datenlogges. Dafür würde ich mir eher ein kleines Programm schreiben, dass mittels Counter und DIO die Zeit misst.

Mit meinem Logger könnte man 100 ms auflösen, das ist für Geschwindigkeitsmessungen ja nicht so wirklich geeignet ...

ich sag dir bescheid, wenn ich das Update hochgeladen habe, ich muss erst nochmal n büschen testen. Welche Mess-Hardware hast du denn?

Grüße
CB


...heute sind LabVIEW und meine Wenigkeit doch näher zusammengerückt. Was ich wirklich an der Sache schade finde: Man findet die passenden Infos nur langsam und mit recht viel suchen im Netz. Der 3h-Crashkurs fand ich nicht so schnellsagend. Hätte mir eigentlich eine brauchbare Referenz gewünscht um schnell vorwärts zu kommen.

Werde die Zeitauswertung per LAbview in Angriff nehmen.

Als Messhardware nutze ich Reflexlichtschranken mit einfachen PNP-Leistungsausgang, die ich über Photocoupler an die IO des NI USB-6008 gehangen habe. War eine einfache und preisgünstige (da ich die Dinger noch hatte) Lösung. Nix spannendes...
' schrieb:...heute sind LabVIEW und meine Wenigkeit doch näher zusammengerückt. Was ich wirklich an der Sache schade finde: Man findet die passenden Infos nur langsam und mit recht viel suchen im Netz. Der 3h-Crashkurs fand ich nicht so schnellsagend. Hätte mir eigentlich eine brauchbare Referenz gewünscht um schnell vorwärts zu kommen.

Werde die Zeitauswertung per LAbview in Angriff nehmen.

Als Messhardware nutze ich Reflexlichtschranken mit einfachen PNP-Leistungsausgang, die ich über Photocoupler an die IO des NI USB-6008 gehangen habe. War eine einfache und preisgünstige (da ich die Dinger noch hatte) Lösung. Nix spannendes...

so, is uf da päidsch

guckst du: www.ib-berger.com

Grüße
CB
' schrieb:so, is uf da päidsch

guckst du: www.ib-berger.com

Grüße
CB

Vielen Dank. Eine Frage habe ich noch: sehe ich das richtig, dass dafür die analogen Eingänge genommen werden? Davon hat das 6008 leider nur sehr wenig...


Viele Grüße
' schrieb:Vielen Dank. Eine Frage habe ich noch: sehe ich das richtig, dass dafür die analogen Eingänge genommen werden? Davon hat das 6008 leider nur sehr wenig...
Viele Grüße

ja, ich hab es so programmiert, dass die analogen Kanäle als TTL-Signal ausgewerten wurden. Die Update-Rate der DIOs auf dem NI USB 600x ist nicht soo schnell. Ausgewertet wird wie folgt: wenn der Mittelwert in 100 ms unter 0,8V liegt, ist das TTL-LOW, über 2,0V ist das Ergebnis TTL-HIGH, dazwischen gleich -1 (undefiniert).

Mein Datenlogger ist generell nur bis 8 Kanäle ausgelegt, ich hab auch nicht vor das zu erweitern, sonst hab ich entweder viel Arbeit um je nach Messkarte soundsoviel Kanäle zuzulassen oder nicht, oder Karten (wie das USB-Kistchen für das der Logger ursprünglich mal gedacht war) mit nur 8 AIs werden nicht mehr zu 100% unterstützt ...

Grüße
CB
Referenz-URLs