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 :

Fonction arret d'urgence


Sujet :

LabVIEW

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 8
    Points : 9
    Points
    9
    Par défaut Fonction arret d'urgence
    Bonjour,

    Dans le cadre d'un projet pour mon stage de fin d’études d’école d'ing' j'ai une question a vous soumettre : J'ai un programme qui permet le fonctionnement en automatique d'un banc de test. Ainsi, ce dernier contient nombre de boucles whiles, de séquences, de conditions de passages aux tests, ... Existe-t-il un moyen de mettre en place une fonction "prioritaire" pour effectuer un arrêt d'urgence en cas de pression d'un bouton (mécanique ou programme) ?

    Merci d'avance de vos réponse

    J

  2. #2
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Salut,
    Toi tu n'as pas beaucoup cherché sur le forum : Arrêt d'urgence Labview [Résolu]
    Reg
    CLAD

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Salut Reg,

    J'avais vu cette discussion en effet mais dans mon cas j'utilise beaucoup de séquences avec des whiles dedans,... Est-ce que la solution que tu me proposes s'adapte a mon cas selon toi ?

    Merci en tout cas pour ta réponse

    J

  4. #4
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Comment veux-tu que l'on devine sans regarder le code .
    Le mieux est de poster un Vi simplifié du problème
    Reg
    CLAD

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Voici le VI en question :

    Ce n'est pas une version simplifie car en faite c'est principalement pour la structure complexe que je demande ^^'

    Sinon autre question au passage : Au niveau de ma face avant j'ai associe des contrôles aux indicateurs et je voudrais faire en sorte qu'une colonne complète de contrôle soit liés (un seul actif a la fois) MAIS sans utilise de radio buttons.... Est ce possible ?

  6. #6
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    je n'ai pas tout parcouru, mais ton code est très mal structuré et ne respecte pas les bases de la programmation LabVIEW, d'ailleurs l'une des raisons qui m'a obligé à fermer le diagramme aussitôt et le non respect de la règle n°1: Voir Quels sont les 10 commandements du développeur LabVIEW ?. Pour pouvoir tout caser sur un écran (22" par exemple), il faut abuser des sous-Vis (fonctions en C), sinon ça devient un bordel pas possible.
    Tu es surement un débutant (stage ou PFE), c'est la raison pour laquelle j'insiste sur le faite de maîtriser les bases sinon on se retouve rapidement avec un code spaghetti incompréhensible et impossible à faire évoluer.
    Reg
    CLAD

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Je vais retravailler mon programme dans ce cas car oui je suis en stage et c'est la premiere fois que je programme sous LabView. De plus, j'ai une logique que je qualifierais de tordu donc c'est encore pire avec tous ces fils

    Merci de ton temps !

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    ingénieur etude
    Inscrit en
    Avril 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur etude
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2011
    Messages : 28
    Points : 36
    Points
    36
    Par défaut
    Salut,

    As tu essayer de mettre une variable globale associée à un OU exclusif pour l'arret d'urgence de toutes tes boucles ?
    J'ai pas regarder ton code mais je gère mes arrêt d'urgence de cette manière.

    Bonne journée !

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Merci de ta réponse car non je n'y avait pas pensé

    Merci pour toutes les réponses sujet RESOLU

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/06/2012, 20h32
  2. Fonction arret d'urgence
    Par BenNibbi dans le forum VB.NET
    Réponses: 4
    Dernier message: 18/05/2007, 18h36
  3. Réponses: 4
    Dernier message: 18/05/2007, 15h37
  4. Question d'arrete une fonction
    Par etplus dans le forum C
    Réponses: 2
    Dernier message: 12/01/2007, 16h17
  5. [MFC] Arreter execution d'une fonction
    Par ricky78 dans le forum MFC
    Réponses: 1
    Dernier message: 07/11/2005, 15h52

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