Lancer une commande à partir d'une boite de dialogue
Bonjour,
Je dois automatiser un equipement de mesure et donc creer un programme qui débouchera sur un controle qualité. J'arrive à commander mon équipement mais j'aimerais pouvoir lancer mes commandes via une boite de dialogue afin que ce soit plus " professionnel ". Par exemple : Veuillez entrer la valeur de intel : et je rentre ma valeur ainsi de suite selon les modes à configurer. Je suis un débutant avancé en gros donc je connais les bases mais je n'ai pas fait réellement de programme de cette envergure.
je vous remercie d'avance.
Hello Audirs,
Je ne suis toujours pas tout à fait sur de votre besoin, mais il se pourrait que ce bout d'exemple soit suffisant ;-)
Cdt,
Eric M. - Application Engineering Specialist
Certified LabVIEW Architect
Certified LabWindows™/CVI Developer
Pièces jointes :
Command Handler.vi 10 KB
Command Dialog.vi 17 KB
Similar Messages
-
Faire une commande à partir de Luxembourg concernant iphoto?
Je n'arrive pas à commder un album ou livre de photos chez apple, parce que le Luxembourg n'existe pas sur la liste des pays à envoyer la commande??!!
comment procéder alors?Google translatiopn
I can not commder an album or photo book from Apple, because that Luxembourg does not exist on the list of countries to send the command?!
how so?
The list of supported contries is here
If you are in a supported country you sert the print products service country in the iPhoto preferences
You can contact Apple via the iPhoto menu ==> provide iPhoto feedback
LN. -
La taille des panneaux et boite de dialogue
Sur le nouveau portable SONY VAIO ayant pour carte graphique une NVIDIA GT 735M (pilote 9.18.13.2752 ) avec INTEL HD Graphics Family (pilote 10.18.10.3379) avec Windows 8.1, une carte graphique NVIDIA les boites de dialogues et les panneaux d'Adobe Reader 11.0.5, de Lightroom 3.6 et de Photoshop CS 5 sont réduites donc inexploitables.
Qu'elle est la solution ? Sachant que pour SONY ce sont ces logiciels qui ne fonctionnent pas.
A noter que le même Lightroom sur mon ancien ASUS avec XP a les panneaux d'une taille de 5,8 cm, tandis que sur le SONY VAIO ils n'ont que 4,6 cm !
Merci d'apporter une solution à ce problème.
Laxiasalut cela ressemble à un exam type CLD
http://forums.ni.com/t5/Discussions-au-sujet-de-NI/CLD-pr%C3%A9paration/m-p/3082265/highlight/true#M...
tu veux avoir des états à la suite en fonction de choix de l'utilisateur.
ouadji a raison. Je fais comme lui.
pour faire simple, j'utilise les modéle de projet de NI
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 -
Executer vi à partir d'une ligne commande
Bonjour,
Je souhaite exécuter un VI a partir d'une ligne de commande
et pouvoir recuperer au démarage du VI des paramètres inscrits dans la ligne de commande
Si vous pouvez m'aiguiller , merci
DavidC'est bon j'ai trouvé une réponse
http://digital.ni.com/public.nsf/websearch/17C3AD70493CE0208625666A00763364?OpenDocument
Je suis preneur quand même de vos observations -
Créer ou dupliquer une commande ou une instance de commande
Bonjour,
Je cherche à créer dynamiquement des commandes booléennes.
Dans un cas, je peux avoir besoin de 50 boutons, le cas suivant de seulement 10.
La solution basique consisterait à créer manuellement 200 boutons, les nommer individuellement et n'utiliser que ceux dont j'ai besoin à chaque exécution.
Pas très optimisé... je préfererai créer dynamiquement le nombre de boutons dont j'ai besoin.
Est-il possible de créer une instance de commande, ou de dupliquer une commande, peut-être à partir d'un modèle en CTL, je ne sais pas.
J'écarte de suite les possibilités de manipuler des tableaux de boutons, dans le sens où je ne m'intéresse pas seulement à la valeur de la commande mais aussi à ses propriétés individuelles (son texte booléen, sa couleur, sa taille, sa position...)
Créer une instance de VI, pas de problèmes, créer une instance de commande dans un VI....pas trouvé
Merci de vos infos à tous,
Aurélien
ARDPI
Certified LabVIEW DevelopperBonjour,
Je sais que ce message date de l'année 2012 mais j'ai presque le même problème et en cherchant sur le forum je me suis tombé sur cet exemple qui est la solution pour mon problème.
Je reviens ici pour poster ce commentaire car en intégrant cet exemple dans mon code, le graphe (dans mon cas le graphe et un sous vi de pilotage d'un équipement où j'ai ajouter la boucle while que j'ai trouvé dans le code du contrôle de l'exemple) que je voulais bien afficher s'affiche mais avec quelques problèmes:
- si je veux déplacer le graphe, je peux le déplacer juste pour une seule foi , quand je fais exit (dans mon cas quand je fais je ferme juste la fenêtre mais le vi continue à s'exécuter) et je rouvre la fenêtre je peux plus la déplacer. Ceci pourrait être due à quoi???
- Si je déplace mon graphe, je peut le mettre en dehors de mon vi principale, alors que moi je veux bien que ça soit limité comme dans l'exemple.
Merci pour votre réponse ça va m'aider beaucoups -
Impossible de supprimer une photo sans passer par deux boites de dialogue
Bonjour,
Contrairement à LR4 je n'arrive plus a éffacer directement ( avec la fleche supprimer) les photos qui sont sur mon disque dur externe. Jai deux boites de dialogues et l'une me dit que "les fichies se trouvent sur un volume qui ne prend pas en charge la corbeille".... et quand je supprime quand même ils ne sont pas dans la corbeille.
Command+Option+Shift+Delete ne fonctionne pas non plus, exactement pareille...
Comment faire pour supprimer d'une touche et les voir dans la corbeille?
Merci d'avanceIl ne me semble pas que la procédure soit "standardisée"… du coup, je dirais qu'hors téléchargement point de salut…
-
Insérer une variable dans une boite de dialogue
Bonjour,
Je souhaite insérer une variable (valeur extraite d'un tableau Excel) dans une boite de dialogue. J'ai vu qu'on pouvait modifier le VI Express de la boite de dialogue mais je ne vois pas comment insérer cette variable dans le message d'entrée.
D'avance merciHello,
First, I think that you can get more help if you write in english. Because i didn't understand completly your question.
What you're trying to do it's simply what's in the attached picture? it's not all the code. Simply the read cell and the dialog.
Software developer
www.mcm-electronics.com
PS: Don't forget to rate a good anwser ; )
Currently using Labview 2011
PORTUGAL
Attachments:
excel_dialolog.JPG 5 KB -
Récupérer la valeur lue par une commande dans un tableau
Bonjour à tous,
Je vous explique mon problème : je récupère un tableau de valeurs. J'aimerais envoyer les valeurs de ce tableau dans une commande qui permettra alors de modifier la valeur de la fréquence en fonction de ce tableau de valeurs.
Seul soucis : Les fréquences générées sont bel et bien toutes envoyées par la commande (Vérification à l'oscilloscope, tout va bien). Par contre, sous labview je ne peux pas afficher ma fréquence maximale dans le tableau final (il y a apparition du caractère # dans la première case). Comment faire pour récupérer toutes les valeurs envoyées par mes commandes dans le tableau final (avec la fréquence maximale qui apparait dans le tableau au final). J'ai beau cherché je vois pas comment faire...
Exemple : Frequence min = 30 Frequence max = 300
Je me retrouve avec un Tableau de 30 40 50 60 70 80 90 100 et 200 mais j'aimerai que 300 apparaisse (en supprimant si possible le caractère # ?)
J'espère que j'ai pu m'exprimer de manière claire, je vous envoie ci-joint mon programme en intégralité.
En vous remerciant.
Cordialement,
Reborn
Pièces jointes :
Detection synchrone.vi 44 KBBonjour,
Merci d'avoir posté sur le forum NI.
Pourriez vous poster un VI simplifié reproduisant l'erreur que vous rencontrez (sans utiliser les VI de communication ou autre) afin qu'ils soit plus simple pour les membres de cette communauté de pouvoir vous aider?
Cordialement,
Nicolas M.
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;}
Journées Techniques LabVIEW 2012 : du 27 septembre au 22 novembre
2 sessions en parallèle : Débuter a... -
Imposer un format à une commande de type chaine
Bonjour,
je souhaite réaliser une commande de type chaine qui ait un format bien particulier. La chaine doit être un nombre compris entre 101 et 120 (c'est bien une chaine que je souhaite et pas un nombre).
Est il possible de fixer un format spécifique à une commande de type chaine (ici 3 caractères représentant des chiffres de 101 à 120)?
Je souhaite que la vérification se fasse tant que l'on est pas en run. (il n'est par exemple pas possible de mettre un "t" dans un champ nombre, ainsi je souhaite que dans mon champ chaine il ne soit pas possible d'écrire "156" ou "rgf" par exemple)
MerciRebonjour ceci est possible mais uniquement en mode RUN pour l'instant. Le plus simple est de mettre trois controles différents pour indiquer lequel n'est pas rempli de manière correcte et de les concatenner (rabouter).
It would be nice if you take the time to rate this answer
http://www.machinevision.ch -
Comment faire une pause dans une boite de dialogue en C sous labview7?
Bonjour,
je débute sous Labview, mon travail est de réguler la puissance d'un micro onde avec Labview.
J'utilise donc une boite de dialogue dans laquelle je fais des comparaisons entre la température de mon échantillon et la température de consigne.
Se que je voudrais, c'est arriver à stopper mon programme un certain temps, de manière à ce que mon signal de sortie ,reste constant un certain temps, se qui me permetterais de réaliser des paliers de température.
merçi à l'avanceBonjour,
Est-ce à une Boite de dialogue ou une Boite de calcul que vous faites référence?
En ce qui concerne la boite de calcul, il semble que la fonction wait(ms) ne peut être utilisée.
Omar S. NI -
Bonjour,
J'aimerais savoir si il est possible de commander l'échelle de l'axe X via une commande sur face avant (afin de simuler un oscilloscope).
C'est principalement pour pouvoir voir plus précisement une période d'un signal.
Hello,
I'm asking if it is possible to command the X scale of a graphic with a face-up command to simulate a oscilloscope.
It's mainly for to see with accuracy a period of a signal.
Software : Labview 2012 Student Edition.
Meilleures Salutations,
Best Regards,
Hellgheast
PS :
En pièce jointe mon VI sur lequel j'aimerais faire la commande.
In attached file my VI on which i will to the command.
Attachments:
Exercice_5.vi 151 KBHi,
ah ok you're talking about the graph appearance and scaling. Yes you can customize and scale the X-Axis on your LabVIEW Graph... programmatically or manually -
Bonjour à tous
Tous d'abord merci pour l'aide que vous pouvez m'apporter.
Je vous explique ma problématique.
J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
Exemple :
Tableau de départ
A A A A A A A A
B B B B B B B B
A A A A A A A A
A A A A A A A A
Je supprime la ligne 2
Tableau d'arrivé
A A A A A A A A B B B B B B B B
A A A A A A A A
A A A A A A A A
Voià, J'espère avoir été suffisamment claire dans mes explications.
Merci encore pour votre aide.
Résolu !
Accéder à la solution.bonjour ;
essayer avec sce code
Sentenza wrote:
Bonjour à tous
Tous d'abord merci pour l'aide que vous pouvez m'apporter.
Je vous explique ma problématique.
J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
Exemple :
Tableau de départ
A A A A A A A A
B B B B B B B B
A A A A A A A A
A A A A A A A A
Je supprime la ligne 2
Tableau d'arrivé
A A A A A A A A B B B B B B B B
A A A A A A A A
A A A A A A A A
Voià, J'espère avoir été suffisamment claire dans mes explications.
Merci encore pour votre aide.
Sentenza wrote:
Bonjour à tous
Tous d'abord merci pour l'aide que vous pouvez m'apporter.
Je vous explique ma problématique.
J'ai un Tableau 2D type chaine. Je veux séléctionner une ligne de ce tableau et la supprimer de ce tableau. (jusque là rien de compliqué).
La ligne que je viens de supprimer je voudrais l'inserer dans le même tableau mais à partir d'une colonne spécifié.
Exemple :
Tableau de départ
A A A A A A A A
B B B B B B B B
A A A A A A A A
A A A A A A A A
Je supprime la ligne 2
Tableau d'arrivé
A A A A A A A A B B B B B B B B
A A A A A A A A
A A A A A A A A
Voià, J'espère avoir été suffisamment claire dans mes explications.
Merci encore pour votre aide.
Forza Juventus
Pièces jointes :
test.vi 11 KB -
Comment importer une video à partir d'un appareil photo ?
comment importer une video à partir d'un appareil photo ?
sur I Photo seules les photos sont importées les vidéos restent ds l'appareilWhat camera?
What version of iPhoto?
What format is the video?
Regards
TD -
Droite d'équation linéaire établie à partie d'une pente et d'un offset
Salut à tous.
Je précise déjà que je suis débutant sous labview et ayant un besoin de programmation, je me retourne vers vous pour avoir éventuellement des réponses mais aussi pour que vous me donniez vos sentiments sur le programme que j'ai réalisé.
Alors, je souhaiterai tracer une droite d'étalonnage (droite d'équation linéaire - y = ax+ b) à partir d'une valeur de pente et d'un offset (ordonnée à l'origine) rentrés par un opérateur. La droite est éventuellement affichée dans un graphe et ce serait pour corriger une mesure de température d'une PT100.
Merci à tous d'avance pour vos réponses et votre contribution.
Zipplie.Hi Zipplie,
From what I see, I guess your code is working, so that's a good start!
As you are asking for advices, there are many ways to do what you are doing. As you are just doing an addition and a multiplication, I wouldn't use a calculator for that. Express VIs take a lot of space and you can't actually see what you are doing, you need to double click on it. (But they are useful when you are just starting exploring LabVIEW.) I would rather use basic mathematical function and work directly with arrays as the formula is the same for the two values of X. I have linked an example of what you could do (but as I said many solutions are available).
I hope this helps,
Charlotte F. | CLAD
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;}
>> "Du 11 octobre au 17 novembre, 2 sessions en parallèle : bien démarrer - approfondir vos connais...
Attachments:
droite d'équation.vi 13 KB -
Changer la couleur du texte d'une commande parmi d'autres dans un cluster via un sous vi
je souhaite changer la couleur du texte d'une commande parmi d'autres dans un cluster via un sous vi et je ne vois pas comment faire
merci
Résolu !
Accéder à la solution.bonjour , merci pour vos infos mais j'avais compris cette méthodologie, mon problème est que la propriété que je souhaite modifier n'est pas proposée en passant par les références, ( propriété : Texte numérique )
voir fichier ci joint
merci
Pièces jointes :
Sans titre.png 333 KB
Maybe you are looking for
-
I'm unable to export any slideshow from Iphoto 9.5.1?
After creating a slide show in the latest version of IPhoto with music attached, i am unable to export the slideshow as standard definition or high definition. The export progress bar pops up with a black screen but never moves or creates the show? A
-
The websites look like they are formatted for a mobile device, but changing the display between mobile and full does not correct the problem. Perhaps a compatibility issue with the new OS?
-
I got a new computer and transferred most of my songs sucessfully to my new itunes.However, I am still missing quite a few. I have tried extracting my music folder from my ipod, and it is now on my desktop, but I can't seem to get the folder into my
-
Giving error as sqlplus is not recognised command
hi all I want to log in through the Cmd of windows. as C:\> sqlplus gives error 'sqlplus' is not recognized as an internal or external command, operable program or batch file.
-
EAM: Maintenance Routing; Activities related questions
NOTE: I could not find an EAM specific forum and hence I am posting here. If this is not the right forum, kindly direct me to the right one and I will post my question there. eBS version: 11.5.10.2 BACKGROUND INFO: My customer has asset groups and as