le 07-29-2014 04:38 AM
Bonjour à tous,
Je dois générer un rapport d'essai sous Word comprenant des chaînes de caractère et des valeurs de pression, température, vitesse moteur .. etc. Je dois écrire environ 70 données dans le même fichier *.dot
Seulement le VI Express "MS Office Report Express" ne peut avoir que 17 entrées. On est aussi limité à 25 entrées par fichier *.dot
Après anayse du diagramme de "MS Office Report", je ne vois pas ce qui bride le vi express à 17 entrées, par contre on peut voir une fonction "construire un tableau" qui a 25 entrées câblées.
Y a-t'il un moyen d'étendre le nombre d'entrée de ce VI Express "MS Office Report Express" afin que je puisse écrire mes 70 données dans le fichier?
C'est mon premier développement sous Labview et j'utilise la version 13.0.1f2 (32 bits) avec le Report Generation Toolkit.
Merci par avance
Romain
Résolu ! Accéder à la solution.
le 07-29-2014 06:36 AM
ton refelexe daller voir dans le VI express est très bon bon, fait un "save as", et crée ainsi ton VI à toi, non express et remplace les 25 entrées par un tableau et indexe le sur un boucle for (comme ce qui est fait dans le VI express) et comme ça tu pourras mettre autant de valeur que tu souhaites.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 07-29-2014 07:16 AM
Bonjour Romain,
En utilisant les fonctions suivantes (palette génération de rapports), il ne semble pas y a voir de limitation (j'ai testé avec un tableau de 5x200) :
Le fichier de sortie correspondant :
Cordialement,
Isabelle G.
National Instruments France
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet
le 07-29-2014 07:39 AM
Merci pour vos réponses,
Désolé j'ai oublié de préciser: le rapport est un modèle de document standard chez mon client, je n'ai pas le droit de modifier la disposition des données.
Je dois écrire les données à des emplacements précis qui sont des signets sur Word.
J'ai essayé la solution de TiTou mais un point m'échappe, comment lier les données du tableau aux signets du fichier Word.
Je continu de chercher et essayer.
Romain
le 07-29-2014 07:45 AM
j'ai aucune idée de comment le faire et si c'est possible ou pas... je n'utilise pas les rapport word... désolé et bon courage.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 07-29-2014 08:48 AM
Bonjour,
Il est effectivement possible d'insérer des éléments à un endroit précis du fichier .dot en les attachant à un signet. Il suffit de préciser le nom du signet à la fonction LV :
Voilà un modèle de document dans lequel j'ai défini des signets (debutTab et debutTexte) :
Le code du précédent exemple est modifié pour préciser les noms des signets :
Fichier généré par le vi:
Cordialement,
Isabelle G.
National Instruments France
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet
le 07-30-2014 04:31 AM
Merci IsabelleG,
Votre solution convient tout à fait. Je vais en faire des sous-vis car j'ai 4 fois 70 signets à renseigner.
Encore merci
Cordialement
Romain
le 07-30-2014 04:33 AM
Bonjour Romain,
Je pense que vous pouvez effectivement automatiser votre écriture !
Bonne continuation dans votre projet,
Isabelle G.
National Instruments France
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet