le 06-20-2013 07:48 AM
Bonjour,
En créant un signal carré, j'aimerais extraire seulement la valeur positif. Par exemple, avec une amplitude de 1, l'oscillation carrée va osciller de 1 à -1. Mais j'aimerais que la face avant n'affiche que la valeur positive.
Serait-ce possible de faire ceci avec une case structure?
Je vous met mon début d'exemple en annexe, merci de me montrer la solution.
Cordialement
Jérôme
le 06-20-2013 09:56 AM
Bonjour,
Si je comprends bien, la finalité est d'avoir un signal carré entre 0 et 1, c'est bien ça?
Si oui, pas besoin de structure condition, il suffit de mettre dans les paramétres de generation du signal une amplitude de 0,5 et un offset de 0,5 au lieu d'un amplitude de 1 avec un ofset nul comme actuellement.
Cordialement
antoine
le 06-20-2013 10:03 AM
Non du tout,
L'indicateur va afficher soit -1, soit 1. Et moi j'aimerais qu'il n'affiche que la valeur de 1. Donc la valeur -1 ne doit pas être affichée.
Le programme en annexe de mon premier message est un exemple de mon problème.
Dans mon réel programme je dois afficher la lecture d'un débit d'eau. Mais entre chaque lecture (soit toutes les secondes), il affiche 0 et j'aimerais que cette valeur "0" ne soit pas affichée sur la face avant.
J'espère que je suis un peu plus clair.
Cordialement
Jérôme
06-20-2013 10:17 AM - modifié 06-20-2013 10:19 AM
OK, desolé si j'avais mal compris.
Tu veux conserver une echelle temporelle reguliére en x, ou tu veux juste accoler les valeurs non nulles?
Dit differement, tu veux qu'il y ai des trous dans le traçés à la place des valeurs nulles, ou un tracé continu des valeurs non nulles?
La solution sera différente selon le cas....
Un bout de ton programme réel peut aussi être utile pour t'aiguiller.
antoine
le 06-20-2013 10:19 AM
Pas de problèmes,
Il faudrait accoler les valeurs non-nul.
Merci
Jérôme
le 06-20-2013 10:24 AM
Voici mon programme.
06-20-2013 10:35 AM - modifié 06-20-2013 10:46 AM
Un exemple en pj.
Un graphe se remplit avec tous les éléments générés
L'autre uniquement avec les éléments au dessus du seuil.
Attention avec cette méthode, tous les points sont conservés donc la taille des tableaux augmente lineairement avec les itérations de la boucle... risque de saturation mémoire si la boucle tourne trés vite et/ou trés longtemps...
Edit : messages croisés, je n'avais pas vu ton code.
le 06-25-2013 03:27 PM
Bonjour,
J'ai encore un problème concernant ce programme, j'ai modifié mon programme et du coup je ne dois plus utiliser de boucle While.
Du coup je ne sais pas comment faire pour supprimer cette valeur de "0".
Je vous met mon nouveau programme en annexe.
Cordialement
Jérôme
le 06-25-2013 03:43 PM
J'ai trouvé la solution.
Désolé pour le dérangement
Cordialement
Jérôme