Découvrir Scilab/Xcos
12. Xcos
Xcos est un module permettant de travailler sur les schémas-bloc (ou schémas fonctionnels), par exemple pour résoudre des problèmes d'automatisme ou de traitement du signal.
Prise en main
[modifier | modifier le wikicode]Pour ouvrir l'interface graphique de Xcos, il suffit de cliquer sur le bouton Xcos (représentant un écran avec une courbe), ou bien de taper la commande xcos
.
L'interface comporte :
- l'espace de travail : c'est une fenêtre comportant un quadrillage ;
- un navigateur de palette : cette fenêtre propose des icônes.
Commençons par afficher une courbe sinusoïdale.
- Dans le navigateur de palette, sélectionner la palette Source ; cliquer sur l'icône Sinusoid generator
GENSIN_f
(générateur de signal sinusoïdal), et faire un glisser-lâcher dans l'espace de travail. - Dans le navigateur de palette, sélectionner la palette Sinks (litt. puits) ; cliquer sur l'icône
CSCOPE
(oscilloscope), et faire un glisser-lâcher dans l'espace de travail. - Dans l'espace de travail, relier la sortie du générateur à l'entrée noir de l'oscilloscope :
- pointer le curseur de la souris sur la sortie du générateur (triangle noir) ; un petit carré vert apparaît ;
- cliquer et maintenir le bouton enfoncé ;
- faire glisser le pointeur de la souris — cela tire un trait — sur le triangle d'entrée noir de l'oscilloscope ; un petit carré vert apparaît ;
- lâcher le bouton de la souris ; les deux éléments sont reliés.
- Dans le navigateur de palette, sélectionner la palette Source ; cliquer sur l'icône
CLOCK_c
(horloge), et faire un glisser-lâcher dans l'espace de travail. - Relier la sortie de l'horloge sur l'entrée rouge de l'oscilloscope.
- Enregistrer le projet (avec le bouton Enregistrer ou bien le menu Fichier | Enregistrer).
- Cliquer sur le bouton Démarrer : cela ouvre une fenêtre graphique qui affiche une sinusoïde. Cliquer sur le bouton Arrêter.
Pour modifier les paramètres de la source (amplitude, période, phase à l'origine), de l'oscilloscope ou de l'horloge, il suffit de cliquer sur l'icône avec le bouton secondaire (« clic droit » pour les souris configurées pour droitiers) et de sélectionner Paramètres du bloc. On peut aussi utiliser la combinaison de touches [Ctrl]+[B]
.
Nous allons maintenant afficher une courbe de Lissajous. Pour cela, on supprime l'oscilloscope et on le remplace par un CSCOPXY
— afficheur fixe XY, un oscilloscope à double entrée — et l'on ajoute un deuxième générateur de signal sinusoïdal. Chaque générateur est relié à une entrée noire de l'afficheur, et l'horloge est reliée à l'entrée rouge.
On utilise par exemple les paramètres suivants :
- premier générateur : amplitude =
1
, fréquence =2*%pi
, phase =0
; - second générateur : amplitude =
1
, fréquence =2*%pi
, phase =%pi/6
; - horloge : période =
0.01
; - afficheur : color or mark =
1
, Xmin =-1.5
, Xmax =1.5
, Ymin =-1.5
, Ymax =1.5
.
On obtient une ellipse. En faisant varier les paramètres des générateurs, on modifie la courbe. On peut par exemple mettre la période du second générateur à %pi
.
On peut remplacer l'afficheur fixe par un afficheur d'animation CANIMXY
.
Voir aussi
[modifier | modifier le wikicode]Notes
[modifier | modifier le wikicode]