IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

Implementer une chaine déroulante


Sujet :

LabVIEW

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2010
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 51
    Points : 29
    Points
    29
    Par défaut Implementer une chaine déroulante
    Bonjour a tous, dans mon programme je dois renseigner un champ de ma chaine déroulante, qui reprend le nom des opérateurs de test.
    Je voudrais qu'a la saisie du nom d'un nouvel opérateur, ce nom vienne dans une colonne de mon tableau excel de config.
    Et que donc ma chaine déroulante soit la liste de nom de mon tableau
    pourriez vous m'aider svp
    Merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Salut,

    Je t'ai fait un petit exemple qui pourrais peut être t'aider. Grâce aux nœud de propriété d'une chaîne déroulante, tu peux modifier les valeurs contenues dans cette chaîne, en y envoyant directement un tableau de chaîne.

    Il est difficile, sans ton VI, de faire quelque chose qui puissent s'intégrer directement dans ton programme, mais inspire toi de la PJ si ça t'aide.

    Bonne programmation

    Losaque

    P.S : Je n'ai pas le toolkit Excel donc je pars d'un tableau de chaîne directement

    P.P.S : Je te l'ai mis en LV8.5 ne sachant pas quelle version tu as
    Fichiers attachés Fichiers attachés

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2010
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 51
    Points : 29
    Points
    29
    Par défaut
    Bonjour et merci ça correspond a ce que je cherche , je suis sous 8.2
    Je l'ai mis sur le poste d'un collégue (sous 8.6), puis converti et j'ai l'impression que le tableau ne s'enrichi pas au fur et a mesure de la nouvelle entrée, pb d'incompatibilté ?
    Enfin ça marche sur une execution mais pas lorsque je le fait tourner en boucle ?
    J'avoue avoir de grosses lacunes sur les noeuds de propriété et de méthode
    Merci

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Salut,

    C'est normal si tu fait une lecture en boucle de mon programme, car je fait en sorte d'initialiser le tableau de sortie à l'état initial (qui est un tableau vide), à chaque lancement du logiciel.

    Tu peux supprimer ce qui est mis en PJ dans le cadre de gauche ne plus l'avoir.

    Je viens de voir que le programme ne fait attention à la casse des noms (majuscule/minuscule). Ça pourrait te créer des doublons, et si tu a beaucoup d'utilisateur, le tableau prendra beaucoup de ressource pour rien.

    Losaque
    Images attachées Images attachées  

  5. #5
    Nouveau membre du Club
    Inscrit en
    Octobre 2010
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 51
    Points : 29
    Points
    29
    Par défaut
    Ok ça fct, mais si je veux pointer une colonne "nom" d'une feuille excel et donc la renseigner au fur et a mesure, le type de donnée ce n'est plus le même ?
    Merci encore

  6. #6
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Salut,

    Je doit t'avouer que je ne comprend pas trop ta question ... J'imagine que tu parle de l'organisation de ton fichier Excel mais je ne la connais pas.

    Comment je vois ton programme :
    - Lancement du logiciel
    - Chargement de la colonne Nom du fichier Excel + Initialisation de la chaîne déroulante
    - Si Nouvel Utilisateur alors modification de la chaîne déroulante et du fichier Excel (ré-enregistrement complet de la colonne Nom OU insertion de la nouvelle valeur à la fin)
    - Sinon tu ne fait rien à ton fichier.

    J'ai peut être (sans doute) répondu à coté de la plaque. Si oui, merci d'éclaircir tes propos.

    Losaque

    P.S : je répète que je n'ai pas le toolkit Excel donc pour toutes questions spécifiques je ne pourrais t'aider que dans la théorie.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Octobre 2010
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 51
    Points : 29
    Points
    29
    Par défaut
    Bonjour, je vais essayer d'etre un peu plus clair.
    avec le doc que j'ai joint , je renseigne bien la chaine déroulante a partir de mon fichier excel,
    Je peux aussi entrer un nouveau nom, mais je voudrais que le nouveau nom soit enregistré dans mon excel, je sais que je suis dans la colonne D et je peux connaitre le nombre d'itération qu'il ya eu, je sais donc dans quelle cellule écrire mais je n'y arrive pas de manière simple (au vue des usines a gaz que l'on trouve sur la toile)
    En fait ta réponse precedente fonstionne bien avec une liste, je voudrais simplement utiliser ça vers mon .xls
    Merci encore
    Fichiers attachés Fichiers attachés

  8. #8
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Salut,

    Je ne peux pas t'aider désolé, vu que je ne travaille jamais sous Excel avec Labview (fonctions payantes que mon entreprise à décider de ne pas prendre).

    Losaque

  9. #9
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par Lucos99 Voir le message
    Bonjour, je vais essayer d'etre un peu plus clair.
    avec le doc que j'ai joint , je renseigne bien la chaine déroulante a partir de mon fichier excel,
    Je peux aussi entrer un nouveau nom, mais je voudrais que le nouveau nom soit enregistré dans mon excel, je sais que je suis dans la colonne D et je peux connaitre le nombre d'itération qu'il ya eu, je sais donc dans quelle cellule écrire mais je n'y arrive pas de manière simple (au vue des usines a gaz que l'on trouve sur la toile)
    En fait ta réponse precedente fonstionne bien avec une liste, je voudrais simplement utiliser ça vers mon .xls
    Merci encore
    Salut,
    Peux-tu poster un exemple simplifier de ton problème en format .vi LV2009 ou inférieure?
    a+
    Reg
    CLAD

Discussions similaires

  1. implementer une file avec liste chainée
    Par sub-0 dans le forum Débuter
    Réponses: 2
    Dernier message: 12/01/2009, 00h59
  2. Réponses: 23
    Dernier message: 16/11/2002, 19h41
  3. Réponses: 2
    Dernier message: 10/07/2002, 11h51
  4. [TP]lire une ligne de l'ecran et la stocker dans une chaine
    Par Bleuarff dans le forum Turbo Pascal
    Réponses: 26
    Dernier message: 02/07/2002, 10h08
  5. Réponses: 3
    Dernier message: 12/06/2002, 21h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo