13.07.2013 Views

Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE

Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE

Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.3. INSTRUMENTATION DISTRIBU ÉE<br />

cellules <strong>et</strong> préparant les données pour envoi vers les machines lointaines. Il n’ empêche que<br />

les données arrivant des contrôleurs de cellules n’ en restent pas moins peu cohérentes dans<br />

le temps <strong>et</strong> donc peu exploitables à distance. On perçoit donc bien ici le besoin de disposer<br />

d’une composante logicielle forte dans les cellules de prise de mesure, composante logicielle<br />

qui serait éventuellement ”induite” localement pour les seuls besoins de l’expérimentation.<br />

L’utilisation tant d’un réseau local que global présuppose que chaque acteur prenant<br />

part à l’expérience est à même de s’ identifier sur ce réseau. Ceci signifie, par exemple<br />

pour un réseau TCP/IP, que chaque machine doit disposer d’une adresse IP unique mais<br />

également avoir connaissance du routeur local perm<strong>et</strong>tant le branchement le cas échéant<br />

au réseau global. De plus, le contrôle des expériences par réseau suppose une géométrie<br />

relativement statique au vu du manque d’interopérabilité des appareils. En eff<strong>et</strong>, chaque<br />

appareil pris en charge par un ordinateur aura nécessité l’installation <strong>et</strong> la configuration<br />

d’un gestionnaire propriétaire, quel que soit le système actuel utilisé, e.g. GPIB-En<strong>et</strong>. Modifier<br />

un appareil, changer un voltmètre par un autre provenant d’un constructeur différent,<br />

ou déplacer les appareils impose de réévaluer une partie non négligeable de la configuration.<br />

La robustesse du système de mesure est un élément également souvent peu ou pas<br />

intégré à l’architecture de l’expérimentation. Il faut donc parallèlement m<strong>et</strong>tre en oeuvre<br />

un ensemble de techniques perm<strong>et</strong>tant l’évaluation de l’état courant des appareils. Un tel<br />

système sera donc forcément peu réutilisable <strong>et</strong> interopérable avec d’autres systèmes de<br />

surveillance du bus, puisqu’il s’ agit de m<strong>et</strong>tre en oeuvre des solutions commerciales ou<br />

développées sur mesure.<br />

Enfin, le désir de faire communiquer des instruments <strong>et</strong> des ordinateurs selon un schéma<br />

homogène <strong>et</strong> portable impose l’utilisation de protocoles standardisés qui présentent le<br />

double désavantage de ne pouvoir évoluer dans le temps <strong>et</strong> de ne pas tirer bénéfice des<br />

techniques de développement actuelles, notamment l’utilisation de langages de très haut<br />

niveau orientés-obj<strong>et</strong> <strong>et</strong> de techniques de mise en oeuvre d’obj<strong>et</strong>s distribués.<br />

Constituer des points de mesures mobiles, dynamiques voire collaboratifs est donc actuellement<br />

fort peu aisé, voire impossible au vu de ces limitations.<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!