Connaitre la ligne la plus petite dans un tableau

Bonjour à vous tous,
Dans un tableau, je cherche à récuperer l'indexe de la ligne qui représente le plus de nombres de valeurs inférieurs à un seuil.
Merci d'avance
Résolu !
Accéder à la solution.

Bonjour JB,
merci beaucoup pour votre aide, désolé j'avais un problème de connexion à cause des travaux du coup j'ai pas réussi a vous répondre,
pour la solution j'ai réussi à le faire mais un peu différemment, ci-joint mon VI en image.
Pour répondre à votre première question et expliquer ce que je veux faire exactement :
Je récupère des mesures mais les paramètres de la fonction théorique ne sont pas indépendant et je veux les connaitre, j'ai essayé avec le curvefit de LEV-MAR mais ça répond pas a mes besoins vu qu'il me donne une seul valeur pour chaque paramètre,
donc j'ai pensé a faire un calcul théorique qui tient compte de la variation de chaque paramètre et après je compare avec les valeurs mesurées et celle qui rapproche plus je dis que ma mesure à ses paramètres.
je vous remercier une deuxième fois pour votre aide :-)
Pièces jointes :
LABview.png ‏20 KB

Similar Messages

  • Ajouter une ligne dans un tableau à l'appui sur un bouton

    Bonjour,
    étant étudiant en école d'ingénieur, je dois programmer une interface d'acquisition pour un banc de mesure. Cependant je suis totallement débutant en LabView.
    Mon objectif est de récupérer des données dans un tableau à l'appui sur un bouton. A chaque nouvel appui, je voudrais ajouter une ligne dans un tableau et non remplacer la précedente.
    J'ai fais plusieurs essais, mais rien de concluant, pourriez vous me donner des pistes s'il vous plait ?
    Voici mon vi simplifié :
    Cordialement,
    Marvin.

    J'ai pu résoudre mon problème grace aux VI express Lire un fichier et Enregistrer dans un fichier.
    Merci

  • Comment récupérer le n° d'une ligne sélectionnée dans une liste multicolonne

    Je cherche à récupérer le numéro de la ligne sélectionnée dans une liste multicolonne

    Normalement, c'est exactement ce que fait un control du type "liste multicolonne" : renvoyer le n° de la ligne sélectionnée ! Mais peut-être n'ai-je pas compris votre question ?
    Vous pouvez changer le mode de sélection (0 ou 1 item, 1 item uniquement, etc...).
    Bien entendu, le control doit être dans une boucle qui attend soit une modification de la valeur, soit que l'opérateur valide l'état d'une manière ou d'une autre.
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Bonjour, Mon adresse courriel servant d'identifiant ne sera plus bonne dans 2 jours car j'ai changé de travail. J'ai beau suivre votre procédure pour en entrer une nouvelle, c'est impossible. Je reçois toujours le même message d'erreur

    Mon adresse courriel servant d'identifiant ne sera plus bonne dans 2 jours car j'ai changé de travail. J'ai beau suivre votre procédure pour en entrer une nouvelle, c'est impossible. Je reçois toujours le même message d'erreur

    excuser ma reponse partiellement en Anglais.
    Si vous avez "enabled" le "Large Document Format" dans le passer pour sauver en "PSB format". Alors vous pouver sauver votre travail dans se format. Je pense que s'ait 4Gig dans CS2.
    Richard

  • Redirection dans un tableau interactif

    Bonjour
    J'ai fait un script php qui extrait des données d'une base mysql et les met dans un tableau. l s'agit des fiches de membres d'une association.
    Certains ont un site web et je veux que sur la fiche du membre il soit possible de cliquer sur l'adresse du site et de s'y rendre.
    Tout fonctionne parfaitement si ce n'est que lorsque je clique sur l'adresse du site la fonction inscrit l'adresse de mon site suivie de l'adresse du site cible.
    Je ne parviens pas à supprimer l'affichage de mon site.
    Voici le code du tableau :
    <table border="1" align="center">
      <tr>
         <th>Nom</th>
        <td strong><?php echo $row_DetailRS1['noms']; ?> </td>
      </tr>
      <tr>
        <th>Prénom</th>
        <td><?php echo $row_DetailRS1['prenom']; ?> </td>
      </tr>
      <tr>
        <th>cp</th>
        <td><?php echo $row_DetailRS1['cp']; ?> </td>
      </tr>
      <tr>
        <th>Ville</th>
        <td><?php echo $row_DetailRS1['ville']; ?> </td>
      </tr>
      <tr>
        <th>email</th>
         <td><a href="mailto:<?php echo $row_DetailRS1['email']; ?>"><?php echo $row_DetailRS1['email']; ?></a></td>
      </tr>
    Voici la ligne qui pose problème :
      <tr>
        <th>Site</th>
         <td><a href="<?php echo $row_DetailRS1['site']; ?>"><?php echo $row_DetailRS1['site']; ?></a>
               </td>
      </tr>
    </table>
    Quelqu'un peut il me trouver la solution qui me rend chèvre ?
    Par avance merci.

    Pour cette question, je vous renverrai plutôt vers des sources plus techniques, sur php et mysql, voir une simple question sur StackOverflow…

  • Probleme insertion valeurs dans un tableau

    Bonjour,
    Je rencontre un petit probleme sous Labview 7.1.
    J'obtient des valeurs RMS d'un signal. J'aimerai faire une moyenne de 20 valeurs prisent toute les 1/4 ou 1/2 secondes. Le probleme est que je n'arrive pas a inserer ces valeurs dans mon tableau, la valeur precedente est remise a zero.
    De plus, quand j'initialise mon tableau en dehors de ma boucle, je ne peut pas raccorder mon initialized array car le format n'est pas le meme.
    merci.
    Attachments:
    test_file_record_4.vi ‏682 KB

    Pour ne pas perdre la dernière valeur entrée dans le tableau, il faut utiliser un registre à décalage.
    Le pb de connection est du à l'autoindexation  (clic droit sur le point d'entrée...). Par défaut les boucles For autoindexent les entrées de type tableau. C'est l'inverse avec les boucles while.
    J'ai corrigé et fait un peu de ménage dans votre vi.
    Ceci dit, je ne pense pas que vous arriviez ainsi à calculer votre moyenne... il faudra probablement revoir votre algorithme .
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    test_file_record_4[1].vi ‏703 KB

  • Filtre automatique des données dans un tableau sur diadem

    Bonjour à tous,
    Débutant sous Diadem, je souhaiterais filtrer des données dans un tableau sous diadem 2012 (style filtre automatique excel).Je possède trois colonnes: Date / Valeur / État (1=bon ; 3=mauvais). Je souhaite afficher uniquement les valeurs avec un état bon (état = 1) et ainsi pouvoir exploiter par la suite ces valeurs (courbes, statistiques...).
    - Existe-t-il un filtre rapide pouvant répondre à ce besoin?
    - Peut on sélectionner automatiquement plusieurs lignes avec une valeur connue et les supprimer (exemple ici: sélectionner toutes les lignes avec un état à 3)?
    - Sinon existe-t-il une autre solution ?
    D'avance merci pour vos réponses
    Nicolas
    Solved!
    Go to Solution.

    Re bonjour,
    Je pense avoir trouvé une solution pour afficher uniquement les valeurs souhaitées dans ce cas.
    - Créer une nouvelle colonne "Valide"
    - Ouvrir calculator et saisir la formule suivante : Ch("[1]/Valide")=Ch("[1]/Valeur")*(Ch("[1]/Etat")+CTNV(Ch("[1]/Etat")>1))
    On obtient ainsi une nouvelle colonne "Valide" dans laquelle on renvoie les valeurs de la colonne "Valeur" si "Etat" est 1; sinon on renvoie "NoValue" pour les états supérieurs à 1. On peut ensuite travailler et visualiser des graphes à l'aide de cette dernière colonne.
    Espérant avoir apporté une aide (ou des pistes) à d'autres personnes dans cette situation.
    Nicolas

  • Cacher une colonne dans un tableau

    Bonjour, je doit créer un programme d'acquisition pour un oscilloscope. Je recueille les résultats des signaux transmi par l'oscilloscope comme la fréquence, la valeur max etc..
    J'ai donc creer un tableau on je recupère les valeurs que j'écris dans un tableur ensuite, mais j'aimerais pouvoir sélectionner les valeurs que j'envoie dans le tableau ( et donc dans le tableur) ou pas.
    Cela est-il possible? ou simplement cacher les colonnes non selectionner
    Je travail sous LabView 2012, ci joint mon VI et j'utilise un Lecroy WaveRunner 640zi  comme oscilloscope
    Merci d'avance.
    Attachments:
    VI Valeur P.vi ‏27 KB
    vi.jpg ‏174 KB

    Petit conseil, comme tu utilises la dernière version de LabVIEW, tu devrais enregistrer tes VIs à une version plus ancienne pour maximiser tes chances que les membres avec une ancienne version puissent les ouvrir... Ou simplement les partager en image .PNG
    Ton problème semble assez élémentaire. Tu peux utiliser la fonction "Delete from array" dans une boucle for avec un shift register, où tu enlèves les colonnes qui ne t'intéressent pas, ou utiliser la fonction "Index array" pour sélectionner une par une les colonnes qui t'intéressent et les ajouter dans ton shift register, et ensuite convertir ce qui reste dans ton fichier tableur.
    Je te laisse le soin de découvrir les fonctions array

  • Récupérer la valeur lue par une commande dans un tableau

    Bonjour à tous,
    Je vous explique mon problème : je récupère un tableau de valeurs. J'aimerais envoyer les valeurs de ce tableau dans une commande qui permettra alors de modifier la valeur de la fréquence en fonction de ce tableau de valeurs. 
    Seul soucis : Les fréquences générées sont bel et bien toutes envoyées par la commande (Vérification à l'oscilloscope, tout va bien). Par contre, sous labview je ne peux pas afficher ma fréquence maximale dans le tableau final (il y a apparition du caractère # dans la première case). Comment faire pour récupérer toutes les valeurs envoyées par mes commandes dans le tableau final (avec la fréquence maximale qui apparait dans le tableau au final). J'ai beau cherché je vois pas comment faire...
    Exemple : Frequence min = 30 Frequence max = 300
    Je me retrouve avec un Tableau de 30 40 50 60 70 80 90 100 et 200 mais j'aimerai que 300 apparaisse (en supprimant si possible le caractère # ?)
    J'espère que j'ai pu m'exprimer de manière claire, je vous envoie ci-joint mon programme en intégralité.
    En vous remerciant.
    Cordialement,
    Reborn
    Pièces jointes :
    Detection synchrone.vi ‏44 KB

    Bonjour,
    Merci d'avoir posté sur le forum NI.
    Pourriez vous poster un VI simplifié reproduisant l'erreur que vous rencontrez (sans utiliser les VI de communication ou autre) afin qu'ils soit plus simple pour les membres de cette communauté de pouvoir vous aider?
    Cordialement,
    Nicolas M.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Journées Techniques LabVIEW 2012 : du 27 septembre au 22 novembre
    2 sessions en parallèle : Débuter a...

  • Remplir des valeurs générer dans un tableau colonne après colonne

    je génère des valeurs aléatoires et je veux les enregistrer toutes dans un tableau, où chaque génération dans une nouvelle colonne. ( mon programme actuel écrase les valeurs précédentes :-( )
    ci-joint  mon petit exemple.
    merci d'avance.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    teste LV.png ‏12 KB

    penser aux kudos,
    penser à se relire aussi, histoire de corriger les fautes d'orto-graffe ... ou les dérabages d'égriture.
    ça fait plus "goli" ... sorry ... "joli"  
    avec tous les kudos que tu te prends Cisco, tu dois penser à soigner ton "image" maintenant ( re -   )
    allez ... y'a du vrai dans "tout ça" ... mais c'est pour taquiner aussi   

  • Inserer une image dans un tableau sous Word (géré par Labview)

    Presque tout est dans le titre
    Je cherche, lors de la génération d'un document Word, à introduire une image dans un tableau.
    Je cherche désespéremment une façon de faire mais j'avoue que je tourne un peu en rond.
    Et encore mieux, est-il possible de fusionner des cases d'un tableau?
    Merci

    Bonjour Bysbobo,
    Je ne suis pas exactement sûr de comprendre ce que tu veux faire. Pourrais-tu illustrer avec des copies d'écran?
    Aussi, il existe un toolkit Géneration de Raports pour MS Office (Word,Excel), l'as-tu à ta disposition? Si oui ce sera beaucoup plus simple à mettre en place!
    NB : Je pense que tu devrais poster ton message sur le forum dédié à LabVIEW et non pas aux "Autres produits NI", tu aurais plus de réponses
    Bonne journée,
    M-Junior

  • Remplacer des valeurs dans un tableau par des 1

    Bonjour,
    J'ai un tableau 2D de ce type :
    0 0 0 125 148 198 0 0 0
    0 0 153 148 135 0 0 0
    0 0 0 0 0 0 217 239 0 0 0
    0 0 0 0 143 286 0 0 0 0 0
    et un tableau 1D de ce type :
    -0.09
    -0.05
    -0.07
    -0.06
    -0.03
    -0.05
    -0.08
    -0.04
    -0.03
    -0.02
    Ce que je veux c'est remplacer les valeurs de mon tableau 2D par mes valeurs de mon tableau 1D. Et je veux que ces valeurs soient exactement à la même place dans le tableau 2D.
    Ce que je pensais faire, c'est : dans mon tableau 2D, remplacer toutes les valeurs différentes de 0 par des 1 de façon à créer un "masque" de 1. Ensuite lui dire de remplacer mes 1 par les valeurs de mon tableau 1D en remplissant de gauche à droite.
    Mais je n'arrive pas à le faire, pouvez vous m'aider ?
    ou peut-être avez-vous une autre méthode ?
    (j'utilise Labview 2010)
    Résolu !
    Accéder à la solution.

    voila, rapido et sans chercher à faire des cabriolles.
    et comme dit JB ... "que faire si" ...
    ici, si le 2D est plus grand, les valeurs exédentaires seront remplacées par des "0"
    Maintenant ... comme dab ... je suis certain qu'il y " plus simple".
    avec 2 portes nand et 1 inverseur  
    ici, c'est du vite fait, mais ça tourne.

  • Remplacer 2 portions dans un tableau 1 d

    Bonjour à tous, 
    voilà petite question, j'ai un tableau 1 d de la forme suivante : 
    0
    0
    0
    0
    0
    Je souhaite remplacer certains de ces valeurs, notamment de la sorte : 
    1
    1
    0
    1
    1
    en définissant les 2 indices de départ et la proportion de remplacement .
    Cordialement

    Salut Geoff,
    Connais-tu la taille de ton tableau de base tout le temps ?
    Si oui, ca devient assez simple, il suffit :
    1. Pour la première partie du problème, tu l'as très bien fait, tu ajoutes simplement le tableau de 1 grâce à "Insérer dans un tableau" à l'indice 0.
    2. Pour la seconde partie du problème, il suffit de prendre la taille du tableau de base, la taille du tableau de 1, de soustraire les 2 tailles pour savoir à quel indice commencer à insérer le tableau de 1. De cette façon, tu arrives à modifier les dernières cases de ton tableau...
    En espérant avoir compris ton problème !
    Bilsix.
    Pièces jointes :
    zzz.jpg ‏22 KB
    zzz1.jpg ‏14 KB

  • Randomiser la position d'éléments dans un tableau

    Bonjour,
    Je souhaiterais rendre aléatoire une série de valeurs dans un tableau. Par exemple j'ai 6 valeurs dans un tableau 1,2,3,4,5, et 6. Je souhaite que le tableau me sorte ces 6 valeurs dans un ordre aléatoire. Comment puis-je faire? Merci d'avance pour votre aide.
    Résolu !
    Accéder à la solution.

    Voilà une petite traduction en code, en espérant que çà correponde à ce que tu attendais.
    Cordialement
    Benoît C.
    Certified LabVIEW Associate Developer

  • Enregistrer des valeurs dans un tableau

    Bonjour
    J'utilise LabView 2011 et je souhaite enregistrer les valeurs que me retourne mon codeur incrémental dans un tableau, qui ensuite les affiche sur un graphe.
    Comme ca ne marchait pas, je me suis aidé de l'aide labview :
    J'ai donc défini une taille fixe pour tout les tableaux, et également coché "Pré-allouer les tableaux et chaines automatiquement".
    Cependant ça m'affiche encore comme erreur que mes fils et tableaux doivent être de taille fixe dans la cible actuelle.
    Pourriez-vous m'aider svp ?
    Merci beaucoup

    Bonjour
    Effectivement la cible est le compactRIO 9075.
    En fait ce que je veux faire, c'est enregistrer le signal du codeur, uniquement lorsque la position du moteur varie.
    C'est-à-dire que je voudrais voir tous les signaux que lorsqu'ils varient, puis que l'enregistrement s'arrête quand il n'y a plus de variations.
    Le VI que j'ai codé est en pièce jointe.
    Merci à vous.
    Pièces jointes :
    element3.vi ‏139 KB

Maybe you are looking for

  • Reading XML Files from oracle 9i or in Oracle 10g

    Hi all, Can any body suggest how to write a stored procedure to read XML file content and insert into a table. Thanking you in Advance

  • Content Server / Content Repository / Archive Link and co.

    Hi, i have installed a content server on an external Windows 2003 Server Plattform using MAXDB. The Server is now running and working properly. The test of the content repositories were positive too. Now im a bit confused about all the actions which

  • Inter company billing use and steps?

    Inter company billing use and steps?

  • Change color of visited link

    Hello, I would like to change the color of visited column link in my report. After user clicks on it, it opens some info region, but user wants to know what info was already accessed after this region is closed, so link should stay colored. I

  • Re: Query Problem

    Hi, My DDL is: Create Table myTable (L1 Char(2),L2 Char(2),L3 Char(2),L4 Char(2),Amt Number(3)); Insert into myTable values('01','01','01','01',200); Insert into myTable values('01','02','01','01',300); Commit; Now, when I want following Query to ret