[Users-fr] Xcos : convertisseur signal horloge => signal données ?

Samuel Gougeon sgougeon at free.fr
Mar 13 Mar 12:29:40 CET 2018


Bonjour,

Avec Xcos, je cherche à tracer /dans la même fenêtre/ à la fois un 
chronogramme des impulsions telles que sortant d'une horloge 
<https://help.scilab.org/docs/6.0.1/fr_FR/CLOCK_c.html#Example_CLOCK_c> 
ou par exemple du bloc /M_fre//q/ 
<https://help.scilab.org/docs/6.0.1/fr_FR/M_freq.html>, et un signal de 
sortie de données.

Que ce soit dans un SCOPE simple en courbe + diagramme bâton superposés 
ou avec CMSCOPE dans des subplot() séparés, je n'y suis pas parvenu.

Sauf erreur, tous les SCOPE disponibles sont spécialisés soit dans la 
visualisation des signaux de données, soit avec CEVENTSCOPE dans la 
visualisation des chronogrammes.

J'ai cherché si avec les SCOPE de données il existe un moyen d'indiquer 
qu'une des entrées à visualiser est un signal d'horloge. Mais cela ne 
semble pas possible.

J'ai aussi cherché s'il existe un convertisseur /Signal d//'horloge => 
Signal de données/  qui puisse être utilisé en sortie d'horloge (ou de 
blocs tel que /M_freq/ sortant des signaux d'horloge/déclenchement), 
afin de pouvoir alimenter un SCOPE de données. Je n'en ai pas trouvé.


J'ai commencé à réfléchir à la construction d'un superbloc qui pourrait 
faire le travail. Le choix du bloc d'entrée est assez limité : il faut 
un bloc qui en entrée reçoit des événements, et qui en sortie produise 
du signal-donnée. Le générateur de signal carré GENSQR_f 
<https://help.scilab.org/docs/6.0.1/fr_FR/GENSQR_f.html> est un bon 
candidat. J'ai essayé de faire avec, suivi par exemple d'un dérivateur. 
Mais cela ne fonctionne pas. Sans doute m'y suis-je pris maladroitement. 
Ou peut-être n'est-ce tout simplement pas possible.

En tout état de cause, il semblerait bien peu pertinent de développer 
des blocs SCOPE supplémentaires permettant de faire cela, plutôt que de 
concevoir un bloc de conversion permettant d'utiliser tous les SCOPE 
déjà disponibles pour visualiser les signaux de donnée. Ou, comme évoqué 
plus haut, d'ajouter pour tous les SCOPE (hormis CEVENTSCOPE, à mettre 
au rebut car inutilement spécialisé) un paramètre permettant d'indiquer 
qu'une entrée est un signal-donnée ou un signal-horloge.

Si d'autres utilisateurs ont eu le même besoin et ont su le résoudre ou 
ont essayé d'autres choses, je suis preneur de tous les bons conseils.

Au plaisir de les lire
Cordialement

Samuel Gougeon


-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20180313/65fd8541/attachment.htm>


Plus d'informations sur la liste de diffusion users-fr