2009-01-06 12 views
2

Je dois faire une acquisition de données & voudrait utiliser Java pour programmer mon application d'acquisition de données. En ce moment j'utilise un LabJack qui a un wrapper Java pour son driver & ça fonctionne bien pour des trucs simples mais j'ai besoin de mettre à niveau quelque chose de réel.pilotes java pour le matériel d'acquisition de données?

quelqu'un qui connaît une plate-forme d'acquisition de données (NI ou Measurement Computing ou l'un des autres) qui a des pilotes de périphériques Java disponibles?

Répondre

2

J'ai déjà utilisé le matériel Phidget, mais c'est vraiment un passe-temps. Travaillé un régal cependant.

+0

Intéressant, je vais devoir vérifier. On dirait que c'est au niveau de Labjack. Mais je parie que la fin du pilote Java est plus difficile que le conditionnement du signal analogique. (Au moins ce serait pour moi: D) –

+0

oh, les taux d'échantillonnage analogiques sont assez lent :( (65 échantillons par seconde pour le 1018) –

0

Vous pouvez également consulter ce wikibook. Je connaissais Javaconn, mais je ne savais pas qu'il avait été retiré. Je crois que la plupart de ce matériel vient avec des interfaces série.

+0

merci, mais l'acquisition de données (sauf pour l'interrogation simple) a des débits de données plus élevés et synchronisation plus compliquée que les E/S série simples Une grande partie de l'acquisition de données concerne la planification d'ADC échantillonnés régulièrement et leur collecte en mémoire sur le PC via DMA. –

1

Je développe actuellement pour le matériel National Instruments sous Java, avec l'inconvénient évident que NI ne supporte pas Java.

Aussi je profite d'un cadre existant appelé JAW http://www.aplu.ch/jaw/

Avec un peu de lecture, le contrôle des cartes est un jeu d'enfant. Note: Cela ne fonctionne que sous Windows.