le 04-06-2018 05:47 AM
Bonjour, (vu la question posée inutile de préciser que je suis un véritable débutant sous Labview).
Je sais qu'il y a plein de topics où ce sujet est abordé, le seul problème c'est que je trouve l'approche assez compliquée.
Je voulais savoir si cela était possible avec une approche plus basique '' ouvrir un fichier, écrire dans un tableur (avec le nom du fichier grâce à un "compsoer chemin") et ensuite un fermer fichier".
Bien évidemment j'ai essayé de le faire, mais je pense que je ne note pas de la bonne manière le chemin du fichier que je veux créer car à chaque fois j'ai une erreur lorsque je lance le programme (error 7 ou error 8).
Je vous remercie d'avance de votre patience 🙂
le 04-06-2018 06:53 AM
Montre nous ce que tu as fait, ce sera déjà une bonne "base".
Peu importe que tu sois débutant ou pas. (C'est quoi un débutant ?) Personnellement, LabVIEW est tellement vaste, que je suis un perpétuel débutant (j'oublie 20% des choses au fur et à mesure que je les apprends ... c'est bien trop vaste, il faudrait être une encyclopédie vivante pour tout retenir ... et surtout, il faudrait coder régulièrement en utilisant tout ... impossible)
le 04-06-2018 07:24 AM
Hello Lablasc,
Une petite question supplémentaire en attendant de voir ce que tu as fait : souhaites tu avoir un fichier Excel pur (.xls, .xlsx) ou bien un fichier tableur, quelque que soit son format ?
le 04-06-2018 08:03 AM
Cette communauté est vraiment géniale, c'est fou de voir autant de bienveillance et d'entraide. J'espère qu'un jour le monde ressemblera à la communauté NI ! ...
Bref, revenons-en à nos moutons.
Voilà ce que j'ai fait: la partie mesure fonctionne bien mais c'est la partie excel qui n'est pas top !
Je vous explique un peu ce que j'ai voulu faire: la boucle for construit un tableau de mesure toutes les secondes (j'ai pu me rendre compte que le timing n'était pas des plus précis), et lorsque l'on termine la boucle, je voudrai ouvrir une page excel, mettre toutes les données mesurées dans un tableau afin de les "sauvegarder". Ce qui serait top ce serait de faire un tableau 2D afin d'avoir les mesures en fonction du temps mais ça je vais essayer de le faire dans un premier temps tout seul :).
Merci de votre aide, vous êtes au top !
Ce sera triple ration de kudos du coup !
le 04-06-2018 08:05 AM
Hello Maxime !
Le but serait d'ouvrir une page excel. Celui que j'ai sur mon poste est un excel 2016 et j'ai pu voir que le format correspondant était du xlsx.
le 04-06-2018 08:16 AM
Cette fois-ci le message d'erreur est : error 1
Apparement, ce serait dû à un paramètre invalide.
Mais je ne comprends pas car c'est bien le chemin où je veux enregistrer mon fichier.
Rémi 1 - 7 LabVIEW 😄
le
04-06-2018
08:21 AM
- dernière modification le
04-02-2025
04:38 PM
par
Content Cleaner
Écrire dans un fichier tableur est simple (fonction native), ,ouvrir et jouer avec Excel est un peu plus compliqué. Cela peut vite ressembler à ça : https://forums.ni.com/t5/LabVIEW/labview-excel-with-activex/m-p/3770599#M1062470. Maintenant si tu as vraiment besoin d'ouvrir Excel, ça se fait 🙂
Par rapport à ton code :
N'hésite pas si tu as des questions !
le 04-06-2018 08:47 AM
Justement c'était le code qui me faisait peur ! C'est pourquoi je voulais avoir quelque chose de plus "simple" où j'arrive à comprendre facilement les étapes.
A la base, le tableau servait juste à montrer à l'utilisateur les valeurs collectées. C'était une étape transitoire on va dire, car avec un enregistrement des données sous Excel, l'affichage des valeurs dans un tableau n'a plus vraiment d'intérêt.
Quand à l'auto indexation, je ne suis pas sur de tout avoir compris. L'auto indexation peut, selon l'explication de NI annuler la nécessité d'un terminal de comptage... Sur mon code c'est le regirstre à décalage qui me permet de faire ça, donc avec de l'auto indexation, plus besoin de registre à décalage ?
Pour le chemin je vais essayer de rectifier tout ça et merci pour l'explication du timing de la boucle for 😉
le 04-06-2018 09:01 AM
Pour te rassurer de suite, je suis sûr qu'il doit exister sur ce forum des VI qui permettent d'interfacer Excel rapidement. Faut juste qu'on trouve 🙂
Pour l'auto-indexation, deux cas se présentent pour ta boucle For :
Je te fais un petit VI de démo et je reviens vers toi 🙂
le 04-06-2018 09:17 AM
Et voilà 😉