[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