DMM70C (Binaire et sources langage C pour Linux)
Ce logiciel est écrit en langage C pour récupérer et afficher en temps réel les données numériques issues de la liaison USB d'un multimètre Victor 70C. Bien que ce programme convienne spécifiquement au multimètre Victor 70C, le logiciel peut servir de base aux développeurs d'entreprises ou indépendants soucieux de développer leur propre logiciel d'instrumentation USB. Le logiciel commenté sert de base aussi pour un développement Linux qui comporterait un interface Homme/Machine (IHM) grâce à l'utilisation de la librairie GTK+. Les sources sont modifiables, duplicables, cessibles à un tiers dans le respect de la licence GNU/GPL applicable à ce logiciel. De plus pour l'achat du logiciel, un service de maintenance est ouvert et offre 3 emails questions / réponses comme support technique, utilisable pour un mois à partir de la date d'achat. Le délai de réponse, en fonction des questions, est garanti sous 24 heures.
Les principales caractéristiques du logiciel sont les suivantes :
* Interface Homme / Machine en Gtk+ (Widgets, ...)
* Labels Police/couleur défini via markup type HTML
* Multi-thread (gthread-2.0) * Oscillo monotrace complet :
* Base de temps programmable (x 0.1, 0.2, 0.5, 1, 2, 5, 10)
* Gain Y (amplitude) programmable (x 0.1, 0.2, 0.5, 1, 2, 5, 10)
* Srolling X / Trace (x 10000 événements)
* Commande Start/Stop lecture USB * Raz Trace
* Changement unités (Y) auto (pilote USB)
* Interface USB : HID device, détect auto port USB (ON/OFF)
* Protocole multimètre Victor 70C complet :
I/U/R/C/T°C/T°F/Fréq/Rap. cyc./Diode/AC/DC/REL/MIN/MAX
* Lecture USB temps réel * Horodatage des données lues sur la liaison USB
Le build se fait simplement via un script bash et utilise g++.
Votre
distribution Linux doit contenir les packages de développement en
langage C/C++, la librairie USB et gthread permettant le
multi-threading. Si ce n'est pas le cas, les installer.
Le logiciel a été testé sur
eeepc (distribution Xandros)
et sur notebook Acer (
distribution Mandriva 2009.0
).
Hormis que le logiciel est prévu pour des cibles Linux,
il peut servir de base
pour un développement d'instrumentation USB pour
Windows ou Mac OS
.
Le
logiciel zippé contenant l'exécutable, les sources commentés et le
script de build est envoyé rapidement par email après l'achat.
A votre demande, nous fournissons les commentaires des sources en français !
|