[DAQ] La simplicité est de mise !

Posté le 28 octobre 2008
8
En 2006 je vous expliquais ma volonté de passer sous Linux pour faire de l'acquisition données et le pilotage : http://linuxfr.org/~freejeff/22273.html.

L'interface entre les cartes d'acquisitions et le système d'exploitation se fait par le driver COMEDI, Driver complexe à installer et à utiliser. L'idée était de pouvoir permettre à des personnes non initiées aux joies de la programmation "de bas niveau" de pouvoir développer en toute autonomie une application de pilotage/acquisition. Pour se faire j'ai acheté une carte d'acquisition USB uniquement compatible linux : http://www.linux-usb-daq.co.uk/.
Une fois tout installé et paramétré ce matériel est P&P, ce qui en simplifie l'utilisation. Reste la couche logicielle "haut niveau" pour ne pas avoir à utiliser du C. Je me suis alors tourné vers l'INRIA qui propose dans sa plateforme de calcul numérique SCILAB/SCICOS un module nomé HIL (Hardware In The loop) : http://www.scicos.org/ScicosHIL/SCICOS_HIL_ULW_11.pdf permettant d'utiliser tous les "blocks" déjà implémentés dans SCICOS ce qui en fait une solution excellente pour un prototypage rapide d'applications.

Ceci dit la procédure globale pour conduire à cette facilité finale d'utilisation est complexe et non exempte de bogue au niveau de l'interface entre COMEDI et SCICOS.

Récemment, j'ai fait un peu veille technologique au niveau de solution de domotique, domaine à la croisée des chemins entre la DAQ et l'API (automate programmable industriel) et je suis tombé sur : http://www.starting-point-systems.com/downloads_fr.html et je dois dire que j'ai vraiment été stupéfait de la simplicité de mise en oeuvre de cette solution.
L'idée de base est de pouvoir piloter un micro-contrôleur en passant par l'USB au travers d'une émulation d'un port série. Le tout est directement compatible Linux sans ajout de module. Un interpréteur de commandes permet de faire la quasi-totalité des taches : allumer la LED, commander les sorties PWM, numeriques. acquérir les valeurs des entrées analogiques et les renvoyer vers le port USB. En bref tout ce que l'on veut généralement faire avec une carte d'acquisition !
La cerise sur le gâteau est la possibilité de stocker 1 kB de commandes directement sur la carte pour qu'elle puisse fonctionner en autonomie sans le PC, permettant de faire bien plus de choses que ce que l'on peut faire habituellement avec une carte DAQ !

Je tenais donc à vous faire partager cette découverte qui n'est pas évident de faire sans avoir les bons mots clefs dans google.

Le niveau d'abstraction de l'interpréteur de commande permet de pouvoir expliqué simplement au non-informaticien une programmation simpliste d'évènements complexes telle qu'une commande thermique hystérétique :

onevent background
adc 1
if ? > 135 then pin 2 low
if ? < 126 then pin 2 high
endevent

Je trouve que c'est vraiment un net progrès. De plus l'équipe qui développe ce module est française et extrêmement réactive.

Il reste que le développement des solutions Linux est assez minimaliste, on pourra regretter par exemple l'absence d'un programme de mise à jour du firmware du µ-contrôleur sous linux alors qu'il est disponible sous windows. Les puriste pourront penser que le fait de ne pas disposer du code source du firmware est un problème. N'étant pas assez (du tout) caler en programmation de µ-contrôleur je ne peux pas juger du "préjudice" que cette non-divulgation du code source occasionne.

Ce module peut être acheté sur ebay pour une 60aine d'euros, ce qui est clairement un prix d'appel.

Avez vous un avis sur cette solution ?
En connaissez vous d'autres aussi polyvalentes ?
Je ne l'ai pas encore commandée, laissant en moi une !!!

> Lire le journal (5 commentaires, moyenne: 3,4).

A propos d'openoffice 3.0

Posté le 09 septembre 2008
15
La suite bureautique de chez SUN passe en RC ou Relase Candidate, cette nouvelle mouture apportera un lot de nouveautés lors de se sortie finale dont :

Writer :
  • la vision de plusieurs pages en mode plan,

  • l'import de pdf et de OOXML,

  • La gestion des notes de relectures.


  • Calc :
  • Outil de régression linéaire,

  • Outil de barre d'erreur,

  • Plus colonnes (256 -> 1024),

  • Intégration propre des tableaux calc dans impress,

  • Amélioration des macros VBA.


  • Impress :
  • Écran de présentation pour l'orateur,

  • Transitions 3D ?

  • Nouvel outil de rognage.

  • Cette nouvelle mouture mérite elle le titre de version 3 ?
    Il n'y a aucun changement majeur comme dans la 2.0, les plus gros reproches fait à cette suite restent ou empirent même !
    Permettez moi de vous faire une petite liste personnelle de ces reproches :

    Writer :
  • Rien de plus intéressant que microsoft office si ce n'est les possibilités d'exports issues du XML mais complètement sous exploitées !

  • Outil de génération de page web qui n'a pas bougé depuis la 1.1,

  • Éditeur d'équation mimant LaTeX tout en étant incompatible avec des bugs non résolus depuis la 1.1.

  • Impossibilité d'inclure des formes automatiques dans les titres


  • Calc :
  • Limiation en nombre de lignes et de colonnes incompréhensible,

  • Absence d'outils sophistiqué pour l'affichage de champs 2D


  • Impress :
  • Export web moche, et même pire que l'export pour IE de powerpoint.

  • Gestion multimédia désastreuse, lors du passage d'une plateforme à une autre et ce malgrès l'utilisation du framework JAVA.


  • Draw :
  • Impossibilité d'importer des SVG propres d'où l'impossibilité de communiquer avec Inkscape en vectoriel !

  • Général :
    Une lenteur extrême !
    Lorsque l'on regarde la liste des améliorations on constate que les principales sont juste des tentatives de mimétisme totales de la suite office 2003. C'est fort dommage que les potentialités de cette suite soient à ce point occultés par les développeurs !
    On peut tout de même voir d'un bon œil l'import pdf qui permettra un échange certes non natif mais vectoriel entre inkscape et OOo.
    Je vais m'attacher à citer quelques points qui mériteraient d'être améliorés :

    Import / Export :
  • Media wiki : incorporation des formules,

  • flash : gestion des animations et des liens sur les présentations,

  • Math : redimensionnent du signe intégrale, possibilité de combiner des symboles.

  • Général : import SVG entièrement géré.


  • Je pense cependant qu'il y a de très bons projets qui se greffent autour de OOo :
    Scenari : Scenari est une suite logicielle libre de conception de chaînes éditoriales numériques permettant la création de documents multimédia à usage professionnel. J'utilise personnellement cet outil pour la création de présentations flash contenant des vidéos via SimpleSlideShow, l'avantage est que l'on peut utiliser des objets odg, odm, ods comme données source, et que l'on peut générer un livret de relecture sous la forme d'un fichier odt. Le principale inconvénient est la difficulté pour personnaliser la charte graphique sans être un pro des technologies web.
    Dmath
    : formidable outils de traçage de courbes vectorielles, et de prise en main de l'éditeur d'équations, sans parler des macros vraiment sympa.
    FactOOor
    : outil de facturation simple et puissant pour les TPE basé sur calc et base.
    Ooo.HG
    : outil de création de contenu pédagogique à destination des profs d'histoire-géographie.
    Forum français d'openoffice : forum très instructif où toutes les nouvelles » questions trouvent des réponses !

    Conclusion : OpenOffice.org reste une suite incontournable dans le monde de l'OpenSource et même au delà, la possibilité d'utiliser le format de fichier XML pour générer des contenus adaptés à des usages donnés me semble une avancée majeur, mais
    elle ne vient pas de SUN.
    Il y a tout un tas de projets qui se sont sur OpenOffice.org ou qui ont tout simplement utilisé cette suite de manière intelligente, et de ce fait cet outil devient de plus en plus indispensable. On pourra cependant regretter de ne pas miser sur cet aspect pour gagner des parts de marchés plutôt que de singer MS.

    > Lire le journal (27 commentaires, moyenne: 3,2).

    Corpus des fonctionnaires contre les étudiants

    Posté le 15 avril 2008
    0
    Bonjour à tous,

    Après toutes ces manifestations lycéennes pour garder le nombre de professeurs dans le secondaire aussi élevé qu'il est à l'heure actuelle, je vous propose un dilemme qui me tiraille depuis bientôt deux ans et demi, qui m'opposera en parti à ceux-ci que je respecte par ailleurs.

    Je suis actuellement doctorant en troisième année, et depuis que je suis arrivé en thèse je fréquente le Restaurant Universitaire (RU) de mon campus (dont je préfère taire le nom). J'ai très vite constaté qu'il y avait deux chaînes de restauration, bien différente, une pour les étudiants, et une pour le personnel du campus. Les deux chaînes ne coûtant bien évidemment le même prix pour les étudiants je me suis habitué en première année à manger à la chaîne des étudiant pour laquelle il faut vraiment être motivé pour aller manger :

    * les périphériques ne sont que peu ragoûtant
    * le plat principal est souvent à la limite de l'indigeste

    Alors que dans la chaîne du personnel :

    * entrée diverse et variées très appétissantes
    * plat de résistance très comestible

    Seulement, il me fallait payé deux fois plus chère moi l'étudiant pour aller y manger !



    Puis arriva le temps ou des amis proches passèrent d'étudiants à personnels du campus et ou ils changèrent de file.

    Ils me dirent en substance : "que je passe à cette chaîne ou à l'autre je paye exactement le même prix"

    C'est là que débuta ma stupéfaction. Comment est qu'une chaîne revenant plus chère lui coûterait le même prix que la chaîne classique !

    C'est là que débuta mon investigation je regardais la liste des indices et je constatais qu'elle était en tout point identique à celle de l'autre file si ce n'est que l'on avait rayé étudiant à 2.80€ pour les mettre à 5.60 € au stylo bille.

    Je fus pendant longtemps outré sans avoir les informations nécessaire pour savoir si c'était normale ou pas.
    Pour moi cette chaîne pour ne pas "spolier" les étudiants devaient avoir des subventions de la direction du campus.

    Je discutais avec mes amis du personnel du campus de ce état de fait que je considérait comme injuste lorsqu'un délégué syndical m'interrompit pour me dire que je n'avais pas tout compris. J'ai donc eu le droit à un plaidoyer en la faveur du personnel qui aurait le droit à un repas descent, je lui demandais alors si les étudiants n'avaient pas exactement le même droit ? Il me répondit que ce n'était pas la même chose car eux était de passage et de ce fait pouvait endurer un restauration de moins bonne qualité, je lui ai demandé si le campus versait quelque chose pour ce "mieux manger" mais je n'eus le droit qu'à une réponse évasive expliquant que "les tarif ont été décidé en CA et il y avait des étudiants".
    Je décidais donc d'arrêter là la conversation.

    De l'eau coula sous les ponts jusqu'à hier où j'utilisais pour la première fois ma carte moneo dorénavant obligatoire sur cette fameuse chaîne du personnel ou j'ai payé la somme normale de 2.80€.

    Tout était donc parfait, l'électronique avait ramenait l'équité !!

    J'avais bien tord, aujourd'hui j'ai été reçu de manière forte agréable en me faisant presque traité de voleur car la veille je n'avais payé que 2.80 €, ils m'ont dis vous êtes étudiant et vous n'avez rien à faire ici, vous allez payer 11.70€ si vous recommencez !

    Je leur demandais alors de légitimer leur décisions par un quelconque article de loi, et si ils ne connaissaient pas d'appeler leur supérieur.
    Ils ont refusé et mon fait payé 5.60 € ( ce qui est acceptable au regard de mon salaire de thésard CIFRE).

    Je leur ai donc demandé le nom de leur responsable pour commencer ma réflection sur le déroulement des choses.

    J'ai donc ensuite contacté le chargé de mission restauration du CROUS de mon académie pour savoir ce qu'elle pensait de mon analyse de la situation.

    Elle m'expliqua clairement que la qualité des repas devrait être équivalente étant donné le fait que la somme allouée était la même.

    Elle consentit ensuite que le personnel étant "toujours en train de râler" le personnel restaurateur était tenté d'améliorer les repas du personnel du campus.

    Je m'adresse donc à toi tribune de linuxfr pour avoir un avis un peu moins partisant et un peu plus éloigné sur cette spoliation des étudiants par le personnel du campus.

    > Lire le journal (67 commentaires, moyenne: 3,1).

    [Help] Interface comedi

    Posté le 26 juillet 2006
    0
    Bonjour à tous,

    je dois travailler sur des machines d'essais et j'aurais aimé connaître des alternatives à LabView.
    Je me suis un peu renseigné et j'ai vu que l'on pouvait commander beaucoups de cartes avec les driver et la lib de comedi (http://www.comedi.org).
    J'ai aussi trouvé un projet The Linux Lab project (http://www.llp.fu-berlin.de) mais le lien est mort.
    En bref apparament il n'y a rien de nouveau et d'intérressant depuis 2002.
    Ma question est simple est ce que l'un d'entre vous connaîtrait un moyen simple piloter une machine d'essai équipée d'une carte d'acquisition interne sont on possède les drivers pour comedi ?
    Lorsque je dis simple je parle d'un langage plus haut niveau que du C (Octave, python ...).

    Je poste dans les journaux et non pas dans les forums car cette question me semble assez importante pour y figurer.

    > Lire le journal (6 commentaires, moyenne: 1,7).

    Portabledsl

    Posté le 24 mai 2006
    0
    Je voulais juste vous faire part de ma découverte sur le site de framakey :

    http://forum.framasoft.org/viewtopic.php?p=97070&highlig(...)

    Pour resumer un des auteurs de la suite de logiciels GNU/Windows a sorti une version de Damn Small Linux qui s'execute dans une fenetre.

    Je tenais a feliciter les auteurs de la framakey car elle permet a de nombreux gens de pouvoir utiliser les outils GNU sur un poste windows sans avoir aucun droit admin.

    Nous avons pas toujours la possibiliter de travailler sur notre distribution preferee, je trouve ca agreable de pouvoir me passer de M$ office sur le portable de ma boite par exemple.

    De plus l'introduction de Portabledsl dans la framakey pourra permettre de faire decouvrir linux encore plus simplement qu'un livecd.

    Je trouve que les choses avancent vraiment en ce moment, entre la standardisation des formats odf, sun qui parle de liberer java, MMe Royal qui prend conscience de ce qu'est la CC et les membres de Framasoft qui nous permettent d'exporter notre philosophie sans aucune autre condition qu'un port usb et une reconaissance plug and play !
    C'est à nous "evangelisateurs" de donner le gout des outils GNU autour de nous.

    > Lire le journal (6 commentaires, moyenne: 2,8).

    Il ne faut pas être plus royaliste que le roi

    Posté le 23 mai 2006
    0
    Je tenais à vous signaler l'évolution de pensée de MMe Royal en matière d'échange de fichiers multimédias.

    Elle a lancé un débat sur son blog, et fait une synthèse qui est très proche des idées que j'ai vu fleurir sur ce site.
    Je vous livre les points clef :

    "Le premier point que je retiens de ce débat, c’est que le numérique et le P2P sont une chance et non, comme certains le disent, une catastrophe :

    1. Démocratisation de l’accès à la culture, grâce à des coûts très faibles de diffusion des ½uvres ;
    2. Intimité plus grande du public avec les oeuvres, qu’il peut s’approprier et faire à son tour connaître (réalisation de playlists, de compils,…) ;
    3. Préservation du patrimoine culturel, le numérique permettant d’avoir accès à des ½uvres rares ou introuvables sur support classique."

    S'en suivent des grands principes :

    "Après le débat qui vient d’avoir lieu sur le site, je souhaite poser les quelques principes à partir desquels une législation nouvelle devra être mise en place :

    1. Tirer parti de la numérisation et du P2P pour faciliter l’accès des publics aux ½uvres et accroître la diversité culturelle.
    2. Permettre à tous, aux auteurs comme aux publics, de bénéficier du progrès technique. Empêcher qu'une catégorie d'acteurs capte ce progrès technique à son profit exclusif.
    3. Reconnaître que les sources de financement de la création en matière culturelle sont et doivent rester diverses (vente à l’unité, prélèvements auprès des exploitants, redevance pour copie privée, etc.). L’Etat ne doit pas privilégier un modèle économique unique pour la diffusion des ½uvres culturelles mais favoriser les modèles en phase avec les demandes de la société.
    4. Favoriser l’innovation en matière de circulation commerciale des ½uvres numérisées. Le succès du P2P témoigne de l'insatisfaction de nos concitoyens face à une offre culturelle perçue comme trop limitée, trop chère et trop uniforme. Les opérateurs doivent pouvoir développer des services améliorés par rapport à ce que l’on trouve aujourd’hui.
    5. Encourager les créateurs qui se tournent vers les modèles ouverts de propriété intellectuelle de type Creative Commons ou Musique-libre."

    Je n'ai pas trop le temps de développer ce journal, mais je trouve que ça vision se rapproche un peu de celle de Mr Bayrou.

    Il ne reste plus qu'à porter ces idées bien haut et les faire comprendre aux autres grands noms de la gauche, pour avoir enfin à terme un contre pouvoir à ces sénateurs lob(by)otomisés.

    > Lire le journal (68 commentaires, moyenne: 3).

    [Non informatique] Groupe de musique

    Posté le 20 avril 2006
    0
    Bonsoir,

    Je suis sur Paris depuis six mois et je commence sérieusement à me demander si je ne pourrais pas reprendre mes anciennes activités musicales.
    /flashback
    avant d'entrée en prépa j'étais dans un groupe de musique en tant que chanteur
    /ironie
    plusieurs concert devant au moins 20 personnes que je connaissais toutes.
    /ironie
    J'ai joué dans plusieurs styles de groupes allant du hurlement primaire aux chants assez évolués.
    La CPGE et ses impératif à fait que j'ai marqué une pause.
    J'ai eu quelques expériences en école mais finalement rien de sérieux.
    /flashback
    Je suis maintenant en thèse et j'aimerais reprendre une activité de chanteur et retrouver le plaisir de dialoguer avec des musiciens et libristes.
    J'adresse ma demande sur ce site car j'aimerais bien jouer avec des gens qui ont une culture du libre et qui accepteraient de mettre les productions que nous ferions en licence cc. Et que je ne suis pas un spécialiste des sites de musique libre.
    J'espère donc que vous conviendrez que mon journal n'est pas déplacé et que je ferais mieux de créer mon blog et d'arreter de vous c*&'(r les c**§§!!$s.
    Je dois avouer que je n'ai pas vérifié qu'il y a un forum rencontre de musicien et que je n'ai pas fait une recherche de demande de collaboration musicale dans les archives du site.

    Mon style musicale peut couvrir de Clapton à Metallica passant par Blind Guardian,Blaze, Led Zep et parfois des petits groupes populaire comme Staind.

    Je dois avouer que je ne couvre pas tout le repertoire de tout ces groupes, mais je me débrouilles sur quelques unes de leurs chansons.

    Je ne tiens pas à ce que les personnes que je rencontrerais via cette recherche partagent tous mes gouts mais je ne veux plus faire du hurlement primaire (Fans de Cavalera, cradle, Pantera passez votre chemin.

    J'aimerais rencontrer des gens qui soient un peu sérieux (histoire de faire une maquette et peut être quelques concerts amateurs) sans que ça devienne un sacerdoce pour autant.

    Voilà Je pense que le principal est dit.

    PS : Ploum je suis de tout coeur avec toi continus de nous faire vivre tes aventures trépidentes et tes découvertes farfelues

    Bonne soirée tous les geex

    > Lire le journal (7 commentaires, moyenne: 2).