Comment traduire un tableau de valeur en format GPIB?

Bonjour,
je suis stagiaire en laboratoire  de recherche, et dans ce cadre,
je developpe actuellement un programme qui assure la recuperation des
paramètres d'erreur d'un analyseur de réseau vectoriel, qui seront par
la suite traités, puis réenvoyés à cet appareil.
Je suis confronté au soucis suivant :
la liaison GPIB n'accepte qu'un format de donnée précise, je
souhaiterai savoir si il est possible de "traduire" de facon
instantanée un tableau de valeur sous format reconnu par la liaison
GPIB (à savoir le +1.000000000E+00 au lieu de 1).
Ceci est un détail relativement simple, cependant je lutte depuis 2 jours avec sans trouver de solution ^^"
En vous remerciant
Tayuuya

Voici une manière simple pour réaliser cette transformation. Je vous invite à consulter l'aide pour la définition des codes de conversion en chaîne de caractères.
Il faudra encore faire une petite manipulation si deux chiffres sont nécessaires pour l'exposant.
Message Edité par JB le 05-22-2008 08:19 AM
Attachments:
Example_VI.png ‏3 KB

Similar Messages

  • S'il vous plait, comment faire pour extraire une valeur d'un tableau 2D ?

    Mes salutations,
    S'il vous plait, comment faire pour extraire une valeur d'un tableau 2D ?
    Merci d'avance.
    Solved!
    Go to Solution.

    Just use the Index Array function. Specify a row and column and you'll get a single element.

  • Creer un tableau de valeur

    Bonjour,
    Je travaille sous labview 8.2. 
    Je souhaite créer un tableau de valeur "al" qui va de 0 à la valeur (M/2 - 1)  et de -M/2 à -1.
    J'arrive a créer la première partie de 0 à (M/2 - 1) mais je n'arrive pas à faire l'autre partie.
    J'utilise la fonction "opposé" mais je ne comprends pas pourquoi l'opposé de 1 devient 4294967295???
    Merci d'avance. 
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    creation al.vi ‏13 KB

    Merci a vous! pas bien réveillé en ce lundi...
    Pièces jointes :
    creation al.vi ‏13 KB

  • Comment traduire une page web complète avec Safari?

    Comment traduire une page web complète avec Safari?
    sur PC je traduit avec Google traduction, mais il n'est pas accessible sur le iMac.
    J'aimerai avoir l'équivalent sur Mac : Traduire des pages web entière automatiquement.

    Comment traduire une page web complète avec Safari?
    sur PC je traduit avec Google traduction, mais il n'est pas accessible sur le iMac.
    J'aimerai avoir l'équivalent sur Mac : Traduire des pages web entière automatiquement.

  • Comment désactiver uniquement certaines valeurs d'un tableau de booléen (commande) sur la face avant

    Bonjour,
    j'ai une commande sur la face avant consituée d'un tableau de booléen (diode).
    Je souhaiterai griser/désactvier uniquement certains élèments de ce tableau pour contraintre le choix de l'utilisateur.
    Merci

    Bonjour,
    Je comprends ton problème mais malheuresement ce n'est pas possible.
    Mis-à-part les vlaeurs, toutes les diodes de ton tableau ont les mêmes propriétés (mêmes couleurs, même nom, ...) puisqu'il s'agit d'une diode répétée.
    Donc si tu en grise une, elles le seront toutes. D'ailleurs ne je sais pas si on peut grisé tout simplement dans un tableau... le mieux est de grisé le tableau en lui même dans ce cas là.
    Donc bref, grisé certain élément n'est pas possible, par contre, tu peux vérifier une modification et la refuser si l'utilisateur n'a pas le droit de changer cette valeur.

  • Comment imprimer un tableau sur numbers (zoomé) sans que les images collées à l'intérieur ne bougent des cases ?

    Bonjour, je voudrais imprimer un tableau avec des images a l'intérieur des cellules.
    Cependant lorsque je veux l'agrandir (il ne tient pas sur 1 page) dans l'aperçue avant impression, les images ne suivent pas les cases où elles étaient à l'origine. Comment pourrait-on faire pour les "fixer" aux cellules ?
    Merci d'avance pour vos réponses

    Bonjour
    si je comprends c'et de la mise en page
    donc dans configuration d'impression il y a échelle du contenu
    cliquer sur adapter ou faire glisser le curseur
    un peu plus bas les marges pour les agrandir ou les reduires
    cordialement

  • Comment remplir un tableau de données avec une structure événement ?

    Bonjour à tous.
    Je cherche à récupérer les données des curseurs d'un graph XY dans un tableau.
    Comme je fait plusieurs relevés j'utilise une fonction événement.
    j'ai réussi à incrémenter l'index du tableau à chaque enregistrement mais je n'arrive pas à inscrire les données dans le tableau.
    Comment inscrire ces données dans un tableau ?

    partant du principe qu'un petit VI vaut mieux qu'un long discours
    si tu as des questions, n'hésites pas
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
    Attachments:
    add to array.vi ‏26 KB

  • Graphe en temps réel par tableau de valeurs

    Bonjour,
    Je cherche à programmer une IHM en liaison avec un microcontrolleur.
    Une des fonctions à réaliser est de recevoir les données envoyées par le microcontrolleur, de les traiter et de les afficher.
    J'ai du mal au niveau de l'affichage pour l'instant, et je me demandais si vous pourriez m'aider.
    Le protocole mis en place est la réception d'un tableau de maximum 20 valeurs toutes les secondes.
    Ce que je n'arrive pas à effectuer est l'affichage "temps réel" des valeurs. C'est à dire que je souhaite actualiser l'affichage du graphe avec les nouvelles valeurs reçue, ainsi qu'en affichant en abcisse le temps t et non pas le nombre de valeurs.
    Ce n'est peut-être pas très clair donc je vous link mon VI test à ce propos.
    Su ce VI je génère des valeurs aléatoires que je traite. Ensuite j'essaye de les envoyer par array de 20 sur mon graph.
    Les problèmes rencontrés sont :
    _ Les nouvelles valeurs sont rajoutées "à gauche" du graph, c'est à dire au niveau du 0 de l'axe des abcisses et pas "à la suite" du graph précédent
    _ Les valeurs de mon tableau se remplissent également dans le mauvais sens : la dernière valeur du tableau correspond à l'index 0 alors que je souhaiterais le contraire
    Merci d'avance pour votre aide.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    concatenate graph v1.0.vi ‏21 KB

    Voici les résultats que j'obtiens en cherchant graph XY dans l'aide. Cf pièce jointe.
    Mon logiciel est en anglais, mais je ne pense pas que les exemples soient différents d'un language à l'autre.
    Les seuls VI proposés ayant comme nom graph XY sont ceux permettant de mettre un graph dans Excel ou Word, ce qui n'est pas ce que je recherche.
    Cet exemple ne serait-il pas présent sur ma version de Labview ?
    Pièces jointes :
    forum labview01.png ‏56 KB

  • Comment changer la couleur des valeurs dans Adobe After CC ?

    Bonjour à toute la communauté,
    J'aimerai savoir ci il y a la possibilité de changer la couleur des valeurs comme dans l'image ci- dessous :
    Dans l'exemple ils sont effectivement en bleu et j'aimerai savoir tout simplement ci on peut ou pas ? Et ci oui Comment ?
    Cordialement Aiyone.

    La couleur bleue sur fond plus sombre est la couleur par défaut d'AE CC 2014 et non celle de CC. La réponse est donc on ne peut pas sauf si cet affichage à également été implémenté sur la dernière version de CC mais à ma connaissance c'est non.

  • Comment traduire un fichier world en pdf

    commenter Translate monde Fichier non en pdf

    Avez-vous acheté un logiciel pour ça, dont vous avez besoin aider, ou cherchez-vouz le bon logiciel?

  • Comment faire un tableau à partir d'un autre tableau en ne prenant qu'une ligne sur 2 ?

    J'ai un tableau principal et je voudrais récupérer une ligne sur 2 ou sur 4 affin de discriminer mon premier tableau. ces lignes récupérées constitueraient alors un second tableau. Les 2 tableaux sont en 2D.

    Bonjour Madness
    Je passerai le tableau (2D) dans une boucle for.
    A l'intérieur, j'utiliserai la fonction "Decimate 1D array" dans palette "Array". Pour 1 ligne sur 5, tirer sur le "Decimate" pour qu'il ait une longueur de 5 elements, brancher uniquement le premeir vers la sortie de la boucle.
    NB : Si on récupère ainsi les colonnes au lieux des lignes, mettre avant et apres la boucle for le vi "transpose array".
    Please take some time to give a rating to my answer.
    Cheers.
    Doc-Doc
    Doc-Doc
    http://www.machinevision.ch
    http://visionindustrielle.ch
    Please take time to rate this answer

  • Comment faire un tableau

    je souhaite incorporer un tableau dans une des pages de mon site mais comme mon client doit pouvoir intervenir, je ne veux pas incorporer un HTML

    Bonjour Madness
    Je passerai le tableau (2D) dans une boucle for.
    A l'intérieur, j'utiliserai la fonction "Decimate 1D array" dans palette "Array". Pour 1 ligne sur 5, tirer sur le "Decimate" pour qu'il ait une longueur de 5 elements, brancher uniquement le premeir vers la sortie de la boucle.
    NB : Si on récupère ainsi les colonnes au lieux des lignes, mettre avant et apres la boucle for le vi "transpose array".
    Please take some time to give a rating to my answer.
    Cheers.
    Doc-Doc
    Doc-Doc
    http://www.machinevision.ch
    http://visionindustrielle.ch
    Please take time to rate this answer

  • Comment installer le tableau de bord icloud ?

    Après un message de ce: microsoft.VC80.CRT,type="win32",version="8.0.50.727.6195",publicKeyToken="1fc8b 3b9a1e18e3b",processorArchitecture="amd64"

    The DNS information for pointing your domain name to BC can be found here - http://forums.adobe.com/docs/DOC-1741.
    Thanks,
    Vinayak

  • 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

  • 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...

Maybe you are looking for