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 :

Rapport Excel long a obtenir


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 Rapport Excel long a obtenir
    Bonjour à tous, j'ai un petit programme de test dans lequel je test un ensemble tout un ensemble de chose ,je stocke tous les résultats dans un cluster "résultat" à la fin de mon test je présente de manière synthétique les résultats, puis je propose à l'utilisateur de d'imprimer un rapport.
    Ce rapport est un template excel avec l’entête de ma boite, du texte pour la mise en forme. et donc je dois venir placer le résultat de mes tests dans des cellules bien définies.
    Je bosse avec Labview 8.2 et le tool box excel.
    j'arrive bien a constituer ma feuille excel renseignée mais il faut env 1 minute et demie pour placer la trentaine de résultat, c'est excessivement long.
    Avez vous une idée pour accélérer les choses ?
    D’avance merci de votre aide

  2. #2
    Membre actif Avatar de eaglewatch
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2009
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2009
    Messages : 191
    Points : 236
    Points
    236
    Par défaut
    Salut
    Tu as un VI a poster pour que l'on cible mieux ton problème?
    Windows 10 Pro 64bits & UNIX Arch Linux
    LabVIEW 2018 32bits / 64bits
    LabVIEW 2017 32bits / 64bits


    "Gott würfelt nicht"- Albert Einstein

  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 j'ai fait des copie d'écran de la dernière étape de mon rapport, qui est en fait la mise en forme sous excel
    La première copie d'écran est en fait ce que voit l'opérateur, un récapitulatif des résultats , et là soit il décide de tester un autre ensemble sans sauvegarder celui ci, soit il décide de le sauvegarder auquel cas je constitue mon rapport excel puis je l'imprime avec pdfcreator et le supprime le .xls ne gardant ainsi que le .pdf protégeant ainsi les résultats.
    et donc la création de l'excel met environ 1 minute et demie !!!!
    Y a pas moyen de faire plus rapide ?
    Merci de votre aide
    Fichiers attachés Fichiers attachés

  4. #4
    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
    j'ai zipper le vi ça sera peut être plus facile a comprendre !
    Fichiers attachés Fichiers attachés

  5. #5
    Membre actif Avatar de eaglewatch
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2009
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2009
    Messages : 191
    Points : 236
    Points
    236
    Par défaut
    Salut
    Alors ce qui peut ralentir ton vi c'est :
    - le nombre de variables globales (évites au max variables locales ou globales). De ce que j'ai vu TOUTES les variables locales peuvent être enlever,
    - le nombre de séquences (je ne comprends pas pourquoi tu as autant de séquences... )
    - et bien sur le nombre de vi "report generation toolkit". essais de regrouper du texte (concaténer des chaines) pour limiter le nombre d'appel de cette fonction.
    Windows 10 Pro 64bits & UNIX Arch Linux
    LabVIEW 2018 32bits / 64bits
    LabVIEW 2017 32bits / 64bits


    "Gott würfelt nicht"- Albert Einstein

  6. #6
    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 de tes conseils
    Mes variables locales je peux les remplacer par quoi ?
    Sinon j'ai 10 séquences pour renseigner mon récapitulatif de rapport, jusqu'à la séquence 9 ça va très vite, la 10 ieme sert justement à remplir mon excel.
    Je vais essayer de rassembler mes chaines pour éviter les appels du tool kit
    Merci encore

  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
    Je t'ai joint le template de mon excel, comme tu peux le constater les des valeurs a venir écrire un peu partout, du coup c'est pas facile de concaténer mes résultats !
    Fichiers attachés Fichiers attachés

  8. #8
    Membre actif Avatar de eaglewatch
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2009
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2009
    Messages : 191
    Points : 236
    Points
    236
    Par défaut
    Ah oui je me rend compte que mon idée n'est pas bien du tout.
    As tu essayé avec les ActiveX Excel ?

    Regarde ce lien
    Windows 10 Pro 64bits & UNIX Arch Linux
    LabVIEW 2018 32bits / 64bits
    LabVIEW 2017 32bits / 64bits


    "Gott würfelt nicht"- Albert Einstein

  9. #9
    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 je vais bucher du coté des activex.
    c'est pas gagné tout de même.
    Merci de tes précieux conseils

  10. #10
    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 à tous
    Je me suis penché sur les activex mais j'ai vraiment beaucoup de mal
    Quelqu'un pourrait il me donner un exemple avec l ouverture d un excel template et le renseignement de 2 cellules non consécutives
    En fait je ne vois pas non plus a quoi sont liés les noeuds de propriété. Lorsque je m'en sert c est par exemple pour changer l apparence d un objet sur la face avant mais là je ne vois pas a quoi ils sont liés?
    Merci de votre aide

Discussions similaires

  1. [Ireport] Exportation de rapport Excel
    Par nicolep dans le forum iReport
    Réponses: 3
    Dernier message: 24/03/2011, 13h29
  2. Rapport excel en popup
    Par Kertra dans le forum ASP.NET
    Réponses: 3
    Dernier message: 28/07/2009, 11h46
  3. Rapports CrystalReport Long à générer
    Par marccollin dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/10/2007, 11h48
  4. [Excel][Debutant VB] Obtenir des infobulles sur un graphe
    Par Masmeta dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/11/2006, 09h21
  5. Excel (long. données dans cellule) vers ASP
    Par Australia dans le forum ASP
    Réponses: 9
    Dernier message: 12/09/2006, 17h38

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