Reconnaiss​ance 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é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
Attachments:
labview.png ‏31 KB

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,
Matthieu RICORD
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;}
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet

Similar Messages

  • Acquisition numérique

    Bonjour,
    Je suis actuellement en stage et je developpe un banc de test avec supervision labview.
    Je vous expose mon probleme: je dois pour un test effectuer une acquisition numérique de sonde hall et je n'arrive pas à obtenir un signal correct.
    J'ai essayé de lire l'entrée numérique puis de remplir un tableau de booléens mais je n'arrive pas à tracé le chronogramme, avec une detection de changement d'état sa ne marche pas mieux car la fréquence obtenue est différente de la réalitée.
    En utilisant un daq express avec cadencement exterieur (horloge logiciel) sa marche à peu près pour une base de temps bien précise.
    Pouvez-vous m'aiguiller sur la meilleur méthode à employer pour effectuer cette mesure?
    Les sondes halls sont au nombre de 3, est-il possible de les relevées en même temps et de les synchroniser avec une courbe sinusoidale?
    Merci d'avance.

    Bonjour Vincent,
    Quelle information souhaitez-vous extraire de ces signaux? Quelle sont les caractéristiques de ces signaux? (largeur d'impulsion, fréquence d'apparition). Quel matériel utilisez-vous pour faire votre acquisition numérique?
    Il est tout à fait possible de réaliser des acquisitions simultanées sur plusieurs voies et de les synchroniser avec une autre mesure (génération/acquisition d'une sinusoïde) à l'aide du driver NI-DAQmx. Encore une fois quelles sont les caractéristiques de ce signal?
    Cordialement,
    .mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
    Mathieu R.  
      CTD - Certified TestStand Developer / Développeur TestStand Certifié  
      CLAD - Certified LabVIEW Associate Developer  

  • Publication Numérique au inDesign User Group Paris (iDUG) mardi 14 avril

    Bonjour à tous.
    Si vous passez sur le forum pour des questions autour d'inDesign, et que vous vous trouvez pas trop loin de Paris/RP, n'oubliez pas que nous avons un groupe d'utilisateurs inDesign qui se réunit régulièrement :
    http://www.indesignusergroup.com/chapters/paris/
    Si vous voulez des infos plus fréquentes et en direct sur le sujet :
    iDUG Paris (@iDUGParis) | Twitter
    ou
    InDesign User Group Paris | Facebook
    Donc n'hésitez pas à passer… ou à faire passer l'information, vous êtes les bienvenus.
    Vous pouvez d'ors et déjà vous inscrire à notre réunion du mardi 14 avril à Paris de 19 à 21h :
    http://www.indesignusergroup.com/chapters/paris/events/2954/
    C'est gratuit, on y parle cette fois-ci de Publication Numérique autour d'inDesign, on y abordera quelques solutions pour la création et la diffusion de votre contenu en mode "multicanal", vers le papier, les écrans de bureau, de tablettes et de téléphones.

  • Reader XI et signature numérique

    Bonjour,
    Je souhaite apposer une signature numérique avec Adobe Reader XIsur un document PDF. J'ouvre donc le panneau "Signer" mais l'option "Signer avec un certificat" est grisée.
    Tel qu'indiqué par l'aide ( http://helpx.adobe.com/fr/reader/using/sign-pdfs.html#sign_with_a_digital_id ), cette option est grisée car "cela signifie que l'auteur du document PDF n'a pas activé le document PDF pour les signatures numériques".
    Seriez vous donc comment  activer le document PDF pour les signatures numériques ?
    Pour infos, j'ai une version d'Acrobat X à ma disposition (pas de problème avec la signature), mais je souhaiterais bien pouvoir apposer la signature avec Reader XI.
    Merci

    Sauriez vous donc comment  activer le document PDF pour les signatures numériques ?
    Salut,
    Dans Acrobat X : menu Fichier : Enregistrer-sous : Fichier PDF Reader Extended : Activer les fonctions supplémentaires.

  • Instrument I/O Assistant:Convertir les commandes ASCII en numérique?

    Bonjour à Tous,
    Je suis à la recherche des exemples d'applications et des liens sur les assistants E/S d'instruments dans le but de développer un driver pour power supply Haut Voltage.
    En effet ,dans le cadre de mon projet j'ai utilisé ces Assistants E/S directes pour communiquer (Commandes en ASCII ,Reponses en ASCII) avec des alimentations Haut Voltage de type MPS Spellman et le programme fonctionne très bien.
    Pour la suite de mon travail je voudrai utilier des commandes Numériques (Décimal) sur la face avant du CODE VI standard obtenu après conversion et avoir des réponses en numérique pour l'exploitation (Ci joint le Code VI Réalisé)
    EXP de commandes:  stx 12 EN1 Y lf = ON ( Enable )
                                        stx 12 EN0 z lf  = oFF (Disable)
                                        stx 12 V1=5 d lf : Pour appliquer 5Volt
    ,,,                               stx 12 V1=1000 X z lf : pour appliquer 1000 Volt
    Je sais pas si des fonctions existent sous Labview ou il faut écrire un autre de programme de calcul?  si quelqu'un a des remarques ou des suggestions à faire,,elles seront les bienvenues  Merci à bientot.
    Pièces jointes :
    TEST22 MPS.vi ‏15 KB

    Bonjour,
    Si je comprends bien, vous souhaitez convertir un valeur ASCII en valeur numérique. Vous pouvez utilisez la structure suivante:
    Cordialement
    Mathieu B
    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;}
    Forum Aéronautique, Spatial et Défense. Avec la participation exceptionnelle de Bernard DUPRIEU, Res...

  • DAQmx écrire un bit et un seul sur un port numérique à partir d'un tableau

    Bonjour,
    Pour un programme en cour je dois écrire un Bit sur le port 0 (bit 6) d'un DAQ 6341. Cette sortie numérique est l'image de la position d'un interrupteur en face avant.
    La partie écriture et configuration DAQ ne me pose pas de problème et correspond exactement au code situé à cette adresse: https://decibel.ni.com/content/docs/DOC-11139 sauf que pour mon cas les voies physique sont (I/O Line dans le diagramme) déclarées comme suit: Dev1/port0/line6,Dev1/port0/line0,Dev1/port0/line1,Dev1/port0/line2,Dev1/port0/line3,Dev1/port0/line4,Dev1/port0/line5 j'ai donc dans l'ordre pour le port 0 Bit 6, Bit 0 à Bit 5 (cette déclaration m'arrange pour la suite de mon programme).
    J'ai donc cablé en entrée données du VI DAQmx-Ecrire un tableau de booleens a 7 indices mais alors que je ne veux mettre à jour que le bit 6 du port à chaque tour de boucle while forcément à cause du tableau les autres bit du port sont aussi mis à jour alors que ceux-ci sont gérés dans une autre boucle while en parallèle. J'écrase donc les Bits 0 à 5 (dans mon tableau de booleens ces Bits sont à 0).
    Y a t'il un moyen en utilisant exactement la même configuration de voies en entrée pour le VI DAQmx-Ecrire de n'envoyer en donnée que le bit 6 sans pour cela par exemple réaliser un OU logique avec les autres bits du port 0 (je ne désire pas utiliser de variables locales ou tirer de la "tuyauterie" depuis mon autre boucle while qui tourne en parallèle).
    Merci de votre aide.
    Résolu !
    Accéder à la solution.

    Oui c'est bien cela mon problème vient du fait que pour la configuration des sorties numériques il y a plusieurs lignes (voir jpg joint). La configuration des voies sur l'entrée tâche/voies en entrée du VI DAQmx Write provient d'un sous VI que je ne désire pas "casser" (en sortant la configuration de la voie PO.6 sur une seule ligne par exemple).
    Vu la configuration de mes voies je suis obligé de passer un tableau à l'entrée données du VI DAQmx Write ce qui comme tu le soulignes à chaque tour de boucle me réécrit donc mes 7 lignes (tableau de booleen dans la condition vrai) alors que seule m'interesse en fait l'envoit de l'indice 0 de ce tableau (qui correspond au Bit 6 du port 0 selon ma configuration). Les autres indices du tableau je ne voudrai pas qu'ils soient "envoyé" sur le port 0 car ils sont gérés dans une autre boucle et ici dans cette boucle ils sont par défaut à "0".
    Pièces jointes :
    Ecriture_port0.JPG ‏77 KB

  • Apple envisage-t-il d'inclure  dans Apperçu la fonction signature numériques des documents PDF. Cette fonction va devenir indispensable pour beaucoup de professions (avocats par exemple).

    Ma question est dans le titre.
    Actuellement, sauf erreur de ma part, la seule possibilité pour apposer une signature sur un document PDF quelconque (hors formulaire) est d'aquerir le logiciel Arobat Reader Pro pour Mac qui vaut autour de 600 $.
    Les avocats du barreau de Paris sont en train de dématérialiser leurs dossiers et vont passer progressivement à la signature numériques. les possesseurs de Mac ne pourront pas signer leurs documents à moins de débourser 600$ pour acquerir le logiciel sus-nommé.
    Il est donc urgent qu'Apple trouve une solution à ce problème.
    Cordialement

    Bonjour Jean-François,
    Il est possible d'ajouter une signature numérique sur un fichier PDF directement dans Aperçu. Voici comment:
    1) Ouvre ton fichier PDF
    2) Cliques le bouton "stylo" qui te permet d'afficher la barre d'annotation
    3) Choisis le bouton avec un S dessus.
    4) Cliques sur "Créer une signature" (tu dois avoir une webcam)
    5) Fais ta signature sur un bout de papier blanc et prend la photo.
    6) Séléctionne ta signature dans le menu signature (bouton "S")
    7) Cliques sur l'endroit où tu souhaites plaçer ta signature.
    Cordialement,
    Franklin

  • J'ai un clavier Apple filère dont les flèches à gauche du pavet numérique ne fonctionnent plus correctement, sous exel par exemple, le curceur ne passe plus d'un case à l'autre, c'est la page qui bouge toute entière.

    j’ai un clavier Apple filère dont les flèches à gauche du pavet numérique ne fonctionnent plus correctement, sous exel par exemple, le curceur ne passe plus d’un case à l’autre, c’est la page qui bouge toute entière.
    Je suis utilisateur de Mac 27 pouces depuis deux ans, j'avoue être extrèmement satisfait, à tout point de vue, mais, je suis dans l'incapacité de gérer ce genre de petit problème.
    Merci de vos conseil.
    JP M

    Bonjour, voir si cela pourrait être ça ...
    Il s'avère qu'il ya des équivalents Mac-clés aux touches de clavier Windows. La touche Arrêt défil sur le clavier de commande Windows est F-14 sur un clavier Mac. Cependant, j'ai été en mesure de revenir à un fonctionnement normal en appuyant sur F-14 (sans la touche Ctrl).
    http://www.finetunedmac.com/forums/ubbthreads.php?ubb=showflat&Number=19433
    http://damosworld.wordpress.com/2012/06/18/arrow-key-scroll-in-mac-excel/

  • DAQ sorties numériques sur 2 vi

    Bonjour,
    Je souhaiterais utiliser 3 sorties numériques d'une même carte mais avec 2 vi différents fonctionnant en parallèle et en tache de fond.
    LV me dit le message suivant quand je lance les 2 vi ensembles :
    L'opération demandée n'a pas pu être effectuée car les lignes numériques spécifiées sont réservées ou le périphérique n'est pas présent dans NI-DAQmx. 
    Chaque vi fonctionne bien mais s'il est lancé seul. J'ai affecté évidemment 3 sorties différentes :  PO0 et PO1 sur l'un et PO2 sur l'autre vi.
    Suis je obligé de regrouper les 2 vi  pour que le DAQ  l'accepte ?
    Il y a t'il une solution pour contouner ce pb?
    Merci
    Cordialement

    Bonjour,
    Le problème que vous rencontrez est normal. Chaque type d'E/S d'un même module sont groupées ensemble. C'est à dire qu'un même moteur d'exécution est utilisée pour les AI, un autre pour les AO, et ainsi de suite.
    Dans votre cas, vous tentez d'accéder au même port numérique à partir de 2 tâches différentes. La première tâche qui démarre va réserver le port pour ses opérations futures, du coup, la deuxième renvoie une erreur lorsqu'elle tente de les réserver à son tour et que celles-ci sont déjà utilisées par la 1ere tâche.
    Vous devrez donc n'utiliser qu'un seul VI pour gérer l'acquisition de vos différentes voies.
    Vous pourrez peut-être trouver plus d'infos sur cette KB : Causes of NI-DAQmx Error -50103 "The Specified Resource is Reserved"
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Stockage de données numériques dans un tableau pour pouvoir les traiter

    Bonjour,
    Je suis actuellement en stage, et mon sujet est : "Automatisation d'un banc de mesure du bruit émis". Je travaille essentiellement avec LabVIEW, et j'ai une question au niveau des tableaux. Alors en faite, j'utilise un analyseur de spectre et je souhaite récuperer le bruit. La fonction pour récuperer le bruit se trouve dans une boucle while et ressort seulement une donnée numérique par boucle, ce que je souhaite c'est donc de pouvoir la stocker à chaque boucle dans un tableau, puis de faire la moyenne de tableau, cependant je n'arrive pas à effectuer cela, j'ai essayé de créer un tableau mais je ne peux pas lui mettre en entrée une valeur à chaque fois, donc si vous savez comment je pourrais procéder je suis preneur !
    Je vous remercie d'avance,
    Cdt,
    Florian
    Solved!
    Go to Solution.

    Bonjour Flod29,
    Une solution serait de créer un registre à décalage sur un tunnel de sortie de votre boucle afin de récupérer les valeurs des boucles précédentes et de calculer à partir de ces valeurs une moyenne (cf Capture1).
    Une deuxième option serait de changer le mode du tunnel de sortie de votre boucle en Indexation afin de récupérer toute les valeurs dans un tableau en sortie de boucle (cf Capture 2).
    Je vous souhaite une bonne journée,
    Cordialement,
    Sabri JATLAOUI - Certified LabVIEW Developer
    Attachments:
    Capture 1.PNG ‏5 KB
    Capture 2.PNG ‏9 KB

  • Graphe numérique

    Bonjour,
    Je voulais savoir comment fonctionnaient exactement les graphes numériques.
    Je veux transformer un entier en tableau de booléens et l'insèrer dans un tableau à chaque itération. Je désire ensuite afficher les données dans un graphe numérique, mais je ne vois pas comment faire, sachant qu'il ne faut pas que j'utilise l'horloge de l'ordinateur pour effectuer un horodatage (l'horodatage doit être indépendant de l'ordinateur).
    Je souhaite utiliser un graphe numérique parce que j'ai essayé d'afficher les données dans un graphe déroulant, mais le problème est que la transition des fronts montants ou descandants n'est pas suffisament rapide (insertion d'un temps de montée). De plus lorsque j'empile les courbes pour les afficher chacune indépendamment des autres, 5 courbes sont affichées dans la même zone de graphe.
    En fait je souhaite faire l'acquisition de données numériques avec un boîtier USB. Le boîter me donne les données sous forme de mots de 8 bits (correspondant à 8 entrées numériques) et je souhaite afficher et enregistrer les 8 entrées de façon indépendante.
    Je vous mets la source en pièce jointe.
    Quelqu'un peut-il m'aider?
    Merci d'avance.
    Max
    Attachments:
    transformer_port_num.vi ‏71 KB

    Salut,
    Dans Aide >> recherches d'exemples tu as plusieurs exemples mettant en oeuvre les graphes numériques.
    cordialement
    Kamal
    NIF

  • Garder la valeur d'un contrôle numérique

    Bonjour,
    Je voulais savoir s'il était possible de toujours garder la valeur d'un contrôle numérique sur LabVIEW. C'est à dire que lorsque l'on rentre une valeur et qu'ensuite on ferme le programme et que le lendemin on utilise ce même programme est-il possible d'avoir toujours la valeur rentrée la veille dans ce contrôle numérique ?
    Merci d'avance.

    et en exe il faudra sauvegarder la donnée dans un fichier, par exemple le fichier ini de l'application en utilisant
    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

  • Imovie Je veux faire un diaporama à base de photos numérique. Normalement, je peux régler la durée des images en une seule fois, mais je n'y arrive pas. Je vais dans propriétés de la vidéo, réglages, je règle la durée.. (pas de thème). Rien ne se passe???

    Imovie Je veux faire un diaporama à base de photos numérique. Normalement, je peux régler la durée des images en une seule fois, mais je n'y arrive pas. Je vais dans propriétés de la vidéo, réglages, je règle la durée.. (pas de thème). Rien ne se passe???

    Postez votre question à cette communauté https://discussions.apple.com/community/ilife/imovie

  • Trigger numérique sur une carte NI-USB 6210

    Bonjour,
    Je vous remercie d'avance pour votre aide.
    Ce matin en voulant tester le programme (sous-VI) en pièce-jointe. Je me suis rendu compte que je n'arrivais pas à voir le signal de déclenchement qui est un
    front montant (impulsion de 10V)
    Mon programme est censé remplacer un oscilloscope pour mesurer une constante de temps sur le moteur (je ne sais pas si c'est claire), je pensais que le soft à faire serait simple mais à force de faire des modifications et des essais. Je ne sais pu, si il est apte à faire ce que je lui demande ... Du coup, je ne sais pas si le problème vient du câblage entre le moteur et la carte ou sur le soft.
    Ma question est : Est-ce que mon Sous-VI peut mesurer la constante de temps du moteur ( 200 points sur 2 ms) lorsque mon trigger est déclenché?
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Mesure_de_constante_de_temps-Sous-VI-2-machines d'état.vi ‏125 KB

    Salut alexandrefcsm,
    Premièrement pour ta question sur le tableau des charactéristiques des entrées numériques:
    - Vil est la tension d'entrée pour lequel un état numérique bas est détectée.
     Pour n'importe quel tension comprise entre 0 et 0.8V un état bas sera détecté donc oui une tension de 0.5V sera considéré et mesuré comme un état bas part ton système de mesure.
    - Vih est la tension d'entrée pour un lequel un état numérique haut est détectée soit une tension comprise entre 2 et 5.25V.
    - Toute tension détecté qui se situe entre 0.8V et 2V correspondra à un état numérique indéterminé.
    Concernant ton système peut-tu me donner des précisions sur les branchements que tu effectue sur ton NI-USB 6210 et quelle entrée tu utilise pour déclencher ton trigger ? Pourrais-tu fournir le VI "Variable global - test.vi" qui est demandé lors de l'ouverture de ton VI mesure_constante_de_temps ?
    A + 
    Louis
    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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Convertir un fichier numérique de format ingénieur en nombre flottant

    Bonjour,
    actuellement je suis en train de cogiter sur la conversion de format d'un fichier numérique car j'ai besoin de calculer des paramètres physiques à partir de ces données.
    En effet, les données numériques en format ingénieur contenus dans des fichiers txt constituent un tableau de 3 colonnes et plusieurs lignes.
    Lorsque j'essaie de lire ces fichiers avec la fonction "lire un fichier tableur", LabVIEW n'affiche que les premiers chiffres avant la virgule car ces fichiers sont en format ingénieur.
    De ce fait, je voudrais bien savoir obtenir les données sous forme de tableaux avec toutes les chiffres qui figurent dans les fichiers.
    Merci beaucoup

    Bonjour,
    S'il vous plaît, je n'arrive pas a convertir un fichier comme celui la (qui contient des nombres en format scientifique) en un autre qui contiendra des nombres flottants.
    Merci d'avance
    Pièces jointes :
    tableau.jpg ‏82 KB
    fichier txt.txt ‏22 KB

Maybe you are looking for

  • Problem with auto start-stop script

    Hi to All, Logged as root. I have create in /etc/rc.d/init.d this file and saved as dbora (Oracle Linux 5.4): +#!/bin/sh+ +# chkconfig: 345 99 10+ +# description: Oracle auto start-stop script.+ +#+ +# Set ORA_HOME to be equivalent to the $ORACLE_HOM

  • How do you create subfolder in IDVD?

    I want to create a folder in iDVD so when I click over on a folder other subfolders can be seen. Ex. Folder "Months" click over this and now below appears: months Jan Feb power mac G4   Mac OS X (10.3.2)  

  • Dreamweaver cs6 Business Catalyst window

    I am experiencing problems with dreamweaver logging into the bc window panel. I have just upgraded to a cs6 subscription (not cloud). I am woriking on a mac with osx 10.6.8 I have been working with catalyst for about 3 years using cs4 and the BC exte

  • Odd and Even Headers in Pages 5

    I think this has been asked before, but is it possible to making different odd and even-paged headers in Pages 5? I can't figure it out.

  • Can u examine me before my teacher

    i have an exam on thursday.this exam will include (loops only)and the main idea in application and applet. so plz help me to be ready for this exam.and that's by giving me some questions and tricks. now i'll go to my university so plz i wish finding