« Découvrir Scilab/Interface » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
m Formatage, ajout de strong
Ligne 3 :
 
<br />
<big><big><bigspan style="font-size:25px;">1. Interface utilisateur </big></big></bigspan>
----
 
Ligne 11 :
Scilab est un logiciel qui s'utilise en ligne de commande. L'écran se compose d'une zone de saisie dans laquelle on va taper des commandes.
 
L’invite de la ligne de commande ''(prompt)'' est constituée d’une « flèche » : deux tirets et un signe supérieur <code>--&gt;</code>. L’instruction est tapée puis validée avec la touche de retour chariot (<code>[↵]</code>, <code>[Enter]</code> ou <code>[Return]</code>). Le résultat est affiché à la suite, sauf si la ligne se termine par un <font id="point_virgule1">point-virgule</fontspan> auquel cas le résultat est caché.
 
; Par exemple :
Ligne 47 :
L'endroit où se place le caractère (lettre, chiffre, signe…) tapé est signalé par le curseur, un trait de soulignement clignotant (Windows XP) ou un rectangle (MacOS X). L'édition se fait en insertion, c'est-à-dire que si le curseur est au milieu d'une ligne, les caractères suivants sont décalés d'une position à droite lorsque l'on entre un caractère.
 
<font id="trois_points1">On</fontspan> peut, si on le désire, fractionner l'édition sur plusieurs ligne. Pour cela, il faut terminer la ligne par trois points « <code>...</code> ».
 
; Exemple
Ligne 57 :
Ceci est bien sûr plutôt intéressant lorsque la ligne à taper est longue.
 
À l'inverse, on peut mettre plusieurs instructions sur une même ligne en les séparant d'une <font id="virgule1">virgule</fontspan>, ou bien d'un point-virgule si l'on ne veut pas que le résultat soit affiché.
 
----
Ligne 66 :
== Chaînes de caractère ==
 
Par défaut, une suite de caractères est interprété comme une commande ou comme une variable. Pour indiquer que c'est une <font id="chaine1">chaîne de caractères</fontspan>, il faut la mettre entre guillemets simples <font id="apostrophe1">(apostrophes, ''single quote'')</fontspan> « <code>'</code> » ou entre <font id="guillemet1">guillemets</fontspan> doubles ''(double quote)'' « <code>"</code> ».
 
Lorsque la chaîne doit contenir une apostrophe, on redouble l'apostrophe. De même, lorsque la chaîne doit contenir des guillemets, on redouble ces guillemets.
Ligne 89 :
== Éditeur SciNotes ==
 
Scilab dispose d'un éditeur de programme, <font id="scinotes1">SciNotes</fontspan>, qui peut être lancé en tapant <code>edit</code> dans la ligne de commande. On peut aussi taper <code>scinotes</code>, mais cette solution est sensible à un changement du nom de l'éditeur ; par exemple, avant la version 5.3.0 (2010), l'éditeur était SciPad<ref>SciPad est toujours disponible en tant que produit à part, sur http://sourceforge.net/p/scipad/</ref>.
 
Il s'agit d'un éditeur multiligne : lorsque l'on appuie sur le retour chariot, cela ne valide pas la commande mais passe simplement à la ligne suivante. Les touches <code>[↑]</code> et <code>[↓]</code> permettent de changer de ligne, d'aller éditer une autre ligne.
 
Ce qui est tapé dans cet éditeur peut ensuite être sauvegardé dans un fichier <font id="sci1">.SCI</fontspan> ou bien directement exécuté dans Scilab (l'ancienne extension était .SCE).
 
== Affichage graphique ==
 
L'affichage graphique (tracé d'une courbe, dessin…) se fait dans une fenêtre dédiée que nous appelerons « fenêtre graphique ». Cette fenêtre s'affiche automatiquement dès la première instruction graphique.
Par exemple, taper <font id="clf1"><code>clf</code></fontspan> puis valider : cela affiche une fenêtre graphique vide.
 
== Aide en ligne ==
 
Scilab dispose d'une <font id="aide1">aide en ligne</fontspan>. Pour cela, taper <font id="help1"><code>help</code></fontspan>.
 
Cela affiche une fenêtre Browse Help (« naviguer dans l'aide ») avec une arborescence à gauche. Lorsque l'on clique sur un dossier de l'arborescence, une branche se développe, faisant apparaître les articles. Chaque article correspond à une commande ou à une fonction prédéfinie ; il suffit de cliquer dessus pour que le contenu de l'aide — disponible en français, mais quelques articles restent en anglais — s'affiche dans la partie droite de la fenêtre.
Ligne 111 :
 
Scilab peut être fermé de la manière habituelle selon les systèmes d'exploitation : en général bouton en forme de croix ou menu '''Fichier | Quitter'''. On peut aussi
* taper <font id="exit1"><code>exit</code></fontspan> en ligne de commande ;
* lorsque l'on est dans l'environnement initial, on peut également taper <font id="quit1"><code>quit</code></fontspan> (voir aussi ''[[Découvrir Scilab/Environnement|Environnement]]'').
 
== Spécificités selon les systèmes d'exploitation ==
Ligne 125 :
* <code>[Échap]</code> ou <code>[Esc]</code> efface la ligne courante.
 
On peut utiliser les actions classiques de la souris, par exemple sélectionner une ligne de texte et faire du <font id="copier1">copier-coller</fontspan> :
* en utilisant le menu contextuel accessible en cliquant avec le bouton droit <ref>pour les droitiers, ou le bouton gauche si la souris est configurée pour les gauchers</ref>,
* avec les boutons d'édition situés en haut de la fenêtre, ou
Ligne 148 :
==== Aide en ligne ====
 
On peut lire directement le <font id="aide2">fichier d'aide</fontspan> au format <font id="chm1">CHM</fontspan> (''compiled HTML'', un format d'aide propre à Microsoft Windows). Ce fichier contient les mêmes informations que l'aide en ligne accessible par <code>help</code>, seule change l'interface ; le fichier s'appelle <code>scilab_fr_FR_help.chm</code> (la nomenclature était différente dans les versions précédentes, le fichier s'est appelé <code>sciman-fr-3.1.1.CHM</code>, <code>man-fr-scilab-4.0.CHM</code>)<ref>le terme « man » fait référence à la fonction Unix permettant d'afficher les pages de manuel.</ref>. Il se trouve dans le dossier <code>C:\Program Files\scilab-5.4.0\modules\helptools\chm</code>.
 
On lance cette aide avec un double-clic sur l'icône dans l'Explorateur Windows. La fenêtre comporte deux parties :
Ligne 162 :
SciPad peut être lancé en cliquant sur le bouton '''Editor''' en haut de la fenêtre.
 
Il est possible de <font id="copier2">copier</fontspan> du texte d'une application extérieure (y compris sous Aqua<ref>Aqua
est l'environnement graphique « naturel » de MacOS X
</ref>) de manière classique (par exemple avec <code>{{pomme}}+[C]</code>), puis de le coller dans SciPad avec le menu '''Edit | Paste''' ou bien le raccourci clavier <code>[Ctrl]+[V]</code>.