Warenkorb Übersicht
Total:
  • ShopSHOP
  • ShopKnow-How
  • ShopSUPPORT
Measurement Computing
search
Produktbezeichnung Alles
  Erweiterte Produktsuche
EmailE-mail Call MeRufen Sie an
07142-9531-0
Wir helfen Ihnen gerne
International Languages   Easy to Use  |  Easy to Integrate  |  Easy to Support   International Distributors
Data Acquisition Companion Software   DASYLab DAQ Software

Data Acquisition Product Selection Catalog   MCC Data Acquisition eNews

Learn about Data Acquisition

oem-eval-rban2.jpg

Universal Library for Android

Software-Schnittstelle (API) für Messgeräte von MCC für die Android™ Plattform

0.0  
Product Q&A     7 Questions | 7 Answers     Read all Q&A
 
Universal Library for Android


[+] View Larger Image

Key Highlights

Software-Schnittstelle (API) für Messgeräte von Measurement Computing für die Android™ 3.1 Plattform (API Level 12) und folgende

Stellt dieselben höheren Programmierfunktionen für die allgemeine Datenerfassung bereit wie die Universal Library

Geeignet für die Entwicklung von Apps für Android-Tablets und Smartphones

Unterstützt die Entwicklung von Android-Projekten auf folgenden Betriebssystemen:
Windows® 10/8/7/Vista®/XP (SP2), 32 und 64 Bit; Linux® und Mac®

Unterstützt die Entwicklung von Apps für Android 3.1 und folgende

Für integrierte Entwicklungsumgebungen (IDEs) wie Eclipse oder Android Studio

Enthält Klassen für analoge I/O, digitale I/O, Zähler I/O und Timer I/O Subsysteme

Enthält Beispiel-Projekte für eine schnelle Implementierung

Wird von ausgewählte Messgeräten von MCC unterstützt

Download Universal Library for Android, Beispiel-Projekte und Dokumentation

Lauffähige Beispiel-Apps für Android sind verfügbar auf Google Play

In 5 Schritten Android-Apps für die Messtechnik erstellen


Unterstützte Messgeräte von MCC
BTH-1208LS USB-202-OEM USB-1408FS-Plus USB-2623
BTH-1208LS-OEM USB-204 USB-1408FS-Plus-OEM USB-2627
E-DIO24 USB-204-OEM USB-1608FS-Plus * USB-2633
E-DIO24-OEM USB-205 USB-1608FS-Plus-OEM * USB-2637
E-1608 USB-205-OEM USB-1608G USB-7202
E-1608-OEM USB-1208FS-Plus USB-1608G-OEM USB-7204
TC-32 USB-1208FS-Plus-OEM USB-1608GX USB-DIO32HS
USB-201 USB-1208HS USB-1608GX-OEM USB-DIO32HS-OEM
USB-201-OEM USB-1208HS-2AO USB-1608GX-2AO USB-TEMP
USB-202 USB-1208HS-4AO USB-1608GX-2AO-OEM USB-TC

* Die Serien USB-1608FS-PLUS, USB-1608FS-PLUS-OEM und USB-1208HS benötigen Firmware-Version 1.07 oder folgende.


Eine Beispiel-App für die Universal Library for Android starten
Dieses Video zeigt, wie ein Beispiel-Projekt (AInScanPlot) in Eclipse importiert,
das Projekt auf einem Android-Tablet oder Smartphone installiert und die App gestartet wird.



Klicken Sie hier, falls Sie Probleme beim Betrachten von YouTube Videos haben.

Adobe PDF Datenblatt - PDF
software Software and Driver Downloads

  • Pricing
  • Reviews
  • Q & A
  • Overview
Part Number Description
Prices shown are in U.S. dollars for orders placed within the U.S. For international orders, please contact one of our distributors in your area.
Universal Library for Android Software-Schnittstelle (API) für Messgeräte von Measurement Computing für die Android™ 3.1 Plattform (API Level 12) und folgende
Included

Product Reviews


Product Q & A




UL support for PMD-1608FS

Hi, I have a PMD-1608FS that's about 10 years old. Is the PMD-1608FS functionally the same as one of the USB-1608FS-Plus? Is it possible to upgrade the firmware on my PMD-1608FS to version 1.07? Is it reasonable to think that the UL for android work with my PMD-1608FS? Thanks!

Job Title: Associate Professor
Industry: Education
Application:


21 months ago

Henri Duke University


Answers
Unfortunately the USB-1608FS (renamed from PMD-1608FS) cannot be converted into a USB-1608FS-PLUS. Note also that the UL for Android driver can only work with newer DAQ models from MCC, namely those that do not enumerate as HID devices.

21 months ago



Was this Answer helpful? Yes (1) / No (0)

When will I see support for other devices?

I currently have a USB-1608FS and a USB-2404-10. I need to get them to talk to the Android and graph the data. I had hoped that the new UL would support them.

Job Title: Engineering Technician
Industry: Government
Application: Geophysics


35 months ago

Yohaku Denver, CO, USA


Answers
The two models you listed are not conducive for support in UL for Android, and at this time, there is no support forthcoming. Instead of the USB-1608FS, please consider the USB-1608FS-PLUS, which just had Android support added (version 1.2.0)

35 months ago

MeasurementComputing

Was this Answer helpful? Yes (1) / No (0)

Does the USB-201 Currently Support Android?

Does the USB-201 currently support Android development? Or is that one of the devices planned for later this year? If it's planned for later this year, can you please tell when you expect it to be released?

Job Title: Sr. Software Engineer
Industry: Process Automation


37 months ago

Voltman NY


Answers
Yes, the USB-201 currently supports Android. A full list of Android supported devices may be found at: http://www.mccdaq.com/daq-software/universal-library-android.aspx

37 months ago

MeasurementComputing

Was this Answer helpful? Yes (0) / No (0)

What devices does the UL support? I have a USB1608FS-Plus, but the AinScan Plot app does not recognize it.

I downloaded the UL package and loaded the AinScan Plot app onto my Google Nexux 7. I connected to my USB1608FS-Plus via the USB. The app showed "No Daq device Connected". Can I add the USB1608FS-Plus to the device list using Eclipse?

Job Title: Engineering Technician
Industry: Government: Geophysics
Application: Portable instruments


40 months ago

Yohaku Denver, CO, USA


Answers
Hello Yohaku - Currently the only DAQ model supported under the UL for Android is the BTH-1208LS. Some additional USB models are scheduled to be added prior to the end of the year.

40 months ago

MeasurementComputing

Was this Answer helpful? Yes (0) / No (1)

How fast could that happen...Burst mode w/Bluetooth, say to get and communicate 300 samples?



42 months ago

Dennis


Answers
The overall time this scenario requires varies from 280 mS to 450 mS. The dominant variable is transferring (after acquisition) the 300 samples over Bluetooth.

42 months ago

MeasurementComputing

Was this Answer helpful? Yes (0) / No (0)

Can burst mode do faster a/d for short periods w/bluetooth?

I would like to do AC power measurements, with 128 samples each of current and voltage signals during one 60th of a second. I used the burst mode on the older USB 1208FS for this. Would it be possible to implement something like that with bluetooth?



42 months ago

Dennis


Answers
Yes, BURSTIO mode is supported. i.e. for Bluetooth (non-USB) applications requiring higher speed, up to 12K samples of A/D data can be acquired at 50 KHz (into local memory). After the A/D collection is stopped, the data can be transferred via Bluetooth to the host computer.

42 months ago

MeasurementComputing

Was this Answer helpful? Yes (3) / No (0)

Can the BTH-1208LS get 50k Samples/S w/USB connection to an Android tablet?



42 months ago

Dennis


Answers
Yes, the full A/D speed of the device is possible on an Android tablet, when USB communication is used.

42 months ago

MeasurementComputing

Was this Answer helpful? Yes (2) / No (0)

Zusammenfassung

Universal Library (UL) for Android™ ist eine Programmierschnittstelle (API) für Messtechnikanwendungen, die unter Android Betriebssystemen laufen sollen.

UL for Android wird unter Windows®, Linux® oder Mac® installiert, um Anwendungen für Android-Geräte zu entwickeln.
Nur die Download-Version von UL for Android kann auf Linux und Mac installiert werden.

Für Anwender der Universal Library einfach zu implementieren
UL for Android bietet dieselben höheren Programmierfunktionen für die allgemeine Datenerfassung wie die Universal Library. Programmierer, die mit der UL unter Windows vertraut sind, benötigen keine Einarbeitungszeit.

InstaCal wird nicht benötigt
Ein wesentlicher Unterschied der UL for Android ist, dass InstaCal zur Konfiguration der unterstützten Messgeräte von MCC nicht benötigt wird.

Neu in UL for Android ist die Klasse DaqDeviceManager, mit der verbundene Messgeräte erkannt und Objekte erzeugt werden, mit denen auf die verfügbaren I/O-Subsysteme der Geräte zugegriffen werden kann.

Klassen zur Steuerung von Messgeräten und Subsystemen
UL for Android beinhaltet Klassen, mit denen auf unterstützte Messgeräte und deren Subsysteme zugegriffen werden kann. Die wesentlichen Klassen für Geräte und Subsysteme sind:

DaqDeviceManager – Erkennen und Erzeugen von Messgeräten.

DaqDevice – Zugriff auf ein Messgerät. Diese Klasse enthält Methoden für den Zugriff auf I/O-Subsysteme, Informationen und Konfigurationen.

AiDevice – Zugriff auf das Subsystem der analogen Eingänge (AI) eines Messgerätes. Diese Klasse enthält Methoden für die analogen Eingänge wie aIn() und aInScan(), sowie Methoden für den Zugriff auf Information und Konfiguration.

AoDevice – Zugriff auf ein Subsystem für die analoge Ausgänge (AO) eines Messgerätes. Diese Klasse enthält Methoden für die analoge Ausgabe wie aOut() und aOutScan(), sowie Methoden für den Zugriff auf Information und Konfiguration des Subsystems.

DioDevice – Zugriff auf ein Subsystem für die digitalen I/O (DIO) eines Messgerätes. Diese Klasse enthält Methoden für die digitalen I/O wie dIn() und dOut(), sowie Methoden für den Zugriff auf Information und Konfiguration des Subsystems.

CioDevice – Zugriff auf ein Subsystem für die Zähler (CIO) eines Messgerätes. Diese Klasse enthält Methoden für die Zähler wie cIn() und cClear(), sowie Methoden für den Zugriff auf Information und Konfiguration des Subsystems.

TmrDevice – Zugriff auf ein Subsystem für die Timer eines Messgerätes. Diese Klasse enthält Methoden für die Timer wie tmrOutStart() und tmrOutStop(), sowie Methoden für den Zugriff auf Information und Konfiguration des Subsystems.

Beispiel-Projekte
UL for Android umfasst zusätzlich Beispiel-Projekte, die mit der API installiert werden können. Diese Beispiele helfen, mit der Bibliothek schnell vertraut zu werden. Programmierer können den Sourcecode der Beispiele als Vorlagen für ihre eigenen Android Apps verwenden.