LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Reconnaissance caractère alpha numérique bureau

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étentionLes 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

0 Kudos
Message 1 of 5
(2,778 Views)

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 :

Screenshot in .NET with LabVIEW

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.

Programmatically Generate an Optical Character Recognition (OCR) .abc File Using Software Fonts

https://decibel.ni.com/content/docs/DOC-26398

 

 

Use Vision Assistant to Find Matched Patterns

https://decibel.ni.com/content/docs/DOC-32828

 

En espérant que cela vous aide,

 

Cordialement,

0 Kudos
Message 2 of 5
(2,711 Views)

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

0 Kudos
Message 3 of 5
(2,702 Views)

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,

0 Kudos
Message 4 of 5
(2,658 Views)

Merci Matthieu RICORD.
Le 1er VI me donne entierement satisfaction.

Comme vous l aviez anticipé, il me manque les drivers pour le second VI

"Programmatically Generate an Optical Character Recognition (OCR) .abc File Using Software Fonts".

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

0 Kudos
Message 5 of 5
(2,622 Views)