Réception sur Labview de données par Liaison série depuis un PIC18F458
Bonsoir à tous,
Dans le cadre d'un projet ingénieur, j'ai dû développer une application sous un PIC18F458. A présent, j'ai des mesures que je souhaite pouvoir afficher sous Labview par la liaison série du PIC.
J'ai donc utilisé les exemples données sous Labview (8.4), et cela me renvoi quelques résultats... Le problème est que dans l'exemple, l'afficheur renvoi une chaîne de caractère. Pour ma part, ce sont des mesures que je vais afficher, donc j'ai modifier cet partie en ajoutant une convertion en "tableau d'octet" pour pouvoir commencer a visualiser quelque chose de cohérent.
N'y a t-il pas un autre moyen que d'afficher un tableau d'octets?
De plus, je souhaite envoyé plusieur mesures différentes sous labview, je souhaiterais savoir comment les réceptionner correctement, comment savoir laquelle est ma mesure de tension ou de courant par exemple?
Merci d'avance de votre temp,
Bien cordialement,
Merci,
J'ai travailler durant toutes la journée sur la mise en protocole pour l'envoi de différente valeur sur labview, mais j'éprouve des difficultés à le faire.
Tout d'abord, sur la partie PIC, comment définir ce protocole? (Envoi de plusieur trames consécutives, avec un identifiant de départ par exemple?)
Et sur labview, comment réussir à découper ces trames et savoir quel est la bonne?
Si quelqu'un aurais des idées, cela m'aiderais beaucoup.
Ci-joint ma fenêtre labview.
PS : mon code PIC simplifié est le suivant :
OpenUSART (USART_TX_INT_OFF & USART_RX_INT_OFF & USART_BRGH_HIGH & USART_EIGHT_BIT & USART_ASYNCH_MODE, 64);
while(1)
while(BusyUSART());
WriteUSART(totalSums); //variable totalSums
delay(); //(0,5 seconde)
while(BusyUSART());
WriteUSART(accumulator); // variable accumulator
Merci d'avance,
Pièces jointes :
Labview.PNG 78 KB
Similar Messages
-
Bonjour à tous,
J'écris pour solliciter une aide car je dois recupérer avec Labview des données délivrées par un autocollérateur via la port série ( RS232). Sera la bienvenue, des sites, des cours, des codes ds d'autres langages, tout ce qui peut m'aider.
Merci d'avance à touste et à tous
j'attends avec impatiance votre réponseBonjour,
comme l'a très bien dit "tbob", il existe de nombreux exemples de communication série fourni avec LabVIEW.
Si vous débutez en LabVIEW, il existe des ressources pédagogiques sur le site de National Instruments qui vous aideront à commencer à programmer avec LabVIEW.
Ci-joint un lien depuis lequel vous pourrez accéder à ces différents tutoriaux :
http://www.ni.com/academic/lv_training/how_learn_lv.htm
De plus, il existe dans le "Developper zone" du site de NI, un grand nombre de bibiothèque de fonctions spécialement dévéloppées pour le contrôle instruments, un grand nombre d'instruments possède sa librairie, peut-être y trouverez vous le votre.
http://sine.ni.com/apps/we/niid_web_display.drv_search
En espérant que ces différents liens vous aideront,
Cordialement,
Benjamin M
NIF -
Récupération des données à partir d'une carte mémoire SD sur LABVIEW
Salut tout le monde,
je suis très heureuse de devenir un membre dans ce groupe. bein, je suis entrain de faire un projet qui consiste à enregistrer des données sur carte mémoire sd à partir d'un microcontroleur puis récupérer ces données sur PC. Mon problème c'est que je veux visualiser ces données sur une interface graphique sur LABVIEW mais dommage je suis débutante sur LABVIEW et j'arrive pas à trouver une solution. Quelqu'un peut m'aider??If Google translate is correct, you are trying to log data to a SD card and figuring how to see it in on graph. Since you are getting started with LabVIEW I would suggest using the Write To Measurement File and Read From Measurement File. As shown in this tutorial, you only need to specify the format and file path. I would encourage you to search for code and tutorials about this VIs for more reference, like this one. I hope this helps.
Alejandro | Academic Program Engineer | National Instruments -
Corriger l'heure donnée par LABVIEW
Bonjour à tous
Je voudrais savoir si il était possible (fonction ou VI) demodifier l'heure donnée par LABVIEW avec le VI "Date et heure en seconde"
Car par exemple, si je veux utiliser mon système à l'étranger, il y aura un décalage horaire, et j'ai laissé la possibilité à l'opérateur de modifier l'heure te la date donnée par cette fonction. Les nouvelles valeurs sont enregistrées dans des variables.
Est ce qu'à partir de ces variables il est possible de mettre à jour l'heure te la date du système?
Résolu !
Accéder à la solution.Vous allez aussi avoir un problème heure été/ Hiver, affichage PM/AM ou 12h 24h... Le mieux est de changer les paramètres de l’OS du système Win CE, soit manuellement soit de façon programmatique. Ainsi avec une heure système, les changements été/ hiver, fuseau et affichage (PM,…) seront OK. Je vous propose une autre méthode, mais qui ne fonctionnera pas entre été/hiver.
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
Pièces jointes :
fuseauhoraire[2].vi 7 KB -
Affichage d'une image traité par matlab sur labview
Bonjour!!
je veux faire un traitement d'image avec matlab et afficher les resultats sous Labview . j'ai essayer la formula node de matlab dans la palette mathematics mais l'affichage se fait toujours sur matlab comment je peux l'afficher sur labview ??
vous trouver ci-joint le programme utiliser .
% Load jpeg files
orgImage = imread('Pixel.jpg', 'jpg');
figure(1); imshow(orgImage);
% 2D FFT
fftImage = fftshift(fft2(orgImage)); % 2d fft
ampImage= abs(fftImage);
figure(2); imshow(ampImage, [0 10000 ]);
% Convolution (low-pass filtering)
filter = fspecial('gaussian',[10 10], 4); % gaussian kernel
filterImage = conv2(orgImage, filter); % convolution
figure(3); imshow(filterImage, [0 250]);
% 2D FFT of filtered image
fftFilterImage = fftshift(fft2(filterImage));
ampFilterImage= abs(fftFilterImage);
figure(4); imshow(ampFilterImage, [0 10000 ]);
Attachments:
1335097296331.jpg 59 KBHello aziz-be,
You may find quicker responses in the french forum.
http://forums.ni.com/t5/Discussions-de-produit-de-NI/bd-p/4170
Regarding your question. The Matlab Scipt Node uses activeX to access an api that calls into the Matlab engine. Thus any figure generation would occur on the Matlab side of things. What you could try doing is converting the figure to an image, converting the image to an array, and bringing that array into labview and converting it into a LabVIEW image type which you could then display inside of LabVIEW. This is a rather convoluted way of displaying a figure on the front panel inside of LabVIEW though. You may find it much easier to do what you are trying to accomplish with the MathScript Node rather than the Matlab Script Node.
figure (MathScript RT Module Function)
http://zone.ni.com/reference/en-XX/help/373123B-01/lvtextmath/msfunc_figure/
NI LabVIEW MathScript RT Module
http://www.ni.com/labview/mathscript/
David A
National Instruments
FlexRIO Product Support Engineer -
Bonjour,
Je travaille actuellement sur un programme recevant des données par UDP et il m´arrive frequemment de perdre certain paquets... je me pose le question de savoir quelle est la taille du buffer utilisé par LabView pour la réception dans ce cas.
Merci pour votre réponseBonjour.
Sur cette partie du forum, il est nécessaire de poster en Anglais. Voici le lien du forum français.
Pouvez vous nous donner également d'avantage de précision, sur le matériel utilisé, comment effectuez vous la mémorisation de vos données, n'hésitez pas de poster votre code par la même occasion. Plus vous donnez d'informations sur votre problème, le matériel utilisé, plus il nous sera facile de vous répondre.
Merci d'avance.
Cordialement.
Romain D.
National Instruments France
#adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
NIDays 2010 : Conférence mondiale de l'instrumentation virtuelle
>>Détails et Inscription<< -
Récupérer le type d'un module DAQ sur Labview
Voilà comme le titre l'indique, je voudrais pouvoir être capable de connaitre le type de mesure des Modules NI installés sur mon DAQ. Cela me permettra de facilité la lecture des valeurs données par les capteurs installés sans avoir avoir à demander à l'utilisateur d'entrée à chaque fois le type de mesure. Je pense que cela est possible car Max me permet d'afficher le type de mesure correspondant au module comme sur l'image ci-dessous. J'ai essayé d'utiliser le noeud de propriètè du périphérique mais cela ne m'a pas donnée le resultat escompté. Vous pouvez voir les deux résultats donné par labview et Max pour un NI 9201 ci-dessous. Me suis je trompé ou serait-il impossible d'avoir ces données là à partir de labview?
Résolu !
Accéder à la solution.Hello sklod,
En fait, il y a une petite erreur dans ton affirmation
sklod a écrit :
Merci pour votre réponse,
En ce qui concerne votre remarque, je m'en doutais un peu. Je voyais bien qu'il me lister toutes les mesures possibles sur le module, mais je ne comprenais pas comment MAX arrive à ne me donner que les types de mesures cités sur la data sheet du produit sans que je n'aie à crée aucune tâche. Bref, j'essaierais de comprendre plus tard.
Votre solution me parait adéquate à mon besoin sauf que celle-ci à besoin de tâche comme données d'entrée alors que moi je voudrais utiliser le nom du module comme entrées, serait-il donc possible d'accéder à la tâche associée au module à partir de son nom?
En fait MAX n'arrive à rien, il a "simplement" été codé pour fonctionner de la sorte, il y a (j'en mettrais, presque, ma main au feu) une table de correspondance ou un fichier de config qui permet au Panneau de test de MAX d'avoir le "bon" type de mesure.
Sauf qu'en réalité, ce n'est pas le "bon" type de mesure, c'est simplement un choix de type de mesure générique, parmis l'ensemble des mesures possibles avec un module donné.
Je ne sais pas avec combien de type de module vous allez travailler, ni quel est vrai l'objectif final mais personnellement, je partirais sur un fichier de configuration pour cet effet.
Bonne journée
Flo
Open Diagram First -
Utilisatio​n des fonctions trigo sur labview
Bonjour,
je fais de l'acquisition de données sur labveiw et je suis encore débutant!! j'ai un problème avec l'utilisation des fonction trigonométrique sur labview car ca me renvoie tout et n'importe quoi. j'ai fait un simple VI pour vérifier le fonctionement de la fonction sinus et arcsinus et quand j'entre par exemple j'entre la valeur 30 ca me donne en sortie du sinus -0.98 alors qu'on sait tous que le sin 30°=1/2 et pire encore quand je reprend ces -0.98 que j'entre dans la fonction arcsin ( la réciproque) je n'obtiens plus les 30 de depart mais -1.42 :/ j'aimerais savoir savoir le truc que je ne capte pas. Car pour moi tous ces résultats sont illogique!!!
Merci
Résolu !
Accéder à la solution.Bonjour,
Il faut utiliser des angles en radians.
Cordialement,
Micaël DA SILVA -
Driver d'une table traçante sur Labview
Bonjour,
je suis à la recherche de n'importe quelle table traçante ayant driver sur labview, en fait je travaille sur un projet pour commander des instruments de mesure dont les reponses seront simulées sur une table traçante, alors j'ai besoin du driver de cette dernière.
j'ai cherché sur net, labview, mais en vain.
si quelqu'un s'il vous plait, pourrait m'aider...Merci beaucoup cher Z'Atari,
Une table traçante est un outil de
dessin industriel. Elle se compose d'une table horizontale et d'un porte-stylo
motorisé, commandé par ordinateur, tu trouveras ci-joint une photo d'une table traçante, bein ce que je désire faire est de commander une table par ordinateur sous labview, mais j'ai pas trouvé de table commandable sous labview.c'est pour cela que j'ai besoin d'un driver comme si je comandais un oscilloscope,...je sais pas si je m'explique bien
Attachments:
table-tracante-xy-din-a3-100cms-49377n0.jpg 8 KB -
I have multiple devices used by family members, how do you make sure the kids don't see Moms messages from Dad and visa versa?
Hi Roger:
Thanks for the reply. I think I figured out the problem. Apple has confused (at least in my mind) the different IDs that people can have. In the iCloud settings, they use the term Apple ID and not iCloud ID. I guess there really is no such thing as an iCloud ID. There are Apple IDs with various attributes. This is not clearly explained or easy to see (how could I look up to see if my Apple ID is associated with iTunes for example?).
I created, what I thought were iCloud IDs for each family member, but we all use my Apple ID for iTunes.
One other question - why does the syncing of Notes using iCloud require an @me.com email account. That makes no sense to me.
Thanks for your help!
AO -
I have thousands of photos on my Mac. If something happens to my Mac obviously, I don't want to lose the photos. I do Time Machine back ups to an external hard drive once a week. Is this good enough to make sure my pictures don't get lost?
tgs6164 wrote:
I have thousands of photos on my Mac. If something happens to my Mac obviously, I don't want to lose the photos. I do Time Machine back ups to an external hard drive once a week. Is this good enough to make sure my pictures don't get lost?
Purchase a couple of these when they go on sale.
Start burning all the photos onto DVDs.
At least you'll have all your photos if your computer, time machine or any other backup you use goes bonkers. -
What is the best way to 'clean up" a Mac that has been going for about 2 years. I reset safari frequently but need to be sure stuff I don't want is gone.
I'd gather by your "reset Safari" and "clean up" you mean by sites you rather not have your mom see.
Hidden Flash cookies are stored in "Macromedia" Folders on your computer, can delete using the free Easy Find first, but need to reinstall Flash again here
http://www.macupdate.com/app/mac/11076/easyfind
http://get.adobe.com/flashplayer/
OnyX run All the cleaning and maintenance steps followed by a reboot, followed by a Disk Utility erase free space.
http://www.titanium.free.fr/
CCleaner is in beta for OS X, can combine the cleaning and secure erase in the same steps if properly configured.
http://www.piriform.com/mac/ccleaner
Every web site knows your apx location.
http://www.whatsmyip.org/more/
To be sure to have a clean machine, a
Restoring OS X - 10.6 "fresh install method"
Restoring OS X - 10.7 - wipe and install
is the only way as you only bring files back to the machine that you know what they are, everything else is removed.
https://discussions.apple.com/message/16276201#16276201 -
Is it possible to have a window open for my Itunes Library and Itunes store at the same time so that I can toggle back and forth between the two. I want to check my library before I buy songs to make sure that I don't duplicate.
Thanks!No.
-
How do I create a 4 second long loop that is repeated for say a minute long on garage band, I'm sure it can done, please help, I now own a new mac book.
Rachel Dalby wrote:
How do I create a 4 second long loop that is repeated for say a minute long
drag the top right corner of the region for as long as you want it -
Bonjour, j'ai acheté un ipad 2 récemment je suis sur pc et quand je veux synchroniser mes photos depuis itunes mon pc vers mon ipad les photos naparaisse pas! pour transférer de la musique il ny a aucun problème. par contre je suis la bonne méthode. le probleme etant simplement que les photos ne s'affiche pas dans la fenetre de recherche de dossier a selectionner pour synchro. les fichiers sont en JPG
Comment copier les photos depuis son PC vers son iPAD2 ?
--> les photos sont déchargées dans l'IPAD mais à chaque fois les anciennes photos sont...écrasées !!
(je sélectionne le dossier source sur mon PC et je fais synchroniser, j'ai installé la dernière version d'iTUNES pour Windows sur le site)
Merci d'avance du coup de main
Maybe you are looking for
-
I am confused about something. How do I read a book on my MacBook Pro? I can't find the iBook app anywhere, which is what I use on my iPad. The book I want to read is in my iTunes but I can't click on it. Some of my iBooks show up in my iTunes bu
-
I have different apple ids for my ipad and iphone - how do i sync so that the apps appear on both devices, e.g errands
-
IPod Touch 4G Not Recognized by iTunes
I really am quite (******) aggravated at this issue. For over a month my iTunes has been unable to sync with my iPod Touch 4G (iOS 4.2.1). I have tried reinstalling all Apple components as suggested by Apple Support about 8 times, restoring my iPod,
-
Raw material & activity wise cost
hi I need to create ABAP report which will show me Process order wise raw material and activity planned vs actual. I found plannd order raw material quanity & value, actual raw material qty & value tables i also trying to found planned activity qty a
-
Apple 30-pin Digital AV Adapter:
Since I have upgraded to IOS7, this cable only seems to allow audio transfer and not video transfer from Netflix or ITunes videos. Any thoughts?