Heure au format tableau
Bonjour à tous,
j'essaie de convertir une heure au format tableau mais je n'y arrive pas.
Si quelqu'un a déjà penché sur ce problème, je suis preneur
Merci pour votre aide
Boris
Résolu !
Accéder à la solution.
Pièces jointes :
chaine au format tableau.vi 8 KB
Boujour Bobu,
Peux-tu donner un exemple de ce que tu souhaites faire, car je t'avoue ne pas bien comprendre.
Olivier JOURDAN
SAPHIR | Certified LabVIEW Architect | Topaze on NI Community | LabVIEW add-ons on NI Community | Follow me on Twitter
Similar Messages
-
Comment insérer un string dans un tableau de nombre(double)?
Bonjour,
J'aimerais savoir, si c'est possible, comment je peus faire pour insérer un string ( date et heure ) dans un tableau de nombre???
Merci de m'aidez svp!
Cordialement!Hello,
First... One note. If you write in french you should select the french community. Because In this forum most of the persons don't know how to read in french. This may lead to no one anwsers your post. You select the community in the upper right side of the window.
If your table it's a double array, you can't write strings on it. I But you can have an array of strings and you can convert the number to string.
If you need more help, post an example and indicate your labview version.
Software developer
www.mcm-electronics.com
PS: Don't forget to rate a good anwser ; )
Currently using Labview 2011
PORTUGAL -
Salut les labviewman et les labviewgirl,
Toujours dans ma quête de base sur labview et pour l'evolution de mon projet, j'avais publier
la semaine passer une demande d'aide concernant les tableaux et il m'a été d'une grande aide.
Merci beaucoup. '
Aujourd'hui j'ai un autre problème je m'explique, Le tableaux que 'KALECK' ma proposer sur le
forum à une sortie au "format 2D" qui provient des élements de types clusters. Or mes données
du tableau 128*128 je doit les envoyers en format "tableau 1D unsigned word 16bit integer (0 to 65535)
Donc il y a incompatibilité.
NB: Les données du tableaux sont envoyées sur le SPI (pour Serial Peripheral Interface) sous format 16bit
par exemple si je veux que des 1 --> j'envoie 65535 et il m'ecrit 1111111111 sur un octet.
Ici moi je veux le faire sur 8 octet avec la possibilité d'avoir les 16 octet différents chacune des autres.
Donc soit je doit modifier mon entrer SPI ou soit convertir ou soit changer de format de tableau.
I need your help please.
Je Joint le lien pour la precedente discussion pour ceux qui voudront en savoir plus:
http://forums.ni.com/t5/Discussions-au-sujet-de-NI/tableaux-Urgent/m-p/2850140/highlight/false
Exemple de ce qu'on doit avoir dans le tableau :
octet1 octet2 ................ octet16
0 11111111 00000000 11111111 00000000 11111111 00000000 .... 11111111
127 PAREIL
Et la sortie doit se faire pour l'envoie vers la SPI ligne par ligne, et sous format Tableau 1D unsigned word 16bit
pour la compatibilité avec mon entrer SPI.
MERCI A VOUSJe peux, mais le problème est que si je l'envoievous pourrez pas compiler parce que le programme communique avec une platine de test via le port RS232. J'ai fait des printscreen.
Affichage : c'est juste une affichage sur 16 bit donc j'aimerai la remplacer par celui expliquer ci dessus. Avec la possibilité de file to load, ou possibilité Auto.
SPI_send: c'est mon SPI interface
Exemple : Partie de mon projet en vert entrer de mes bit vers le SPI / en Orange mes entrer de selection des bits lorsque j'envoie sur 16bit sur affichage. En noir c'est ce que je veux realiser l'envoie 128*128
Exemple1 : c'est la sortie du SPI pour l'affichage 16 bit.
PS : Demain à mon arriver à l'école, je vous envoie quelques parties que vous pourrez tester.
Merci à vous
Pièces jointes :
Exemple1.png 164 KB
Affichage.png 174 KB
Exemple.png 155 KB -
Comment traduire un tableau de valeur en format GPIB?
Bonjour,
je suis stagiaire en laboratoire de recherche, et dans ce cadre,
je developpe actuellement un programme qui assure la recuperation des
paramètres d'erreur d'un analyseur de réseau vectoriel, qui seront par
la suite traités, puis réenvoyés à cet appareil.
Je suis confronté au soucis suivant :
la liaison GPIB n'accepte qu'un format de donnée précise, je
souhaiterai savoir si il est possible de "traduire" de facon
instantanée un tableau de valeur sous format reconnu par la liaison
GPIB (à savoir le +1.000000000E+00 au lieu de 1).
Ceci est un détail relativement simple, cependant je lutte depuis 2 jours avec sans trouver de solution ^^"
En vous remerciant
TayuuyaVoici une manière simple pour réaliser cette transformation. Je vous invite à consulter l'aide pour la définition des codes de conversion en chaîne de caractères.
Il faudra encore faire une petite manipulation si deux chiffres sont nécessaires pour l'exposant.
Message Edité par JB le 05-22-2008 08:19 AM
Attachments:
Example_VI.png 3 KB -
j'ai acheté un i pad 2 d'occasion , j'ai voulu réinitialiser le contenu et les réglages de façon à effacer toutes les donnees du prédcédent utilisateur , mais depuis l'écran s'est mis en mode tableau noir et" la petite roue "tourne sans cesse depuis plusieurs heures , j'ai tenté d'appuyer sur le bouton principal et sur le bouton marche arrêt mais sans résultat , que dois-je faire ?? merci de votre aide
j'ai acheté un i pad 2 d'occasion , j'ai voulu réinitialiser le contenu et les réglages de façon à effacer toutes les donnees du prédcédent utilisateur , mais depuis l'écran s'est mis en mode tableau noir et" la petite roue "tourne sans cesse depuis plusieurs heures , j'ai tenté d'appuyer sur le bouton principal et sur le bouton marche arrêt mais sans résultat , que dois-je faire ?? merci de votre aide
-
How can i change the format of a file numbers09 to open it with the last version.
thank'sIf your document is Numbers 2 (from iWork '09) then you should be able to open it directly with Numbers 3. In Numbers 3 go File > Open and navigate to the document. (Do this on a copy of the original or back up the original before you do this.)
Note that if you double-click the document instead of using File > Open then it may get opened by Numbers 2 (if Numbers 2 is still on your machine in a subfolder under Applications name iWork '09).
If your document is from a version earlier than iWork '09 then you have to update it '09 format before Numbers 3 can open it.
SG -
LabView - Afficher l'heure et la date en abscisse d'un graphe xy
Bonjour,
Je souhaiterais afficher l'heure et la date du système abscisse d'un graphe xy. Ce graphe affiche 6 courbes différentes en temps réel. J'ai essayé l'option "Temps abolu" et "Temps relatif" dans Format d'affichage mais c'est pas cela que je souhaite. J'ai aussi essayé ce que l'on a proposé à une autre personne sur le forum à l'adresse suivante :
http://forums.ni.com/t5/Discussions-de-produit-de-NI/afficher-sur-un-graphe-XY-des-donn%C3%A9es-dont... mais en vain.
Ce sujet s'apparente à un autre sujet que j'ai déjà posté pour le même programme
http://forums.ni.com/t5/Discussions-de-produit-de-NI/LabView-Enregistrer-dans-un-fichier-les-donn%C3...
Je reposte quand même le VI.
J'espère que vous aurez une solution à me proposer.
Cordialement, Frédérick.
Pièces jointes :
Projet station météo.vi 2225 KBBonjour,
comme la dernière fois, c'est exactement ce que je souhaitais, et qui plus est, cela fonctionne parfaitement. Par contre, à la sortie de mon registre à décalage, j'ajoute les différentes valeurs à un tableau que j'enregistre par la suite sur un fichier texte, comment je pourrais faire pour que ce soit la date et l'heure qui s'enregistre dans mon fichier et non pas le nombre de secondes qui s'est écoulé depuis le 1 Janvier 1904?
Je te joins un imprime écran de mon VI pour que tu y vois plus clair.
Encore un grand merci pour l'aide et la rapidité.
Cordialement, Frédérick.
Pièces jointes :
VI.PNG 106 KB -
Ecrire et lire une "heure" dans Excel
Bonjour à tous,
J'acquéris des données toutes les 500ms, je met ensuite ces données dans un tableau avec en première colonne l'heure. sous forme hh:mm:ss, j'enregistre ensuite tout ça dans un rapport Excel, lorsque je lis ce rapport au lieu des heures je me retrouve avec des 0,...., il faut donc que je formate ma cellule grâce à la fonction "set cellul format" cependant je n'ai aucune idée de ce que je dois marquer dans la constante pour formater cette cellule au format heure.
Si vous pouviez m'aider.
Merci d'avance.Votre problème n'est pas du à labview mais à excel qui utilise des numéros de série pour représenter les dates et heures.
Explication ici
Il vous suffit donc de multiplier par 86400 et d'utiliser la fonction second to date time avec utc true
Par contre au niveau de la date, excel par de 1900 et labview de 1904, il y a une options dans excel.
Je suis preneur pour une meilleur idée car c'est un peu tiré par les cheveux !!!
C'est le toolkit excel ?
Vous ne pouvez pas définir le format ?
Je ne pourrais pas vous donner plus d'information, je ne possède pas ce toolkit.
Cordialement
Message Edité par Fiston le 05-11-2010 11:56 AM
Julien GELAY
Tecsup
Technicien BE - Software -
Hello,
I have a DB containing PROJECT NAME, DVDNAME (ex. C1345, F234, G4576) and the FILES on the DVD.
In my page result, I want the list of the DVD from a project with the following formatting ( 7 columns table), using PL/SQL.
1 DVD can contain from 5000 files
Ex:
select DVDNAME, FILENAME fromTABLE where project = 2
*DVD NAME: C1345*
12.txt 13.txt 15.txt 16.txt 17.txt 18.txt 19.txt
22.txt 24.txt 26.txt 27.txt 28.txt 29.txt 31.txt
32.txt 33.txt 36.txt 37.txt 39.txt 42.txt 45.txt
44.txt 45.txt 47.txt 49.txt 55.txt 57.txt 59.txt
61.txt 63.txt 64.txt 66.txt 68.txt 69.txt 70.txt
71.txt 73.txt 75.txt 77.txt 78.txt 79.txt 80.txt
81.txt 82.txt 83.txt 85.txt 86.txt 88.txt 89.txt
93.txt 95.txt 97.txt 99.txt
*DVD NAME: C2334*
112.txt 113.txt 115.txt 116.txt 117.txt 118.txt 119.txt
122.txt 124.txt 126.txt 127.txt 218.txt 219.txt 311.txt
132.txt 133.txt 136.txt 137.txt 319.txt 412.txt 415.txt
144.txt 145.txt 147.txt 149.txt 155.txt 517.txt 519.txt
161.txt 163.txt 164.txt 166.txt 168.txt 619.txt 710.txt
171.txt 173.txt 175.txt 177.txt 178.txt 719.txt 810.txt
181.txt 182.txt 183.txt 185.txt 186.txt 818.txt 819.txt
193.txt 195.txt 197.txt 1 99.txt
HOW can I modify my code to have the result needed? I have only a 1 row table with the DVDTITLE repeating...
BEGIN
htp.p('<HTML>');
htp.p('<HEAD>');
htp.p('<TITLE>DISQUES C</TITLE>');
htp.p('</HEAD>');
htp.p('<BODY>');
for idx in (select DVDNAME, FILENAME fromTABLE where project = 2 )loop
htp.p('<TABLE>');
htp.p('<TR>');
htp.p('<TD>'||idx.DVDNAME||' </TD> ');
htp.p('</TR>');
htp.p('<TR>');
htp.p('<TD>'||idx.FILENAME||' </TD> <TD>'||idx.FILENAME||' </TD> <TD>'||idx.FILENAME||' </TD> <TD>'||idx.FILENAME||' </TD> <TD>'||idx.FILENAME||' </TD> <TD>'||idx.FILENAME||' </TD> <TD>'||idx.FILENAME||' </TD> <TD>'||idx.FILENAME||' </TD>');
htp.p('</TR>');
htp.p('</TABLE>');
end loop;
htp.p('</BODY>');
htp.p('</HTML>');
end;thanks,
RoselineApplication Express 3.1.2.00.02
Oracle 11g
I want to list the DVD and his content who are related to a project X. Each DVD and content must be in a different table.
This table must have 7 columns. The problem with the following code that I have show all the file in a single row for all the DVD content.
How can I modify it?
The query:
SELECT Id, DVD_ID,NomFichier,PROJET_ID FROM elements where PROJET_ID =1Wanted output
DVD 85
2635080 2636608 2637084 2637091 2637092 2637093 2637147
2637152 2637153 2637154 2637155 2637156 2637157 2637164
2637169 2637170 2637172 2637173 2637202 2637203 2637213
2637214 2637215 2637216 2637218 2637217 2637219 2637220
DVD 86
2639497 2639498 2639502 2639504 2639505 2639506
2639508 2639509 2639511 2639512 2639519 2639521 2639522
2639523 2639525 2639527 2639530 2639542 2639543 2639552
2639553 2639554 2639555 2639559 2639560 2639561 2639563
2639564 2639565 2639567 2639574 2639575 2639578 2639579
DVD 87
2641806 2641807 2641808 2641809 2641810 2641819
2641821 2641824 2641827 2641828 2641830 2641831
2641834 2641838 2641839 2641846 2641847 2641849
2641851 2641852 2641853 2641854 2641855 2641863
etc...Current output
87
2641806 2641807 2641808 2641809 2641810 2641819 2641820 2641821 2641824 2641827 2641828 2641830 2641831 2641832 2641834
88
2644294 2644297 2644299 2644300 2644303 2644304 2644308 2644309 2644311 2644316 2644318 2644319 2644320 2644322 2644323 What someone suggest it?URL http://www.developpez.net/forums/d865203/bases-donnees/oracle/pl-sql/html-affichage-tableaux-conditions/[URL]
DECLARE
vtemp varchar2(4000) DEFAULT ' ';
BEGIN
htp.p('<HTML>');
htp.p('<HEAD>');
htp.p('<TITLE>DISQUES C</TITLE>');
htp.p('</HEAD>');
htp.p('<BODY>');
FOR idx IN
SELECT DVD_ID, NomFichier,
row_number() over(partition BY DVD_ID ORDER BY NomFichier ASC) AS rna,
row_number() over(partition BY DVD_ID ORDER BY NomFichier DESC) AS rnd
FROM elements
WHERE PROJET_ID = 1
ORDER BY DVD_ID ASC, rna ASC
loop
IF idx.rna = 1
then
htp.p('<TABLE>');
htp.p('<TR>');
htp.p('<TD>' || idx.DVD_ID ||' </TD> ');
htp.p('</TR>');
htp.p('<TR>');
end IF;
vtemp := vtemp || '<TD>' || idx.NomFichier || ' </TD>';
IF mod(idx.rna, 7) = 0 OR idx.rnd = 1
then
htp.p(vtemp);
vtemp := ' ';
end IF;
IF idx.rnd = 1
then
htp.p('</TR>');
htp.p('</TABLE>');
end IF;
end loop;
htp.p('</BODY>');
htp.p('</HTML>');
end;thanks
Roseline
Edited by: Roseline on 19 janv. 2010 10:25 -
ENGLISH FOLLOWS
Avec le logiciel Pages, il est impossible de fractionner une ligne de tableau sur plusieurs pages, contrairement à Word. C'est un problème majeur. En particulier quand on veut comparer deux textes côte à côte. Si le texte est long, on ne voit que la première page. Cela devrait être corrigé. En attendant, y a-t-il une solution pour voir le texte complet?
With Pages, it is impossible to divide the content of one row in a table on more than one page, as we can do with Word. This is a major problem. Especially when we wish to compare two texts side by side. If the text is long, we can only see the content of the first page. This should be fixed. Is there a solution?Thanks Picas for this direct and simple answer, even if this disappointed me
Never mind, I have to use another app or find a "way-to", hoping this will be upgrade in a future version.
To answer to your question :
1st link - The french app's online help - Related Page : "Create sections", you'll find this : "Un document peut contenir une ou plusieurs sections. Vous pouvez ajouter une section pour utiliser un format différent pour une partie du document, par exemple. Chaque section possède sa propre pagination, ses en-têtes, bas de page et image d’arrière-plan."
I translate for you or perhaps are you french speaking ? : "A document can contain one or more sections. You can add a section to use a different format for a portion of the document, for example. Each section has its own pagination, its headers, footers, and image background."
Perhaps I misunderstood the 2 sentences
2nd link and others : using this google search "Mac Pages 5.2 Document section layouts"
Reading the french online help and flying over the results of my Google searches, it seems to appear to me that it was possible, by simply choose the section in the preview and change the parameters of the chosen section.
One more time, thanks for your time and you answer. -
Probleme insertion valeurs dans un tableau
Bonjour,
Je rencontre un petit probleme sous Labview 7.1.
J'obtient des valeurs RMS d'un signal. J'aimerai faire une moyenne de 20 valeurs prisent toute les 1/4 ou 1/2 secondes. Le probleme est que je n'arrive pas a inserer ces valeurs dans mon tableau, la valeur precedente est remise a zero.
De plus, quand j'initialise mon tableau en dehors de ma boucle, je ne peut pas raccorder mon initialized array car le format n'est pas le meme.
merci.
Attachments:
test_file_record_4.vi 682 KBPour ne pas perdre la dernière valeur entrée dans le tableau, il faut utiliser un registre à décalage.
Le pb de connection est du à l'autoindexation (clic droit sur le point d'entrée...). Par défaut les boucles For autoindexent les entrées de type tableau. C'est l'inverse avec les boucles while.
J'ai corrigé et fait un peu de ménage dans votre vi.
Ceci dit, je ne pense pas que vous arriviez ainsi à calculer votre moyenne... il faudra probablement revoir votre algorithme .
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left...
Attachments:
test_file_record_4[1].vi 703 KB -
Hi
I'm new to constructing functions in Numbers so I don't know if this
can actually be done.
Basically, I'm trying to change the cell colour IF the string LEN is > 10
So for I've got:
=IF(LEN(Ad2 General>10),Ad2 General)
But not to sure exactly how to pull this off.
I've looked around the web, but can't find anything.
ThanksFor this kind of need, I use a tip described here many times.
I build an auxiliary table with the formula :
=IF(LEN(Tableau 1 :: B2)>8,1,0)
where Tableau 1 is the name of the main table.
I apply to this table the conditional format :
if cell contents equal 0 set text and background to white
if cell contents equal 1 set text and background to red
Then, I move the table behind the main one defined as transparent.
The result is :
Yvan KOENIG (VALLAURIS, France) jeudi 16 juin 2011 15:24:50
iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.7
Please : Search for questions similar to your own before submitting them to the community
To be the AW6 successor, iWork MUST integrate a TRUE DB, not a list organizer ! -
Recherche et calculs dans un tableau 2D
Bonjour à tous,
je dispose d'un fichier "LogTable", contenant des enregistrements : Name, Durée,TS, TS_ON, TS_OFF, Energie (voir fichier joint)... au format texte (Name), date (TS...) et double (Durée & énergie). TS = Time Stamp
Ce fichier étant incrémenter à chaque fonctionnement d'un système d'éclairage...
La lecture du fichier ne posant pas de problème.
Le champ Name (format texte) est structuré de la facon suivante : Salle.Zone.Période exemple S159.Z1.Période
Je souhaite désormais faire un cumul journalier, mensuel et annuel de l'énergie, de la durée et ensuite par zone. (par exemple en cliquant sur un BP)
Ma question est : Comment, dans un premier temps, faire le cumul de l'énergie par jour ? le champ TS contient l'information de date, donc du jour... à chaque changement de jour, enregistrer le cumul, dans le même tableau (Name =Salle.Jour et TS = 2014-01-01) voir dans un autre tableau... les TS sont rangés dans l'ordre chronologique (Enr en fonction de l'horloge du Pc)
Merci de votre aide
JPS59
Pièces jointes :
LogTable.xls 4 KBSur un fichier texte cela va être rapidement « lourd », un fichier XML ou une base de données type mdb sont plus appropriés. Perso j’aurai bien vu une base de données, tu gardes ta structure, la réponse à ta question serait alors « juste » une requête sql. Il y a un toolkit chez NI.
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 -
Remplir un tableau à partir d'un graphe, en temps réel
Bonjour,
J’ai un petit problème avec mes thermocouples, le signal qu’elles renvoient à l’acquisition est très bruité, j’ai donc filtré passe-bas ce signal. Mon principal problème se situe à l’étape suivante, celle du traitement du signal.En effet je voudrais relever des valeurs toutes les minutes et remplir un tableau avec la date et l’heure de ces relevés.
J’ai donc créé une table qui affiche les valeurs relevé mais le problème est que la table se remplie vraiment très vite, je n’arrive pas à le régler le système de façon à relever le signal comme je voudrais.
De plus je ne sais pas qu’elles sont celle du signal filtré et celle du signal non filtré.
Est-ce que quelqu’un pourrait m’éclairer svp ?
Merci d’avance pour vos réponses !
Résolu !
Accéder à la solution.Voila le VI.
J'ai oublié de préciser que j'ai simulé un signal dent de scie avec un bruit blanc pour effectuer les essais et que les thermocouples seront cablées par la suite et reliées à un DAQ.
Pièces jointes :
exemple filtre 2.1.vi 74 KB -
Lancer une séquence d'un programme à une date et heure préscise (mais une seule fois)
Bonjour à tous, et bien entendu merci de votre aide.
Je vous explique ma problématique, un peu tordu je dois l'avouer.
Voilà, je voudrais qu'une partie de mon programme s'exécute le 15 du mois en cours à 23h59 et le 28 ou 30 ou 31 (selon le mois) à la même heure 23h59.
A chaque fois que l'on atteint le mileu ou la fin du mois, le programme doit exécuter une fois la séquence.
Mon problème c'est que je ne vois pas comment faire pour que l'execution ne se fasse qu'une seule fois lorsque l'on atteint cette date. (VI principale qui tourne en boucle)
Merci d'avance pour vos réponses.Hello Sentenza,
Je te propose de télécharger le vi et de lire les instructions.
Quelques détails:
- je n'ai pas fait de Def de Type pour l'Enum pour ne pas avoir à partager plus de fichier dans le post mais il vaut mieux en faire une.
- j'ai fais un bon d'exemple pour une date, pour plusieurs, vous pourrez partir sur un tableau et avancé au fur et à mesure dans l'indexation.
Bonne soirée,
Flo
Open Diagram First
Pièces jointes :
Faire qqchose a l'heure.vi 11 KB
Maybe you are looking for
-
It used to be (in Chrome) that I could view a .pdf attachment in gmail and from there print. Now in Firefox, when I view a .pdf attachment the print option is there and the print dialogue box comes up when I click it, but once I hit "OK" nothing come
-
Two jdbc connections in one transaction
Hi<br> <br> In a method of a container managed ejb session bean I have two jdbc connections. I've expected, that they will be in the same transaction, so results of any actions performed with first connection will be visible for t
-
Regarding Deletion of a table from infoset query.
Dear Sappers, I have created a query using two tables KNA1 and BSIS..... for showing Customer Code (KNA1_....) and the Document currency(BSIS_WRBTR) I have two questions.... 1. How to delete one table either of KNA1 or BSIS from the query sq02 2. Wh
-
Erreur de cadrage lors du transfert
Lors d'envoi de données sur un port série avec une liaison de type RS 485, il apparait le message d'erreur suivant: "VISA: (Hex 0xBFFF006B) Une erreur de cadrage est survenue lors du transfert." Pourriez vous nous éclairer?? Merci de votre aide.
-
Hi! I would like to ask where can download ios 7.1.2??
HI! Apple, can i ask for help?? I would like to ask where can i download ios 7.1.2?? Im using 7.1.1.. Hoping for your immediate respond to this.. Thanks