Bonjour,

J'ai un GUI dans lequel j'ai un objet axes definie de la maniere suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
hgraph = axes('position',[.19  .20  .65  .75],...
    'tag','Graph');
    Xlabel('Temps (s)');
    Ylabel('Amplitude (V)');
Qui me permet de visualiser le signal d'entré d'une carte électronique.

Je voudrais utiliser cet axes pour visualiser la sortie de ma carte lorsque j'appuie sur un bouton.
Ma sortie est composé d'un nombre de signaux binaires paramétrable. L'idéale serais donc de faire un subplot, en affichant tous les signaux les uns au dessus des autres.

J'ai donc pensé mettre dans le fonction callback de mon bouton quelque chose du type:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
   % Je n'ai mis que deux signaux identique pour simplifier l'exemple
clk = [1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0]
x   = [0:19]
subplot(2,1,1)
stairs(x,clk)
subplot(2,1,2)
stairs(x,clk)
Mais mon objet axes disparait, et les graphs sont mal positionnés.
J'aimerais savoir comment/si je peut modifier mon objet axes pour afficher alternativement un graph ou plusieurs(avec un nombre paramétrable).

Merci