Remplissage excel incrémenté
Bonjour,
Je cherche à exporter des données sous excel sous plusieurs utilisations.
Par exemple une personne A réalise au jour J une performance de 21. Le lendemain ( J+1), une personne B réalise une performance de 30.
J'aimerais que ces données soient sous un même fichier excel, malgré le fait que l'enregistrement n'ait pas été fait le même jour.
Cela donnerait sous excel un tableau avec une colonne personne, une colonne date et une colonne performance, avec en dessous les valeurs des personnes associées.
Merci d'avance,
Cordialement
Ggermm
Solved!
Go to Solution.
Si vous utilisez le "Write to Spreadsheet String", il y a un choix d'ajouter ou écrire un nouveau fichier. J'ai mis des boutons pour chaque cas.
Attachments:
Exemple.vi 14 KB
Exemple 8.0.vi 15 KB
Similar Messages
-
Incrémenter un numéro dans un champs de formulaire Adobe
Bonjour,
J'utilise un formulaire qui a été construit sous adobe acrobat.
Ce formulaire comporte un champs avec un numéro chronologique . J'aimerai qu'à chaque ouverture de ce ficher, ce numéro chronologique s'incrémente.
Comment faire ?
Merci à vous.
EnolaTout est là : Contacter l’assistance clientèle
Y compris :
Appelez le :
France: 01 71 23 01 96
Belgique: 027119960
Suisse: 044 800 9581
Du lundi au vendredi, 9am - 5pm CET -
Incrémenter une valeur avec Rechercher/Remplacer sous Indesign
Bonjour, je voudrais savoir comment je pourrais utiliser la fonction Rechercher/Remplacer d'Indesign pour remplacer et incrémenter des valeurs.
Je m'explique. En fait, je viens de finir un catalogue pour un client, et pour l'instant, tout les produits portent la référence "WAV/RE43", et j'aimerais les remplacer par "FRA056", puis "FRA057", "FRA058,... et ainsi de suite, dans l'ordre de lecture.
Les deux paramètres sont donc l'incrémentation, et de ne pas partir de 0, mais d'un nombre arbitraire.
J'ai pensé à utiliser un script vu que j'ai des connaissances de base en javascript, et donc utiliser une boucle pour incrémenter le tout, mais j'avoue ne pas savoir comment combiner cela avec Rechercher/Remplacer.Voilà, j'espère avoir été aussi clair que possible.
Merci d'avance.jmlevy wrote:
L'ordre dans lequel se place les nombres ne respecte néanmoins pas vraiment le sens de lecture.
D'après les différents tests que j'ai put faire, l'ordre des incrémentations se fait tel que la recherche opère, et elle opère du premier élément créé, au dernier […]
Absolument, c'est l'ordre chronologique qui est pris en compte pour la numérotation, pas la position sur la page. Mais dans les tests que j'ai faits, l'ordre de lecture corresoond à l'ordre chronologique.
L'ordre chronologique ne fonctionne plus si je rajoute un bloc e haut de la page, après avoir créé tout les autres, et d'autant plus vu que mon client me fait échanger des places de produit. Sachant que chaque produit est représenté par un bloc de texte, et non une ligne.
[…] indépendament de l'ordre des sous obets du calque au quel ils appariennent.
Je sais qu'il est possible d'intervenir directement sur le "code" de la forme visible que l'on peut voir dans le mode naturel.
Je ne suis pas certain de comprendre…
Excuse moi, je n'ai pas été très claire. Je voulais pas parler du mode d'editeur.
Mais je ne parviens pas à accéder à un mode editeur qui me permette de voir l'arborescence total des mes blocs, et donc de pouvoir intervenir sur son ordre.
Ce n'est surement pas destiné à ce type d'utilisation j'imagine.
Car je sais que mon client va me demander de rajouter des produits au milieu des autres, ou d'en déplacer certain, et vu qu'il l'a déjà fait auparavent, mes blocs ne sont de toute façon pas disposé par rapport à leur création chronologique.
Je viens de tester : j'ai ajouté une ligne entre deux existantes et tout est renuméroté en conséquence.
Comme je le disais plus haut, 1 produit=1 bloc de texte, et non une ligne. -
Détecter une incrémenta​tion ou une décrémenta​tion d'une variable
Bonjour à tous,
j'aimerais tout simplement créer un bout de code permettant de detecter si une de mes variables s'incrémente ou décrémente.
Cordialementsalut, et la structure évènementielle? structure event? sur le changement de valeur ?
http://zone.ni.com/reference/fr-XX/help/371361H-0114/lvhowto/cfgevents/
A+
Luc Desruelle | Voir mon profil | LabVIEW Code & blog
Co-auteur livre LabVIEW : Programmation et applications
CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW -
Bonjour.
Est-il possible d'incrémenter une variable à chaque éxécution ? C'est à dire que Labview garderait en mémoire la valeur n et qu'à l'éxécution suivante, il me ressorte la valeur n+1
NicolasOui.
Tu peux utiliser un "Action Engine" ou mieux reconnus sous le terme de "Functional Global Variable".
Le concepte est simple. Tu as une boucle avec un "shift register" qui est non-initiale'. Chaque fois que l'application l'appelle, il se souvient de la derniere valeur. Tu pourrais donc avoir au sein de ton logiciel (si tu utilises un "State Machine"), un etat qui s'occuppe de contenir la derniere valeur. Et tu peux l'incrementer chaque fois que tu appelles cet etat.
La solution la plus simple est d'incorporer un "Action Engine" a ton code. Tu peux faire une rechercher sur ce terme. Il y a quelques exemples de disponibles.
Cependant, des que tu fermes ton application (exe) ou tu fermes LabVIEW, la valeur en memoire est perdu.. Si tu veux maintenir cette valeur meme si LabVIEW est fermer (ou ton ordi est fermer), je suggere que tu sauvegarde la derniere valeur dans un fichier. -
Comptage impulsion codeur incrémenta​l
Bonjour,
Je vous explique mon application:
Je souhaite compter le nb d'impulsion d'un codeur incrémental de la marque BAUMER afin d'en déduire un signal 0-10V proportionnel à la vitesse d'un moteur.
Données techniques:
Codeur incrémental 1024 Pts/tour
Sortie TTL 0-5V
Vitesse max 60tr/min donc fmax= 1024Hz
Matériels utilisés:
NI cDAQ 9174
Carte de comptage NI 9421
Carte sorties analogiques NI 9263
Labview 2011 11.0
Problèmes rencontrés:
Sur ma face du programme Labview j'ai mis un graphe en sortie du bloc fonction DAQ ou je souhaite mesurer la fréquence des impulsions du codeur afin d'en déduire la vitesse. Quand je lance l'application et tourne le codeur je n'obtiens rien du tout.....
La led "Active" du NI DAQ ne s'allume pas est-ce un problème? La led de ma voie de comptage ne s'allume pas non plus.
J'ai pensé à un problème de câblage, j'ai donc branché directement en sortie du codeur un voltmètre. En tournant doucement le codeur je vois bien la sortie passer successivement de 0V à 5V.
Je vous joins des photos de mon banc, le bout de programme et le schéma de câblage.
J'espère que quelqu'un pourra m'apporter une aide...
Merci par avance
Christophe
Pièces jointes :
Comptage_codeur_incremental.zip 1983 KBbonjour,
normalement la led active de la carte d'acquisition doit être allumé en fonctionnement. utiliser MAX pour vérifier si votre carte est bien détecté.
ensuite vous pouvez avoir un problème de cablage si les fils sont serré sur la gaine et non sur les brins (coté matériel
NI).
Les assistant DAQ sont pratique pour ceux qui débute, mais pas toujours pratique. essayé de les évité aux maximum. il faut connecté le nom du périphérique en entrée de votre assistant. n'hésité pas à utiliser la sortie d'erreur qui vous permettra de débugger votre soft et de demander du support technique.
Cordialement
L.MICOU -
Incrémenter avec un bouton poussoir
bonjour,
j'utilise LV 8.5 et je voudrais incréménté la valeur d'un indicateur numérique de 1 à chauqe fois que j'appui sur un bouton poussoir de type commutation à lappui.
pouvez vous m'aider svp
cordialement
manuhttp://forums.ni.com/t5/Discussions-de-produit-de-NI/compter-le-nombre-de-pression-sur-un-poussoir/t...
Rodéric L
Certified LabVIEW Architect -
Create unique filename by auto-incre​ment path
I needed a program that would take in a pathname, see if the file name already existed at that location, and if so it needed to auto-increment the file name. I wanted it to work the way windows inherently does when you copy a file of the same name into a location because that seems the most natural to me. I was running into problems with the ftp functions in the internet toolkit becaues if the local file already exists at the path you input, it just doesn't perform the get files function.
I discovered after searching the forums that a lot of people run into this all the time and usually the way they get a unique file name is by adding the date and time to the end of the file. This is both effective and informative, but results in unnecessarily long and ugly file names.
So I made a subVI and I wanted to share it with you guys. Hope someone finds it useful. Let me know what you think.
[will work for kudos]
Attachments:
Unique File Name.vi 34 KBI took your suggestions
- appended (T) to the check existence input description to indicate its default position
- Created a "New Path?" output that idicates whether a new path was created (T) or if the inputted path was simply passed through (F)
And for all the users who dont have 2009... Here are some older versions for you
enjoy
[will work for kudos]
Attachments:
Unique File Name.vi 35 KB
Unique File Name_8-5.vi 44 KB
Unique File Name8-6.vi 35 KB -
Bonjour à tous,
Quelqu'un sait-il si on peut modifier la valeur de WF_INCREMENT qui ***** trouve dans le premier onglet d'un fichier TDMS.
Dans mon application il est toujours à 1 alors que je le voudrais à 0,01, j'echantiollone à 100 hz
Par avance merci et bonne journéeBonjour leader09,
La fonction DAQmxConfigureLogging est assez rigide et il est impossible de rajouter des channels "faits maison" : elle loggue chacune des voies d'acquisition. Si l'information du temps est importante, il faut récupérer les données DAQmx sous forme de Waveform (qui inclut la donnée temporelle). L'autre façon de procéder est de faire l'acquisition dans un thread, et l'enregistrement TDMS à partir des fonctions native dans un autre. Cela demande cepandant plus de notions sur le multitasking.
Pour permettre à l'utilisateur de définir le chemin du fichier TDMS, je recommande d'aller faire un tour sur coté de la fonction FileSelectPopup !
Cdt,
Eric M. - Application Engineering Specialist
Certified LabVIEW Architect
Certified LabWindows™/CVI Developer -
Graph Xy à partir d'un fichier excel
Bonjour,
A partir d'un fichier exel je dois tracer des courbes de caractérisations. J'arrive a tracer les courbes mais elles ne font que "défilées" une par une. Je m'explique, la première courbe est tracé mais 1s après c'est la deuxième qui est tracer puis la troisième sans garder ni la première et ni la deuxième sachant qu'à partir du fichier exel je peux avoir un nombre indéterminé de courbes. Du coup quand je stop le programme je garde la courbe à laquelle le programme était en train de tracer.
Je souhaiterais simplement que les courbes soient tracer tout en gardant les précédentes.
Merci,
Résolu !
Accéder à la solution.Je vais essayer d'être plus clair.
Tout d'abord mon fichier excel est constitué de de 5 colones dont deux colones qui me sont utiles pour tracer ma courbe de caractérisation.
Sachant que une mesure (donc une courbe) contient 450 points de mesure donc 450 lignes dans le fichier excel.
Avec Labview je viens lire ces deux colones sur 450 lignes ce qui me donne donc une courbe de caractérisation. Si je veux tracer la deuxième courbes donc la deuxièmes mesure je viens lire les deux colones mais cette fois-ci de la ligne 451 à la ligne 900 (j'utilise la fonction "sous ensemble de tableau" pour aller chercher ce que je veux dans mon fichier excel"). J'obtient donc les deux courbes sur mon graphique XY. Le problème c'est que je peux avoir 200 mesures sur le fichier excel.. Donc il me faudrait 200 fois la fonction sous ensemble de tableau.
Ce que j'ai donc fait c'est que au lieu de mettre en indice de ligne par exemple 450 et longueur 450 (pour la deuxième mesure) c'est que pour l'indice je le fait s'incrémenté dans une boucle while. En gros on commence ligne0, ensuite 450, 900 ect.. Donc sur mon graph XY ce que j'obtient c'est dabord la mesure de la ligne 0 à 450 ensuite elle disparait pour tracer la courbe de la ligne 450 à 900 ect..
Ce que je voudrais donc c'est la même chose mais tout en laissant les premières mesures tracer.
Voila j'espère avoir été clair.
Merci. -
Problème sauvegarde incrémentielle catalogue PSE7
Bonjour,
J'ai un problème lors de la sauvegarde incrémentielle de mon catalogue PSE7 sous Wind7 (idem avec XP ou Vista)
1) Après avoir effectué une première sauvegarde complète de mon catalogue sur mon HDD (H:\) j'obtiens à la suite de mes photos 2 fichiers 'Backup.tly et Catal.buc', c'est normal.
2) Je modifie mon catalogue puis je veux faire une sauvegarde incrémentielle alors je fais ceci:
Clique successivement sur 'Fichier', Sauv catal, coche sauv incrément, suivant, je sélect (H:\), à la rubrique: 'Chemim sauv...' parcourir je sélect (H:\) puis à la rubrique: 'Fichier sauv précédente'... parcourir je sélect le fichier 'Backup.tly' créé lors de ma sauv complète et là je reçois le message: "Vous ne pouvez pas indiquer l'emplacement de la sauv précédente pour la nouvelle sauv"!!!
Je n'arrive donc pas à réussir la sauvegarde incrémentielle de mon catalogue modifié.
Merci d'avance pour votre aide.
PapyGribouilleBonjour,
Je suis sous PSE8 et j'ai le même soucis.
J'ai fait une sauvegarde complète sur un disque réseau.
Mon catalogue a vécu et je veux réaliser une sauvegarde incrémentale du catalogue.
PSE8 me propose un dossier par défaut et refuse que j'en spécifie un autre exactement comme pour PapyGribouille
Ci-dessous la séquence:
1 Choix de sauvegarde incrémentale
2 Traitement PSE :
Calcul de la taille du catalogue ???? pourquoi
3 Information de PSE8
Il a bien vu une sauvegarde incrémentale et propose que JE choisisse un dossier cible pour charger la précédente sauvegarde
4 Je navigue jusqu'à ma dernière sauvegarde et je valide sur le bon dossier
5 Il propose d'effacer la sauvegarde totale réalisée précedemment
Là, pour moi, ça devient dur à comprendre .
Par sécurité je clique sur non, dans ce cas je reviens au choix du dossier.
Alors je clique sur OUI
6 Visiblement je dois cliquer sur parcourir dans la seconde case pour choisir une sauvegarde précédente
7 Choix de la sauvegarde précédente
Cette demande de sélection de fichier me semble logique pour une sauvegarde incrémentielle.
Mais que PSE8 cherche dans son dossier d'installation est pour le moins bizarre.
Il veut un fichier .tly, pourquoi pas ?
8 Ma sauvegarde étant ailleurs je sélectionne mon dossier
Pour trouver sur backup.tly, j'ai du développer le dossier SauvegardeCatalogue (C'est très probablement un dossier compressé qui a été créé par PSE8).
Question complémentaire, si la sauvegarde précédente est dans un dossier compréssé pourquoi ne pas en chercher un ?
9 Après avoir clique sur OK on aboutit au fond de l'impasse :
10 Contenu du dossier
Le dossier de Sauvegarde contient 1000+ fichiers
Dont le fameux backup.tly dont voici les propriétés
La question reste entière :
Comment doit on procéder pour réaliser une sauvegarde incrémentielle ?
D'avance merci de vos réponses
Nota: les captures ont été réalisées avec IrfanView. Excellent produit pour, entre autres, illustrer des documentations. -
Synchronisation Excel à Labview
Bonjour à tous,
Je suis étudiant en licence et pour un projet je dois activer un programme labview à partir d'Excel : je m'explique, avec une douchette je vais scanner un code barre, celui ci viendra s'incrémenter sur Excel et lorsqu'il s'incrémente sur Excel, le programme Labview doit se lancer.Est-ce possible? Comment doit ton procéder?
Merci de vos réponses, elles seront d'un grand recours.bonjour, je pense qu'il faudra regarder vers l'activation du serveur ActiveX de l'application. En effet vous voulez piloter votre application LabVIEW depuis Excel, donc il faut rendre votre application LabVIEW serveur ActiveX, propriété du build, elle sera alors pilotable depuis Excel (passage et lecture des données). Une autre solution est de faire le contraire.... Vous réalisez une application sous LabVIEW et avec le report generation Toolkit vous pilotez Excel, via ActiveX. Cette dernière méthode est très simple.
Luc Desruelle | Voir mon profil | LabVIEW Code & blog
Co-auteur livre LabVIEW : Programmation et applications
CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW -
Je cherche a faire une incrémentation de frequence
bonjour,
je suis débutant en labview6. Donc dans le cadre de mon stage, je dois piloter un générateur de fonction et un oscilloscope via un port GPIB. pour le générateur j'ai trouvé les drivers mais pas pour l'oscilloscope.
bref. j'essaye de faire une boucle qui me permette d'incrémenter une frequence initiale a chaque tour. mais j'y arrive pas. si quelqu'un peut m'aider....
merci
cordialement jeanlucBonjour,
Pour trouver le river d'instrument de votre oscilloscope, faîtes une recherche sur ce lien. Si le driver d'instrument n'existe pas, reportez vous aux exemples VISA fournis avec LabVIEW. Par contre, il faut lire la documentation de votre oscilloscope afin de lui envoyer les bonnes commandes.
Avant toute programmation, testez vos commandes à l'aide de MAX (Measurement & Automation Explorer).
Salutations,
Isabelle
Ingénieur d'applications
National Instruments France -
Fonction Pause et incrémentation d'une valeur
Bonjour à tous,
dernièrement je cherchais à savoir comment mettre une pause dans une boucle While afin de figer la génération de mon graphe. Le problème étant que maintenant, je souhaiterai que lorsque j'ai réalisé ma pause j'ai la possibilité d'incrémenter manuellement ( de 0.1 ou 1 à chaque impulsion réalisée par un BP ) la valeur de ma courbe . Comment dois-je faire ? Sachant que je bloque ma boucle while, donc lorsque mon graphe est figé impossible de modifier ma valeur...
voici ma boucle de pause, je souhaite donc à l'aide d'un BP incrémenter de 1 la valeur de " Ramp pattern" lorsque je suis en pause
CordialementHello,
Voilà comment je ferais:
Ci-joint le vi en 2012 et 2011.
Francis M | Voir mon profil
Certified LabVIEW Developer
Pièces jointes :
Geoff54_LV012.vi 28 KB
Geoff54_LV2011.vi 20 KB -
Bonjour
je suis novice sur labview et j'ai besoin de votre aide
mon problème est le suivant =
j'ai deux valeur xA et xB et je veux incrémenter xA avec deltaX jusqu'a atteindre xB
( je prend xA et je l'incrémente toute les 0,2seconde avec deltaX pour atteindre xB )
est ce que quelqu'un peut me montrer comment faire SVP ?
merci cordialement.
Résolu !
Accéder à la solution.Salut,
Ceci devrait convenir.
Francis M | Voir mon profil
Certified LabVIEW Developer
Maybe you are looking for
-
Bounces in Marketing Contact List??
Hi Experts, In SAP Library I found the information that bounces should be reflected in Marketing Contact List. But I do not see where I am suposted to see the bounces. Indeed, I am sending a marketing campaign (emailing) in TEST system. One of the bp
-
Delivery quantity need not be exceed, After creating STO-PO in TCODE VL02N
Hello Gurus,, Greetings!!!! Tcode- VL02N... While we do PGI / SAVE after the changing the delivery quantity in Tab "Picking", it need to be checked that delivery quantity not be exceed then quantity entered while STO PO has been created for that part
-
Fix for Mac not connecting to local network
Hi, I'm a uni student and I've had trouble connecting my Macbook Pro to the local Uni network so I can access computers connected to the network from my computer in my dorm. It worked perfectly fine the first day and then it stopped working. I contac
-
ITunes error when trying to Sync iPod?
Whenever I try to Sync my iPod to my iTunes, I get an error saying "Attempting to copt to the disk "Swing's iPod" failed. An Unknown error occurred (-53)" Now I thought it was my iPod, so I restored it and tried again. Nothing happened. Then I though
-
can u please help me