2 Stimmen

Java-Treiber für Datenerfassungshardware?

Ich muss einige Datenerfassungen durchführen und würde gerne Java zur Programmierung meiner Datenerfassungsanwendung verwenden. Im Moment verwende ich einen LabJack, der einen Java-Wrapper für seinen Treiber hat, und es funktioniert gut für einfache Sachen, aber ich muss auf etwas Richtiges aufrüsten.

Kennt jemand eine Datenerfassungsplattform (NI oder Measurement Computing oder eine der anderen), die Java-Gerätetreiber zur Verfügung stellt?

2voto

Nick Fortescue Punkte 41671

Ich habe die Phidget Hardware, aber das ist wirklich Hobby-Niveau. Hat aber gut funktioniert.

0 Stimmen

Interessant, das muss ich mir mal ansehen. Es klingt, als wäre es auf dem Niveau von Labjack. Aber ich wette, dass die Java-Treiberseite schwieriger ist als die analoge Signalverarbeitung. (Zumindest wäre es das für mich :D )

0 Stimmen

Oh, die analogen Abtastraten sind ziemlich langsam :( (65 Samples pro Sekunde für den 1018)

1voto

David Punkte 11

Ich entwickle derzeit für National Instruments Hardware unter Java, mit dem offensichtlichen Nachteil, dass NI Java nicht unterstützt.

Außerdem nutze ich ein bestehendes Framework namens JAW http://www.aplu.ch/jaw/

Mit etwas Übung ist die Steuerung der Karten ein Kinderspiel. Hinweis: Es funktioniert nur unter Windows.

0voto

Nick Fortescue Punkte 41671

Sie sollten sich auch diese Seite ansehen wikibook . Ich kannte Javaconn, wusste aber nicht, dass es zurückgezogen worden war. Ich glaube, die meisten dieser Geräte verfügen über serielle Schnittstellen.

0 Stimmen

Danke, aber die Datenerfassung (mit Ausnahme der einfachen Abfrage) hat höhere Datenraten und ein komplizierteres Timing als einfache serielle E/A. Bei der Datenerfassung geht es größtenteils darum, regelmäßig abgetastete ADCs zu planen und die Daten über DMA in den Speicher des PCs zu übertragen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X