Aquisition de données
#241
Posté 30 March 2010 - 08:27 PM
Remarque pertinante comme d'hab! Je te remercie!!
J'essaierai ce week-end
Yves
#242
Posté 30 March 2010 - 09:04 PM
Tu as prevus la lecture de combien de lignes Analogiques et Digitales dans ton systeme ?
Par contre le Compact Frameworks pour Windows mobile est un poil plus limité que celui pour PC Windows. La je rame comme une pelle pour essayer de faire des bitmap transparents pour mes aiguilles de jauges facon compteur ... J'ai bien reussi a coder un truc qui marche, mais c'est hyper lourding en code
#243
Posté 31 March 2010 - 09:34 AM
▀ M ▄▀ U ▄▀ S ▄▀ T ▄▀ A ▄▀ N ▄▀ G ▄▀▄▀▄▀ P ▄▀ A ▄▀ S ▄▀ S ▄▀ I ▄▀ O ▄▀ N ▄▀▄▀▄▀
#244
Posté 31 March 2010 - 05:11 PM
La je viens de faire ma page de config des capteurs pour le Pocket Perftracker 2 (en vs2008 frmk 3.5). A part la taille et la dispositiond des controles que j'ai dut retoucher, je me suis contenté d'un copier/Coller de l'ancien code qui etait en Framework2 sous VS 2005 et tout fonctionne sans soucis .
Tu as prevus la lecture de combien de lignes Analogiques et Digitales dans ton systeme ?
Par contre le Compact Frameworks pour Windows mobile est un poil plus limité que celui pour PC Windows. La je rame comme une pelle pour essayer de faire des bitmap transparents pour mes aiguilles de jauges facon compteur ... J'ai bien reussi a coder un truc qui marche, mais c'est hyper lourding en code
Ben à la base j'ai prévu d'utiliser les 8 entrées analogique de mon Pic...
Je n'ai pas encore défini exactement mes données mais acctuelement je teste ça sur 1024bit à l'affichage pour 6 entrées et les 2 autres en %...
Je n'aurai plus qu'à modifier mes calculs dans le programme dés que j'aurai la partie capteur à étalonner!
Je pense bien que ça doit être la galère de programmer toute ton application sur mobile!! Je n'en suis pas encore là car je voudrai que ce soit fonctionel avant d'aller plus loin... Et vu les prix des transmetteurs bluetooth je garde ça au chaud pour l'EVO2!
#245
Posté 31 March 2010 - 05:13 PM
Des petits programmes c'est sûr!!Ces 2 la ... il vont finir par nous faire des ptits ensemble ... :-)
#246
Posté 31 March 2010 - 07:08 PM
l'expression 1024bit me chiffone ... bhé oui, pour aller jusqu'a 1024 en VALEUR, c'est seulement 10 bits ... mais bon, j'ai compris quandmeme ce que tu voulais dire.... je teste ça sur 1024bit à l'affichage pour 6 entrées et les 2 autres en %...
....
De toutes facon au depart, tout tes capteur vont te renvoyer des valeurs comprise en 0 et 1024, apres, c'est a ton programme de faire la convertion. mathematiquement, c'est relativement bateau comme truc. Il faut juste bien penser que tes sondes n'auront pas forcement une plage d'utilisation qui va pleinenement de 0 a 5 volts et que les valeurs que tu voudra afficher pourraient passer du negatif au positif (comme les capteurs d'acceleration par exemple). perso, voila laformule que jeme suis pondu. Simple et efficace dans tous les cas.
.ValVal = (.ValAmp / .DneAmp) * (Data) - .DneMin) - (.ValAmp - .ValMax)
ou :
-.ValVal est la valeur réél a afficher (ce que tu recherches)
-.ValAmp est l'amplitute entre la Valeur reel mini et la valeur reel maxi (soit ValReelemaxi - ValReeleMini)
-.DneAmp est l'amplitude entre la valeur mini renvoyé par le capteur sa valeur maxi (soit val. capteur maxi - val. capteur mini)
-.DneMin est la valeur mini renvoyé par le capteur
-.ValMax est la valeur Reel maxi
-Data est la valeur revoyée par ton capteur
Quandtu va en etre au stade de configuration de tes capteurs, il te faudra au minimum les variables suivante pour le definir.
La valeur minimum rendu par le capteur (comprise entre 0 et 1024)
Sa valeur Maximum (toujours entre 1 et 1024, mais en tous cas superieur a sa valeur mini)
La valeur Minimum reel correspondant a la valeur mini renvoyé par le capteur
La valeur Maximum reel correspondant a la valeur maxi renvoyé par le capteur.
Apres avec ca tu initialises les valeurs d'amplitude pour alleger les calculs a la reception, et le tour est joué
vala. facile
#247
Posté 31 March 2010 - 07:34 PM
l'expression 1024bit me chiffone ... bhé oui, pour aller jusqu'a 1024 en VALEUR, c'est seulement 10 bits ... mais bon, j'ai compris quandmeme ce que tu voulais dire.
............................
.ValVal = (.ValAmp / .DneAmp) * (Data) - .DneMin) - (.ValAmp - .ValMax)
vala. facile
Eh ben efféctivement mes doigts on tappés plus vite que mon cerveau!!
Et pour le "vala facile" faut vite le dire, c'est pas le genre de formule qu'il me vient à l'esprit le matin aprés le café!
#248
Posté 29 September 2010 - 07:12 PM
je remonte juste le post parce que je vais en avoir besoin et ca me gave de le chercher a chaque fois
allez pour justifier la remonté, pour ceux qui ne savent pas, les outils de dev windows phone (7) sont finalisés, ils sont gratos et dispo en telechargement :
http://developer.win...indows-phone-7/
d'la bombe pour faire un Pocket Perftracker III
#249
Posté 29 September 2010 - 07:57 PM
Up !
je remonte juste le post parce que je vais en avoir besoin et ca me gave de le chercher a chaque fois
allez pour justifier la remonté, pour ceux qui ne savent pas, les outils de dev windows phone (7) sont finalisés, ils sont gratos et dispo en telechargement :
http://developer.win...indows-phone-7/
d'la bombe pour faire un Pocket Perftracker III
Je me demande si sur un htc avec windows mobile 5, le perftracker pourra fonctionner?
Ford T5 Mach1 V8 351ci 4V 1973
Mon Garage
#251
Posté 13 November 2011 - 07:52 PM
.ValVal = (.ValAmp / .DneAmp) * (Data) - .DneMin) - (.ValAmp - .ValMax)
Comme il n'est jamais trop tard pour bien faire, je corrige la formule dans laquelle j'avais gouré dans les parenthses en ecrivant.
.ValVal = (((.ValAmp / .DneAmp) * Data) - .DneMin) - (.ValAmp - .ValMax)
Bon apparement ca a pas bugger grand monde depuis .
#252
Posté 13 November 2011 - 08:35 PM
#253
Posté 14 November 2011 - 07:32 AM
Comme il n'est jamais trop tard pour bien faire, je corrige la formule dans laquelle j'avais gouré dans les parenthses en ecrivant.
.ValVal = (((.ValAmp / .DneAmp) * Data) - .DneMin) - (.ValAmp - .ValMax)
Bon apparement ca a pas bugger grand monde depuis .
je n'en dormais plus la nuit...
#254
Posté 14 November 2011 - 09:41 AM
Comme il n'est jamais trop tard pour bien faire, je corrige la formule dans laquelle j'avais gouré dans les parenthses en ecrivant.
.ValVal = (((.ValAmp / .DneAmp) * Data) - .DneMin) - (.ValAmp - .ValMax)
Bon apparement ca a pas bugger grand monde depuis .
C'est bon pour une fois ;)
Ford T5 Mach1 V8 351ci 4V 1973
Mon Garage
#255
Posté 14 November 2011 - 10:19 AM
1968 Coupe - SOLD
1987 GT Convertible - Current
Mods: 3.73 rear gears | A9M ECU | Pro-M 77 | MAF converted | Pro 5.0 shifter | unknown cam | subframe connectors | strut tower brace | 5 lugs conversion | Cobra disc brakes front & rear | Bilstein front struts | Maximum Motorsport coil-overs | KONI adjustable rear struts | lowered springs | 2005 GT wheels
My YouTube channel: http://www.youtube.com/user/bugsoli
#256
Posté 15 November 2011 - 01:11 PM
pas avoir a re reflefihir sur des trucs que j'ai déja inventé
#257
Posté 15 November 2011 - 01:19 PM
#258
Posté 15 November 2011 - 07:50 PM
Moi ce que j'aime, c'est avoir des idées qui vont au dela de ce que j'ai déja réalisé et bosser autour pour pouvoir les mettres en pratique. C'est clair, ca rapporte queudale, mais je m'amuse bien et ca entretiend mon neurone
#259
Posté 15 November 2011 - 11:04 PM
#260
Posté 16 November 2011 - 08:44 PM
Coté PerfTracker dernière génération pas de secret, j'ai bien re-integrer la meme formule que j'avais precedement ecrite (et corrigée..) ici pour convertir mes données analogiques en valeurs reeles. Comme quoi je ne vous cache rien
Fichier(s) joint(s)
Ce message a été modifié par Romuald - 16 November 2011 - 08:57 PM.
0 utilisateur(s) en train de lire ce sujet
0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)