IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

[LabVIEW 8.6] Pb envoi commande écriture VISA


Sujet :

LabVIEW

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut [LabVIEW 8.6] Pb envoi commande écriture VISA
    Bonjour à tous,

    Je cherche à faire un programme qui me permet de lire et d'écrire via RS232. J'arrive à lire, mais je n'arrive pas à écrire correctement, je veux écrire lorsque j'appuie sur le bouton "envoi" mais ça n'écris pas.

    Je viens vous demander un peu d'aide.

    Merci d'avance !

    Ci-joint, mon VI.

  2. #2
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    Salut,

    A priori, pas de difficulté: il suffit d'utiliser une boucle Condition. Cependant, je n'arrive pas a lire ton Vi ( problème de version).
    Peux-tu poster une image du diagramme ou une version moins récente du VI?

    a+
    L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai et un bon thermos.
    Quant aux MP techniques, autant les poster sur le forum approprié car, là, ils auront des réponses.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Salut, merci pour ta réponse mais j'ai réussi vendredi à faire ce que je voulais mais maintenant c'est mon graph déroulant qui court sans arret et qui me fais des centaines de point par seconde

    Voila mon VI en 8.0

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Salut, quelqu'un a une idée pour que mon graph ne s'emballe pas et qu'il me fasse bien les points ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Bon, la je pense etre sur la bonne voie, il me manque juste que ma chaine fasse 78 caractères avant d'entrer dans ma boucle condition du tableau puis du graph.

    Merci si vous pouvez m'aider !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Help please ! Il ne me reste qu'à mettre ça sur un graph, je n'y arrive pas, il me faut cette chaine de 78 caractères, pourtant j'ai mis une structure condition, tant qu'elle ne fait pas 78 caractères c'est faux, mais ça ne fonctionne pas...

  7. #7
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    Salut,

    Es-tu sur de bien avoir tes 78 caractères? Tu tombes peut-etre sur un time out.
    Ajoute un StrLength afin d'etre sur?.

    PS: je ne peux pas lire ton VI, trop recent pour moi.

    a+
    L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai et un bon thermos.
    Quant aux MP techniques, autant les poster sur le forum approprié car, là, ils auront des réponses.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Ah oui, je suis sur de les avoir !

    Je peux enregistrer mon VI en 8.0 si ça peux t'arranger !

  9. #9
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    le V8 me va. Je regarderai cela dans la soirée.
    L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai et un bon thermos.
    Quant aux MP techniques, autant les poster sur le forum approprié car, là, ils auront des réponses.

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Voila la dernière version de mon VI qui ne fonctionne pas merveilleusement ! en 8.0 bien entendu

    J'ai vraiment du mal avec la partie analyse et représentation sur graphique des données.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Quelques explications du VI tout de même, il y a deux VISA Read car je n'arrive pas à me débarrasser du noeud de propriété "Bytes at Port", si je l'enlève ça rame à fond !

    J'ai changé mes lignes de données de 78 à 91 caractères pour des raisons pratiques.

    J'ai des semblants de fonctionnement mais rien de concret

  12. #12
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    Salut,

    Je viens de regarder le VI: les 2 READ en parallèle me choque car tu ne pourra jamais savoir lequel des 2 sera exécuté en premier. Je te conseille de mettre le second dans une simple séquence afin de forcer le sens de l'exécution

    a+
    Images attachées Images attachées  
    L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai et un bon thermos.
    Quant aux MP techniques, autant les poster sur le forum approprié car, là, ils auront des réponses.

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Salut,

    D'abord merci pour ta réponse !

    La je suis sur les fesses parce que mon port s'ouvre bien ma session est valide sur mes deux Read mais le buffer ne se lit que sur le premier, sur le deuxième il ne se lit pas.

    à la limite si je pouvais enlever le premier "Read" ça m'arrangerais mais j'ai peur de bousiller tout le VI

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Finalement c'est bon, j'ai plus qu'un seul VISA Read et ça fonctionne, j'ai bidouillé un peu... Me reste que la partir "représentation" sur le graphique qui n'est pas très au point !

    Par exemple lorsque j'arrête les données, le graph s'emballe, ça c'est bon je pense

    Mais pour qu'il considère qu'à chaque retour à la ligne c'est une nouvelle ligne de données je sais pas trop comment lui indiquer.

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    C'est marrant mais à la fois saoulant... J'ai plus qu'une seule fonction "Read" pas de soucis ça m'affiche tout bien nickel mais depuis que j'ai enlevé l'autre fonction "Read" et bien je ne peux plus envoyer mes commandes....

    à part ce noeud de propriétés qui indiquait le nombre de bytes au port série il n'y avait rien de spécial.... Je ne comprend pas vraiment...

Discussions similaires

  1. [LabVIEW 8.6] Problème envoi commande par RS232
    Par K-RK-S dans le forum LabVIEW
    Réponses: 0
    Dernier message: 30/03/2009, 09h13
  2. [LabVIEW 8.2] Bug sur commande numérique
    Par dtamarii dans le forum LabVIEW
    Réponses: 2
    Dernier message: 14/01/2009, 13h58
  3. envoie commandes at a un modem serie et interruption
    Par pj_federation dans le forum C++
    Réponses: 2
    Dernier message: 09/09/2008, 21h16
  4. [LabView 8.5 / NI6024E][Débutant] Commander un relais
    Par yoann23 dans le forum LabVIEW
    Réponses: 2
    Dernier message: 07/03/2008, 10h24
  5. [MySQL] Aide envoie commande (calcul quantité + prix commande total)
    Par klue_ dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/05/2007, 11h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo