Programmation d'une table dans l'interface UIR

Bonjour,
Je désire utiliser une table de données (donc les cellules sont de type "string") que je créé à partir de l'interface utilisateur (*.uir). La création de cette table ne me pose pas trop de problèmes, mais j'aimerais pouvoir ajouter une nouvelle case entre deux cases déjà remplies. Donc il faudrait que je puisse décaler toutes les cases (déjà remplies) qui suivent cette nouvelle case. Comment puis-je procéder afin de pouvoir ajouter cette fonctionnalité à la table ? Avez-vous des exemples ? Je vous en remercie d'avance et n'hésitez pas à me contacter s'il manque des précisions dans ma demande.
Salutations !

Bonjour,
J'ai essayé de créér une nouvelle ligne et une nouvelle colonne mais je n'obtiens pas uniquement la création d'une seule cellule. Je vous joins l'interface UIR et ainsi que le fichier source contenant la fonction Calback permettant de créer cette cellule. Lorsque je pointe le curseur de la souris sur ma case 7 et que je clique sur "Insérer" dans la barre des menus de ma table je devrais obtenir uniquement une case vide entre la case 5 et 7. Or j'obtiens une colonne et une ligne. Comment faire dans ma fonction "CVICALLBACK Insertion" afin de n'obtenir qu'une seule case ?
P.S.: voir la pièce jointe pour mieux comprendre.
void CVICALLBACK Insertion (int menuBar, int menuItem, void *callbackData, int panel)
Point cellMap ;
Point cellCourante ;
GetActiveTableCell (PANEL, PANEL_TABLE, &cellMap); // case active
InsertTableRows (PANEL, PANEL_TABLE, cellMap.y +1, 1, VAL_CELL_STRING); // création d'une ligne
InsertTableColumns(PANEL, PANEL_TABLE, cellMap.x, 1, VAL_CELL_STRING); // création d'une colonne
DeleteTableColumns (PANEL, PANEL_TABLE, 14, 1); // Effacement de la dernière colonne de la table
DeleteTableRows (PANEL, PANEL_TABLE, 20, 1); // Effacement de la dernière ligne de la table
Pièces jointes :
Test_table.zip ‏5 KB

Similar Messages

  • Soucis d'inversion des valeurs dans une table

    Bonjour,
    J'ai un problème que je n'arrive pas à lui trouver une explication ni une solution.
    J'ai besoin de remplir une table par des mesures ( pour chaque ligne j'ai 3 colonnes à remplir)
    Pour la première itération, tout marche bien j'ai mes valeurs enregistrés dans la table avec l'odre que je veux.
    Une fois je passe à l'itération suivante, les valeurs de la 2eme et 3eme colonne de la ligne précédante seront inversées.
    Je n'arrive pas à trouver une explication parce que déjà ça marchait avant sans ce soucis.
    je vous met en pièce jointe des captures écran du code et des tables avec les mesures inversées.
    Merci pour votre réponse, j'en ai vraiment besoin
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Enregistrement des 2 valeurs qui s'inverent.PNG ‏19 KB
    première valeur inversée.PNG ‏30 KB
    première ligne reprend son ordre et inversement de la 2eme ligne.PNG ‏26 KB

    j'ai essayé de reproduire ton code mais je n'ai pas réussi. comme le dit Ouadji ton code est un petit pru brouillon et en plus tu n'en poste qu'une partie.
    je suppose que tu utilise des feedback node (aucune idée de comment ils vont avoir traduit ça en français)?
    je te poste un petit exemple dans lequel j'ai tenté de faire ce que je crois que tu essaies de faire, c'est un LV2012, dis moi si tu as une version plus vieille.
    sinon, le top ce serait que que tu postes ton VI, ou au moins un screenshot de tout.
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
    Pièces jointes :
    fill up table from top.vi ‏8 KB

  • Position d'une cellule dans une table ou liste multicolonne...

    Bonjour,
    Comment récupérer la position de la cellule choisie dans une table ou une liste multicolonne lors d'un évènement (par exemple) ?
    merci.

    Hello... (ATTENTION you're writting in a english forum)
    I can only give you some tips. It would some time (that I don't have) to do you an example.
    In my knowledge, there not direct event associated to that. What you have to do it's:
    create table event. when this event triggers, you can determine the cell position, using the table origin and the mouse coordinates. With these 2 things you can do a simple math and determine what cell was clicked.
    i hoppe that this helps you
    Software developer
    www.mcm-electronics.com
    PS: Don't forget to rate a good anwser ; )
    Currently using Labview 2011
    PORTUGAL

  • 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

  • Récupèrer des valeurs situées dans fileGlobal​es du context de la sequence dans LabView (interface Opérateur) ???

    Bonjour,
    Voilà, j'utilise LabView 8 et TestStand 3.5, le problème que j'ai , c'est que je n'arrive pas à récupérer dans mon interface opérateur des valeurs situées dans la variable FileGlobales de TestStand. Cette variable faisant partie du context de la sequence.
    Dans mon interface opérateur, j'ai donc utilisé la méthode SequenceContext puis derrière j'ai mis la propriété FileGlobals, qui devrait me permettre l'accès aux variables, mais ce n'est pas le cas, car à chaque fois, j'ai une erreur (survenant au niveau de la propriété SequenceContext) qui m'indique que je ne peux pas lire ou écrire dans les variables tant que l'execution n'est pas en pause !!!! Je ne vois pas du tout comment faire pour récuperer ces valeurs.
    En espérant que vous pourrez m'aider, je vous remercie par avance.
    Will W

    Vous avez un exemple de ce que vous essayez de faire. 
    Respect
    Ray Farmer 
    (Do you have an example of what you are trying to do.
    Regards
    Ray Farmer)
    Regards
    Ray Farmer

  • Récupèrer des valeurs situées dans fileGlobales du context de la sequence dans LabView (interface Opérateur) ???

    Bonjour,
    Voilà, j'utilise LabView 8
    et TestStand 3.5, le problème que j'ai , c'est que je n'arrive pas à
    récupérer dans mon interface opérateur des valeurs situées dans la
    variable FileGlobales de TestStand. Cette variable faisant partie du
    context de la sequence.
    Dans mon interface opérateur, j'ai donc
    utilisé la méthode SequenceContext puis derrière j'ai mis la propriété
    FileGlobals, qui devrait me permettre l'accès aux variables, mais ce
    n'est pas le cas, car à chaque fois, j'ai une erreur (survenant au
    niveau de la propriété SequenceContext) qui m'indique que je ne peux
    pas lire ou écrire dans les variables tant que l'execution n'est pas en
    pause !!!! Je ne vois pas du tout comment faire pour récuperer ces
    valeurs.
    En espérant que vous pourrez m'aider, je vous remercie par avance.
    Will W

    Bonjour Will,
    Cette discussion serait mieux dans le forum TestStand.  Et j'appercois que tu y as deja inscrit une question: 
    http://forums.ni.com/ni/board/message?board.id=330&message.id=12600
    Tu mentionnes ceci:  "j'ai une erreur (survenant au niveau de la propriété SequenceContext) qui m'indique que je ne peux pas lire ou écrire dans les variables tant que l'execution n'est pas en pause !!!! " 
    TestStand devrait permettre de lire ou ecrire malgre que l'execution n'est pas en pause..  Je vais verifier mes nottes sur TestStand.  Je reponderai dans le forum TestStand.
    A tantot.
    RayR

  • Comment connecter une table de mixage usb a mon mac book pro

    comment connecter une table de mixage usb a mon mac book pro

    Bonjour ..
    1-Je voudrais avoir mes apps achetees sur mon iphone 4gs, aussi sur mon mac book pro.
    Las aplicaciones que se ejecutan en el iPhone no se puede ejecutar en Mac OS X. Se trata de dos Sytems operativos diferentes.
    2-Je voudrais pouvoir controler idealemente mes depenses de argent pour les achats sur appstore sur mon iphone mais je ne trouve pas comment le faire car il me montra la liste des app grauites et payant sans distinction.
    Autant que je sache, il n'y a pas de applications disponibles pour le faire.
    Apres j ai trouve un petit programe que c est appel App Store Expenses Monitor mais je n arrive pas a le faire marcher.
    Ce soft est conçu pour les achats iTunes seulement. Pas pour le Mac App Store pour le Mac OS X.
    La meilleure façon de garder trace de vos dépenses et iTunes Mac App Store est de vérifier l'historique des paiements sur une base opportune.
    Lancez iTunes. Sélectionnez iTunes Store dans la liste des sources sur la gauche, puis cliquez sur Se connecter sur le côté droit de la fenêtre iTunes.
    Dans la fenêtre Informations sur le compte cliquez sur Afficher tout pour le droit de l'historique des achats.

  • Join multiple tables in odi interface

    Hi All,
    I am new member to Oracle to Data integrator. This is a simple question but i haven't figure out.
    I have four source tables and i need to apply joins (left, right and inner)between the table s and use some operators like(and,or) but i am unable to find the this option in odi. I have written a query in SQL Developer and executed it is working fine but when i paste the query in ODI it is showing Missing Expression error.
    Thanks for your help,
    Madhava

    Hi - If you have your four source tables in your interface source your neally there, just drag a column from one table to another to create a join (any columns will do) - Then change the join properties to specify the colum = column and the join type, simple as that.
    You can build your operators either into the joins (e.g AND) or you can create a filter on that column for any predicate , just drag that column from the table onto the canvas to create the filter object, then change the properties of the filter to suit your needs.
    Out of interest - Where are you pasting the query into ODI?

  • Tables in form interface in Smartforms

    Hi
        Generally for creating Tables in Form Interface in smartform , We have to create a Zstructure Or ZTable Type in SE11 and then we refer this structure in form interface. My requirement is how can we create Tables In Form Interface in smartforms
    without creating Zstructure In se11. Can you please tell me is it possible , If possible then how can i do it.
    Thanks & Regards
    Girdhari

    Hi friend,
    If you have a driver program and you need to pass data from the driver program to the smartform then during Form interface declaration you need to specify a global parameter. Which you will be creating using SE11.
    With out creating a global structure or global table type we cannot declare it. If you have all the logic with in the smartform then you can declare the table type or structure with in the form then declare it.
    But once if data comes from outside then we should go for global.
    So i hope you will be clear and got the answer for your question.
    Thanks,
    Sri Hari
    Edited by: srihari.kumar on Feb 8, 2012 12:06 PM

  • Connectez-vouz à itunes pour utiliser les notifications push c'est une erreur danas toutes les applications je peux plus les utiliser

    connectez-vouz à itunes pour utiliser les notifications push c'est une erreur danas toutes les applications je peux plus les utiliser

    n'ayant pas l'assistance promise par le site d'aide, d'un tchat avec des experts jours et nuits toute la semaine ...
    je continue le sujet ; j'ai fait une nouvelle tentative en désactivant le mode sans échec avant de réinstaller adobe, j'ai supprimé tous les composants adobe possibles et même ceux cachés comme selon le modèle mis à disposition sur le forum par un utilisateur ... je ne sais pas encore si cela fonctionne ; cela fait déjà 12heures que j'y suis, il va me falloir bien 1 heure pour installer un logiciel ; j'espère ... je ferais suivre l'article
    il faut peut être un autre article concernant le tchat permanent d'assistance en ligne inexistant ?
    c'est scandaleux qu'ils envoient les gens télécharger en mode sans échec alors qu'il n'est pas possible de se connecter ; en plus le modèle d'assistance que j'ai eu sur le forum ne convient pas à windows8

  • Lire le contenu d'une cellule dans une feuille Excel

    Bonjour,
    Dans un fichier Excel, j'ai plusieurs feuilles, dans une des feuille (par exemple feuille: Dispersion) j'ai une cellule qui se situe à la colonne 3 et la ligne 5, cette cellule contient une valeur (par exemple 500). Donc depuis un VI, comment je peux lire le contenu de cette cellule pour sortir la valeur 500 ?
    Si je n'ai qu'une feuille je peux utiliser la fonction "Read From Spreadsheet File.vi" pour lire dans un fichier de format txt, mais ici j'ai une fichier Excel avec plusieurs feuilles dedans, comment je peux lire une cellule dans une feuille précise? Merci pour votre éclairage . Bon week end à vous tous.
    Solved!
    Go to Solution.

    Bonjour, Jetez un oeil sur ce lien.
    http://zone.ni.com/devzone/cda/epd/p/id/3409
    CLA 2014
    CCVID 2014

  • 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

  • Insérer de façon précise une valeur dans un fichier tableur

    Bonjour,
    J'utilise le VI "écrire dans un fichier tableur" dans une structure séquence pour enregistrer une acquisition.
    dans un premier temp, Mon VI écrit l'entête du fichier de mesures contenant diverses informations, ensuite les valeurs sont écrites dans le fichier en continu, je ne les stocke pas dans un tableau car l'acquisition est rapide et j'arrive vite à plusieurs milliers de points.
    Je rencontre le probléme suivant :
    J'aimerais enregistré dans mon entête la date et l'heure de fin de l'enregistrement.
    Or si je mets fin a la boucle qui gére l'enregistrement, je ne peux plus écrire cette valeur dans l'entête !
    Je n'arrive pas à écrire dans une case précise de mon fichier pour ne pas écraser toutes mes idées, savez vous comment faire ?
    merci.

    https://decibel.ni.com/content/docs/DOC-9073
    Rodéric L
    Certified LabVIEW Architect

  • Bonjour, je cherche a contacter un propriétaire d'un iphone 5s dont je dispose que de IMEI, possible une aide dans ce sens merci

    Bonjour, je cherche a contacter un propriétaire d'un iphone 5s dont je dispose que de IMEI, possible une aide dans ce sens merci

    Sawah2204 wrote:
    Bonjour, je cherche a contacter un propriétaire d'un iphone 5s dont je dispose que de IMEI, possible une aide dans ce sens merci
    Mlle Google:
    Hello, I try to contact the owner of an iPhone 5s before me as IMEI, possible assistance in this regard thank you
    Bonjour! We are users like yourself.   If the Google translate is correct: you are trying to find the owner using the IMEI number.  If so, no one here can assist you.
    Can I find out via IMEI who is the owner of my Iphone? I buy it but it's locked on iCloud and I want to contact owner and ask him to give me ID and password?

  • Ecrire et lire une "heure" dans Excel

    Bonjour à tous,
    J'acquéris des données toutes les 500ms, je met ensuite ces données dans un tableau avec en première colonne l'heure. sous forme hh:mm:ss, j'enregistre ensuite tout ça dans un rapport Excel, lorsque je lis ce rapport au lieu des heures je me retrouve avec des 0,...., il faut donc que je formate ma cellule grâce à la fonction "set cellul format" cependant je n'ai aucune idée de ce que je dois marquer dans la constante pour formater cette cellule au format heure.
    Si vous pouviez m'aider.
    Merci d'avance. 

    Votre problème n'est pas du à labview mais à excel qui utilise des numéros de série pour représenter les dates et heures.
    Explication ici
    Il vous suffit donc de multiplier par  86400 et d'utiliser la fonction second to date time avec utc true
    Par contre au niveau de la date, excel par de 1900 et labview de 1904, il y a une options dans excel.
    Je suis preneur pour une meilleur idée car c'est un peu tiré par les cheveux !!!
    C'est le toolkit excel ?
    Vous ne pouvez pas définir le format ?
    Je ne pourrais pas vous donner plus d'information, je ne possède pas ce toolkit.
    Cordialement
    Message Edité par Fiston le 05-11-2010 11:56 AM
    Julien GELAY
    Tecsup
    Technicien BE - Software

Maybe you are looking for

  • How can i use multiple row subquery in update statement

    Hai All I using group function in my update statement.. and i need to update more rows so i need to use multiple row subquery pls tell me how to use multiple row subquery in update statement For example while i am using this like this i got an error

  • EMac 700MHz display turned purple/pink. Can't boot from HD and CD

    hi, I have several issues here: 1) My eMac display turned purple/pink from the start 2) It won't start from either HD or CD. It gets to the grey Apple and the spinning wheel.. After a while of spinning, it freezes and nothing else I can do. This happ

  • Cs6 plugin

    I have indesign cs6 and when i go to open any jpeg file it says "Cant open this file because indesign cs6 does not support it, it is open in another program, or there is a missing plugin" I dont have any program open and it is a jpeg so it should be

  • Error: 'Microsoft.enterproiseManagment.Reporting.Code'

    Hi all , I am facing this issue An error occured during local report processing. Error while loading code module: 'Microsoft.enterproiseManagment.Reporting.Code',........ Could not load file or assembly ..... while previewing the report in ssrs Kindl

  • HELP! Lost User Folder After 10.4.7 Update

    HELP! Lost User Folder After 10.4.7 Update!! I did everything I normally do before an upgrade. Fix premissons, etc etc etc.. Ran the combo updater & rebooted.... Checking my HDD & noticed I lost my "jtmadman" folder in my User folder. Any ideas??? Th