01-29-2014 01:27 PM
Bonjour
Pour faire simple, un de mes amis est pisciculture et je souhaiterai automatiser sa pisciculture afin qu'il ne subisse plus de pertes économique pour cause d'inondation, bacs de rétention bouchés ou tous autres pb.
La pisciculture dispose de 5 sondes de niveaux d'eau, une à l'entrée, une autre à la sortie d'eau de sa pisciculture, et 3 dans des bacs de rétention. Les résultats de ces sondes sont visibles directement sur l'écran de son ordinateur par le biais d un programme (dont je ne connais pas le langage).
Deux petits barrages en amont et en aval sont motorisés et pilotable depuis le PC avec le même programme, qui permettent d augmenter le débits d eau à l entrée ou à la sortie
Je souhaiterai savoir si il est possible de déterminer une zone de l'écran de cet ordinateur, de faire une reconnaissance alpha numérique, ensuite je ferai le programme de gestion et d'alarme, et à la fin, mon programme "claquerai" dans la zone souhaiter pour faire varier l'ouverture et la fermeture des petits barrages.
Dites moi si tout cela est possible.
Ci joint un croquis pour expliquer plus simplement
Merci
JP
02-04-2014 07:29 AM
Bonjour,
C'est plus une question de faisabilité qu'un problème de code ou de programmation.
Ce que je ferai à votre place, je partirai sur un screenshot de votre écran à l'aide de cet exemple :
https://decibel.ni.com/content/docs/DOC-14217
Puis il faudrait que vous ayez les drivers IMAQ afin d'utiliser touts ce qui est fonctionalité de reconnaissance de forme.
https://decibel.ni.com/content/docs/DOC-26398
https://decibel.ni.com/content/docs/DOC-32828
En espérant que cela vous aide,
Cordialement,
Matthieu RICORD
National Instruments France
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet
02-04-2014 11:10 AM
Merci beaucoup pour votre aide.
Je souhaiterai savoir si il est possible avec un dernier VI d ecrire dans la case de commande la valeur douverture et de fermeture des petits barages permettant de reguler.
Pour imager, le vi irai faire un clic gauche de souris à un endroit determiner du bureau qui serait en faite une des case du programme de gestion, puis "ecrirait la valeur souhaitée" et ferait "entrer"
Merci bcp pour votre réponse.
jp
02-07-2014 02:57 AM
Bonjour,
Afin d'écrire dans une commande, vous pouvez soit utiliser des variables locales, en écriture ou des noeuds de propriété (click droit sur la commande=> créer un noeud de propriété => Valeur).
Enfin, vous trouverez ci dessous des liens pour simuler des click droit et gauche par programmation.
http://digital.ni.com/public.nsf/allkb/9BB3211F3469623649257360000E272C?OpenDocument
http://msdn.microsoft.com/en-us/library/ms646260.aspx
Cordialement,
Matthieu RICORD
National Instruments France
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet
02-08-2014 02:23 PM
Merci Matthieu RICORD.
Le 1er VI me donne entierement satisfaction.
Comme vous l aviez anticipé, il me manque les drivers pour le second VI
J ai tenté d installé des driver IMAQ mais le résultat n'est pas concluant étant donné que le VI ne fonctionne pas
Il me manque
IMAQ OCR Write / Dispose / Create session / Train.
Pouvez vous me dire exactement ce que je doit installer ?
Dans l'attente de vos réponse je vous souhaite une trés bonne journée.
JP