Précédent   Forum des professionnels en informatique > Environnements de développement > Autres EDI > LabVIEW
LabVIEW Forum d'entraide sur LabVIEW. Avant de poster -> FAQ LabVIEW
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2012, 18h02   #1
Invité de passage
 
Homme Mouhssine
Étudiant
Inscription : janvier 2012
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Mouhssine
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 8
Points : 2
Points : 2
Par défaut s'il vous plait, je veux un programme sous LabView 8.5 simulant un compteur binaire 8 bits

Réaliser un programme simulant un compteur binaire 8 bits qui a une fréquence de 1Hz.
Le résultat du comptage est :
1/° Affiché en binaire dans un tableau des LEDs.
2/° Affiché en décimale dans un afficheur 7 segments réalisés avec les LEDs.

J'ai fait la question N°1 (voir le lien)

S'il vous plait, aider moi pour réaliser la question N°2.

lien:

http://www.mediafire.com/?d338ozi38c0jdl5
mehazmr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 09h53   #2
Membre confirmé
 
Homme
Ingénieur qualité méthodes
Inscription : avril 2010
Messages : 190
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes

Informations forums :
Inscription : avril 2010
Messages : 190
Points : 294
Points : 294
Salut,

Qu'est ce que tu n'arrives pas a faire ? L'afficheur en lui même ou la façon d'afficher ? Les deux peut être ?

Losaque
losaque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 14h38   #3
Invité de passage
 
Homme Mouhssine
Étudiant
Inscription : janvier 2012
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Mouhssine
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 8
Points : 2
Points : 2
salut,

j'ai construit un afficheur 7 segments, mais je sais pas comment afficher un nombre supérieur à 9, c'est ça mon problème.
mehazmr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 17h26   #4
Membre confirmé
 
Homme
Ingénieur qualité méthodes
Inscription : avril 2010
Messages : 190
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes

Informations forums :
Inscription : avril 2010
Messages : 190
Points : 294
Points : 294
Re,

Je pense que le plus simple serait de faire 3 afficheurs différents. 1 pour le chiffre des centaines, un autre pour les dizaines, et un dernier pour les unités.
De ton nombre à afficher (prenons 164 pour exemple), tu fais ressortir tes chiffres (centaine -1-, dizaine -6-, et unité -4-) et à coder l'affichage de 0 à 9 pour chaque afficheur.

Je te laisse trouver comment faire pour séparer les chiffres, sinon ton exercice n'aurais plus d’intérêt

Losaque
losaque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 22h22   #5
Invité de passage
 
Homme Mouhssine
Étudiant
Inscription : janvier 2012
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Mouhssine
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 8
Points : 2
Points : 2
Salut,
Le problème est d'afficher un compteur 8 bits avec un retard d'une seconde;
c-à-d compter de 0 à 255 et afficher toutes ces valeurs, et une fois le compteur atteint 255 il doit recompter de 0 à 255 et ainsi de suite jusqu'au appui sur un bouton "arrêt" qui arrête le comptage.
Moi j'ai crée 3 afficheurs, mais la question comment programmer ça pour que une fois le comptage dépasse le chiffre 9 dans le 1er afficheur, le deuxième commence aussi a afficher et le 1er aussi continue à afficher; et une fois le 2eme afficheur atteint le chiffre 9 ,le 3eme afficheur commence à afficher jusqu'à 255 et la boucle se répète.
mehazmr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 08h58   #6
Membre confirmé
 
Homme
Ingénieur qualité méthodes
Inscription : avril 2010
Messages : 190
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes

Informations forums :
Inscription : avril 2010
Messages : 190
Points : 294
Points : 294
Bonjour,

Si c'est ça ton problème, regarde du coté du quotient et du reste (tu a un VI qui te fait ça tout seul). Pour obtenir le chiffre des centaines, prend le quotient par rapport à 100. Avec le reste de ce calcul, tu trouve le quotient d'une division par 10 (ce qui te donnera le chiffre des dizaines). Le reste de ce calcul te donnera le chiffre des unités.

Tu as un VI "Quotient & Reste" qui te fera tout normalement (enfin moi c'est comme ça que je ferais).

Losaque
losaque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 15h35   #7
Invité de passage
 
Homme Mouhssine
Étudiant
Inscription : janvier 2012
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Mouhssine
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 8
Points : 2
Points : 2
merci,
je vais essayer
mehazmr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 17h45   #8
Membre émérite
 
Avatar de reg64
 
Inscription : décembre 2006
Messages : 736
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : décembre 2006
Messages : 736
Points : 863
Points : 863
Salut,
Citation:
Envoyé par mehazmr Voir le message
merci,
je vais essayer
Si tu est bloqué, poste ton vi pour que l'en jette un coup d'oeil.
a+
reg64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 01h44   #9
Invité de passage
 
Homme Mouhssine
Étudiant
Inscription : janvier 2012
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Mouhssine
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 8
Points : 2
Points : 2
salut,

voila mon VI


http://www.mediafire.com/download.php?4c65hx12i99kw8f
mehazmr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 08h44   #10
Membre confirmé
 
Homme
Ingénieur qualité méthodes
Inscription : avril 2010
Messages : 190
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes

Informations forums :
Inscription : avril 2010
Messages : 190
Points : 294
Points : 294
Salut,

Tu obtiens ce que tu veux faire en mettant les opérations les uns à la suite des autres, comme dans l'image jointe.

Losaque
Images attachées
Type de fichier : jpg 7 segments.JPG (59,8 Ko, 9 affichages)
losaque est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/02/2012, 10h20   #11
Membre émérite
 
Avatar de reg64
 
Inscription : décembre 2006
Messages : 736
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : décembre 2006
Messages : 736
Points : 863
Points : 863
Salut,
Je complète la réponse de Losaque:
Pour reboucler ton compteur (0==>255==>0) tu dois remplacer ta boucle for par une boucle while, tu dois relier ton compteur tableau binaire (après conversion) au Vi Quotient & Reste. Je te propose également de remplacer tes indicateurs Leds (Afficheur 7 segments) par un Cluster d'indicateurs Leds, dans le diagramme crée une constante tableau de cluster (valeurs de 0 à 9):
  1. Elément 0 du tableau = Valeur 0 à afficher
  2. Elément 1 du tableau = Valeur 1 à afficher
  3. ....
  4. Elément 9 du tableau = Valeur 9 à afficher
Voilà...
a+
reg64 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/02/2012, 15h53   #12
Invité de passage
 
Homme Mouhssine
Étudiant
Inscription : janvier 2012
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Mouhssine
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 8
Points : 2
Points : 2
Bonjour,

Je tiens la parole à vous remercie tous parce que vous avez vraiment m'aidé résoudre mon problème, et précisément je remercie beaucoup Mr. Losaque et Mr. reg64
mehazmr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 16h48   #13
Membre émérite
 
Avatar de reg64
 
Inscription : décembre 2006
Messages : 736
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Vienne (Poitou Charente)

Informations forums :
Inscription : décembre 2006
Messages : 736
Points : 863
Points : 863
Citation:
Envoyé par mehazmr Voir le message
Bonjour,

Je tiens la parole à vous remercie tous parce que vous avez vraiment m'aidé résoudre mon problème, et précisément je remercie beaucoup Mr. Losaque et Mr. reg64
De rien
Ci-dessous une discussion qui traite le même sujet que le tiens, voir l'exemple de altenbach (Cluster):

7 Segmants LED

N'oublie pas de passer le sujet à
a+
reg64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 17h10   #14
Invité de passage
 
Homme Mouhssine
Étudiant
Inscription : janvier 2012
Messages : 8
Détails du profil
Informations personnelles :
Nom : Homme Mouhssine
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 8
Points : 2
Points : 2
Merci,
mehazmr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h23.


 
 
 
 
Partenaires

Hébergement Web