1.3.html 11.6 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Installation du logiciel &#8212; Documentation eyes17 1.0</title>
    <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <script type="text/javascript" src="_static/translations.js"></script>
    <link rel="index" title="Index" href="genindex.html" />
    <link rel="search" title="Recherche" href="search.html" />
    <link rel="next" title="Le programme graphique principal" href="1.4.html" />
    <link rel="prev" title="Le matériel" href="1.2.html" /> 
  </head><body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="Index général"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="1.4.html" title="Le programme graphique principal"
             accesskey="N">suivant</a> |</li>
        <li class="right" >
          <a href="1.2.html" title="Le matériel"
             accesskey="P">précédent</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">Documentation eyes17 1.0</a> &#187;</li> 
      </ul>
    </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  <h3><a href="index.html">Table des Matières</a></h3>
  <ul>
<li><a class="reference internal" href="#">Installation du logiciel</a><ul>
<li><a class="reference internal" href="#pour-toute-distribution-gnu-linux">Pour toute distribution GNU/Linux&nbsp;:</a></li>
<li><a class="reference internal" href="#distributions-gnu-linux-debian-ou-ubuntu">Distributions GNU/Linux Debian ou Ubuntu</a></li>
<li><a class="reference internal" href="#le-cd-vif-expeyes-la-cle-usb-vive">Le CD vif expEYES / La clé USB vive</a></li>
<li><a class="reference internal" href="#sous-mswindows">Sous MSWindows</a></li>
</ul>
</li>
</ul>

  <h4>Sujet précédent</h4>
  <p class="topless"><a href="1.2.html"
                        title="Chapitre précédent">Le matériel</a></p>
  <h4>Sujet suivant</h4>
  <p class="topless"><a href="1.4.html"
                        title="Chapitre suivant">Le programme graphique principal</a></p>
  <div role="note" aria-label="source link">
    <h3>Cette page</h3>
    <ul class="this-page-menu">
      <li><a href="_sources/1.3.rst.txt"
            rel="nofollow">Montrer le code source</a></li>
    </ul>
   </div>
<div id="searchbox" style="display: none" role="search">
  <h3>Recherche rapide</h3>
    <div class="searchformwrapper">
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    </div>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="installation-du-logiciel">
<h1>Installation du logiciel<a class="headerlink" href="#installation-du-logiciel" title="Lien permanent vers ce titre"></a></h1>
<p>ExpEYES peut fonctionner sur tout ordinateur disposant d’un interpréteur
Python et d’un module Python pour accéder au port série. L’interface
USB est prise en charge par le programme pilote qui présente le port
USB comme un port RS232 aux programmes d’applications. La communication
avec le boîtier expEYES est réalisée à l’aide d’une bibliothèque écrite
en langage Python.</p>
<p>Des programmes avec une interface utilisateur graphique ont été écrits
pour de nombreuses expériences. Le logiciel Eyes17 dépend des paquets
logiciels suivants&nbsp;:</p>
<blockquote>
<div><ul class="simple">
<li><code class="docutils literal notranslate"><span class="pre">python3-serial</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python3-numpy</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python3-scipy</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python3-qt5</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python3-pyqtgraph</span></code></li>
</ul>
</div></blockquote>
<div class="section" id="pour-toute-distribution-gnu-linux">
<h2>Pour toute distribution GNU/Linux&nbsp;:<a class="headerlink" href="#pour-toute-distribution-gnu-linux" title="Lien permanent vers ce titre"></a></h2>
<p>Télécharger <strong>eyes17-x.x.x.zip</strong> (la dernière version) depuis
<strong>http://expeyes.in</strong> et dézipper ce fichier, puis aller dans
le nouveau dossier. Taper les commandes&nbsp;:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>$ sudo sh postinst       # donne la permission d&#39;accès à tous

$ python main.py
</pre></div>
</div>
<p>Vous aurez des messages d’erreur pour tout paquet manquant qui pourrait
être nécessaire à expeyes. Installer ces paquets et réessayer. Les
programmes Python nécessaires pour de nombreuses expériences sont
dans le même répertoire, ils sont appelés par <code class="docutils literal notranslate"><span class="pre">main.py</span></code>.</p>
</div>
<div class="section" id="distributions-gnu-linux-debian-ou-ubuntu">
<h2>Distributions GNU/Linux Debian ou Ubuntu<a class="headerlink" href="#distributions-gnu-linux-debian-ou-ubuntu" title="Lien permanent vers ce titre"></a></h2>
<p>Télécharger <strong>eyes17-x.x.x.deb</strong> (la dernière version) depuis
la zone de téléchargement de <strong>http://expeyes.in</strong> et l’installer
à l’aide de la commande&nbsp;:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>$ sudo gdebi eyes17-x.x.x.deb
</pre></div>
</div>
<p>alors qu’on est connecté à Internet</p>
<p>Le paquet <code class="docutils literal notranslate"><span class="pre">eyes17</span></code> (de version supérieure à 3) ne dépend
pas de versions antérieures d’ExpEYES, comme expeyes-junior. Pendant
l’installation <code class="docutils literal notranslate"><span class="pre">gdebi</span></code> téléchargera automatiquement et installera
les paquets requis.</p>
<p><strong>N.B.&nbsp;:</strong> on peut aussi utiliser la commande&nbsp;:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>$ sudo apt install eyes17
</pre></div>
</div>
<p>alors qu’on est connecté à Internet&nbsp;; le paquet <code class="docutils literal notranslate"><span class="pre">eyes17</span></code> disponible
dans la distribution (actuellement dans debian/buster ou ubuntu/bionic)
ainsi que toutes ses dépendances sera téléchargé et installé.</p>
</div>
<div class="section" id="le-cd-vif-expeyes-la-cle-usb-vive">
<h2>Le CD vif expEYES / La clé USB vive<a class="headerlink" href="#le-cd-vif-expeyes-la-cle-usb-vive" title="Lien permanent vers ce titre"></a></h2>
<p>L’image ISO qui offre le support pour eyes17 est disponible ICI pour
téléchargement. Créer un DVD ou une clé USB démarrables à l’aide cette
image ISO (télécharger rufus depuis <a class="reference external" href="https://rufus.akeo.ie">https://rufus.akeo.ie</a> pour faire
ça sous MSWindows)</p>
<p>Éteindre le PC et brancher la clé USB ou insérer le CD vif, puis démarrer
l’ordinateur. Entrer dans le BIOS durant la phase de démarrage, et
faire en sorte que le CD ou la clé USB soit prise en compte comme
premier média de démarrage. Redémarrer en enregistrant ce réglage.
Un bureau apparaîtra et on peut lancer expEYES-17 depuis le menu <strong>Applications-&gt;Éducation</strong>-&gt;ExpEYES-17.</p>
<p>On peut aussi le lancer depuis un terminal à l’aide de la commande&nbsp;:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>$ python /usr/share/expeyes/eyes17/main.py
</pre></div>
</div>
</div>
<div class="section" id="sous-mswindows">
<h2>Sous MSWindows<a class="headerlink" href="#sous-mswindows" title="Lien permanent vers ce titre"></a></h2>
<p>Il faut tout d’abord installer le logiciel pilote pour le convertisseur
USB Série MCP2200, disponible sur le site de Microchip (et aussi disponible
sur le site expeyes). Après installation de ce pilote apparaîtra un
port COM, qu’on peut tester à l’aide du gestionnaire de périphériques
de MSWindows. Ensuite il y a deux options.</p>
<p>Un fichier zip contenant toutes les choses nécessaires pour ExpEYES
est disponible sur le site expeyes, sous le nom <code class="docutils literal notranslate"><span class="pre">eyes17win.zip</span></code>.
Télécharger et dézipper ce fichier puis lancer <code class="docutils literal notranslate"><span class="pre">main.py</span></code>
à partir de là. En utilisant cette méthode, on ne pourra pas écrire
soi-même de code Python pour accéder à expeyes&nbsp;; pour ce faire il
faut installer comme suit&nbsp;:</p>
<blockquote>
<div><ul class="simple">
<li><code class="docutils literal notranslate"><span class="pre">Python</span> <span class="pre">version</span> <span class="pre">2.x</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python-serial</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python-qt4</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python-pyqtgraph</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python-numpy</span></code></li>
<li><code class="docutils literal notranslate"><span class="pre">python-scipy</span></code></li>
</ul>
</div></blockquote>
<p>Télécharger le fichier <code class="docutils literal notranslate"><span class="pre">eyes17-x.x.x.zip</span></code> (la dernière version)
depuis le site web. En dézippant ce fichier on obtient un dossier
nommé <code class="docutils literal notranslate"><span class="pre">**eyes17**</span></code>, lancer <code class="docutils literal notranslate"><span class="pre">**main.py**</span></code>
depuis là.</p>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="Index général"
             >index</a></li>
        <li class="right" >
          <a href="1.4.html" title="Le programme graphique principal"
             >suivant</a> |</li>
        <li class="right" >
          <a href="1.2.html" title="Le matériel"
             >précédent</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">Documentation eyes17 1.0</a> &#187;</li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2018, GK.
      Créé avec <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.5.
    </div>
  </body>
</html>