Faire apparaitre des fonctions personnelles dans la palette LabVIEW

Bonjour,
Je développe beaucoup de fonctions qui me sont utiles dans différents projets LabVIEW. Je les regroupe par type dans des librairies.
A chaque fois, je les copie d'un projet à un autre pour faciliter les sauvegardes des projets mais il m'arrive d'oublier quel projet possède la dernière version quand plusieurs projets simultanés utilisent la même librairie.  
C'est assez pénible d'aller les chercher systématiquement par "Sélectionner un VI...". La solution de les mettre dans les répertoires Instr.lib ou User.lib ne me plait guère car je suis sûr d'oublier un jour de les récupérer avant une mise à jour ou un formatage.
Est-ce possible de rajouter dans la palette de fonctions LabVIEW des VIs qui seraient rangés ailleurs que dans le répertoire NI? Si oui, comment? Si non, avez-vous une idée pratique pour accéder très facilement à mes bibliothèques de fonctions LabVIEW?
Autre question: J'ai développé un programme pour créer un certificat HTML. La palette de fonction HTML est très réduite alors que dans vi.lib/Utility/NIreports il y a pleins de fonctions vraiment très utiles. Comment puis-je faire apparaitre dans la palette de fonctions un accès direct à un répertoire d'exemples ou de fonctions "cachées" du répertoire NI?
Je vous remercie pour votre aide.

Bonjour Jean-Marc
Je te remercie pour ton aide. C'est ce que je fais actuellement mais non sans dommage: je suis assez étourdi ;o)).
Ton message m'a quand même donné une très bonne piste à suivre : le mot magique est 'MNU'.
Sur le forum en anglais, plusieurs personnes ont demandé comment créer et/ou modifier ces fichiers MNU. Ce qui est pénible, c'est que souvent la réponse est "utiliser user.lib, c'est plus simple".
Au cas où ça puisse aider quelqu'un:
Pour qu'une llb soit vue dans user.lib, il faut la mettre dans un sous-répertoire. On peut également y mettre des VIs seuls dans des sous-répertoires également. Le nom des répertoires n'a aucune importance - sauf pour la compréhension. Il faut ensuite redémarrer LabVIEW pour que nos chers VIs apparaissent dans la palette utilisateur (dans la palette de fonction --> Bibliothèque utilisateur).
Voici quelques forums intéressants pour commencer les recherches:
User.lib:
http://forums.ni.com/ni/board/message?board.id=170&message.id=5006&query.id=32471#M5006
http://forums.ni.com/ni/board/message?board.id=170&message.id=18718&query.id=32471#M18718
Créer/modifier les fichiers .mnu:
http://forums.ni.com/ni/board/message?board.id=170&message.id=168059&query.id=32471#M168059
http://forums.ni.com/ni/board/message?board.id=170&message.id=234115&query.id=32566#M234115
http://forums.ni.com/ni/board/message?board.id=170&message.id=29058&query.id=32566#M29058
A priori dans Outils--> Avancé... --> Editer les palettes, on peut créer des fichiers MNU et donc créer des nouvelles palettes (on peut aussi créer des VIs express: je testerai ça plus tard quand j'aurai l'occasion d'en glisser un dans un projet).
Il semblerait - désolé mon anglais n'est pas terrible - qu'on puisse mettre nos fichiers llb où on veut mais avec quelques risques tout de même. J'ai voulu faire un essai mais j'ai planté LabVIEW: pour sortir de l'édition des palettes, j'ai du faire un Ctrl-Alt-Supp.
Depuis j'ai un "méchant" message quand je retente une édition des palettes (cf ci-joint): quoique je choisisse, LabVIEW me "jette" de l'édition des palettes. Dès que j'arrive à résoudre ce pb, je fais une nouvelle tentative. Mon PC a besoin d'un petit formatage de toute façon
Je vais chercher un peu plus.
Attachments:
Message Edition palette.JPG ‏41 KB

Similar Messages

  • Que faire quand je n'arrive pas à telecharger des apps gratuits dans appstore?

    Que faire quand je n'arrive pas à télécharger des apps gratuits dans AppStore

    You seem to be suffering from a problem related to the just released 10.9.3. Have you updated to this new version?

  • Intégrer une fonction Pause dans un Sous vi

    Bonjour à tous, 
    comme le titre l'indique, je dois, intégrer une fonction automatique et manuelle dans mon programme Labview. Le problème que je rencontre se situe dans la partie manuelle de mon programme.
    En effet, celle-ci doit permettre de réaliser une pause dans mon programme qui sert à générer une consigne de fréquence et d'amplitude variable dans le temps.
    La fonction pause doit  bloquer mon système actuel, c'est à dire stabiliser ma fréquence et mon amplitude mais continuer à envoyer ces même valeurs de manière à ce que mon système ne soit pas à l'arrêt mais juste en fonctionnement sur la même fréquence et la même amplitude qu'au moment ou j'ai appuyé sur le bouton pause !
    Une fois la pause désactivée, mon système repartira à partir des points auxquels nous nous sommes arretez pour continuer un cycle habituel.
    cordialement
    Pièces jointes :
    vib_generate sweep spectrum_ALLEZ RETOUR.vi ‏25 KB
    vib_find ref point.vi ‏12 KB
    vib_log ramp pattern.vi ‏15 KB

    Salut,
    Quelle est la boucle que tu cherches à mettre en pause en fait? c'est pas du tout clair ton histoire... (encore )
    En principe, pour ce faire, il faut que tu désactives l'indexation auto de ton tableau en entrée et que tu coup tu pilotes toi même l'indice du tableau à lire. En fonction de la pause, tu lit l'indice suivant ou le même à l'étape suivante.
    Illustré:
    PS: les messages privés ne sont pas faits pour ça, merci d'éviter de me solliciter par cette voie
    Francis M | Voir mon profil
    Certified LabVIEW Developer

  • Affichage des couleurs Pantone dans la fenêtre couleur en lab et non en CMJN... Comment résoudre ce problème ?

    Bonjour à tous,
    Je suis graphiste et travaille beaucoup en flexographie donc, sur illustrator et souvent avec des Pantones en U (PANTONE solid uncoated ou opaque non couché).
    Sur mon ancienne version CS, lorsque j'avais mes couleurs Pantone U à l'écran, celles-ci apparaissaient comme les teintes en C (PANTONE solid Coated, généralement utilisées en Offset), ors, depuis la version CC, les teintes en U apparaissent "fade" voir complètement différentes.
    L'affichage se fait mal et j'ai remarqué une chose : lorsque j'ai ma référence couleur sélectionnée (je prends comme exemple le Pantone 1797 U qui est un rouge vif) dans la fenêtre "couleur" (d'illustrator), sur les anciennes versions CS, à côté du carré de couleur il y avait le petit icône carré "CMJN" (qui est un carré divisé en 4 coul primaires) sauf que sur illustrator CC, il n'y a plus le petit icône "CMJN" mais l'icône "LAB" et effectivement, par défaut, la fenêtre couleur ne me propose plus l'équivalent CMJN mais LAB.
    Ceci à une incidence sur la couleur car hier, j'ai reçu un document sur lequel la référence Pantone apparaissait correctement avec l'icône CMJN dans ma fenêtre "couleur". En ouvrant mon nuancier, je me suis aperçu que seule cette nuance importée avait cette équivalence CMJN. Toutes les autres nuances en ton direct de mon nuancier étaient en équivalence LAB (je ne sais pas à partir de quel version le document reçu a été fait). Le plus surprenant, lorsque j'ouvre un nouveau document et que j'importe le graphisme reçu en P.1797 U (avec la bonne teinte d'affichage), ce graphisme se remet en couleur d'affichage "fade" et erronée.
    Ce problème est le même dans Photoshop et dans InDesign : Dans les attributs de couleur (toujours en prenant le Pantone 1797 U), dans les palettes couleurs ou option de ton direct, etc, l'équivalence est en LAB par défaut... alors qu'elle était en CMJN sur les anciennes versions.
    COMMENT RETROUVER CETTE ÉQUIVALENCE CMJN PAR DÉFAUT (dans la fenêtre couleur) à côté de la couleur Pantone choisie ???
    Je ne parle pas du petit menu déroulant qui propose une conversion de la couleur Pantone en CMJN, RVB ou LAB.    Je parle vraiment du mode de conversion par défaut en LAB (type info qui s'affiche sur la fenêtre "couleur" lorsqu'une couleur est sélectionnée)... POURQUOI CES INFOS SONT EN LAB PAR DÉFAUT ? J'aimerai avoir l'équivalent en CMJN comme sur les anciennes versions CS.
    Attention, je ne parle pas non plus de la fenêtre "options de tons directs" ou il y a normalement possibilité de "choisir les définitions de couleur pour les tons directs du fabricant".... j'ai cliqué sur "utiliser les valeurs CMJN des catalogues quadri du fabricant"... D'ailleurs, même en cliquant sur l'autre option (en LAB), cela ne change rien à mon soucis d'affichage et au fait que le logiciel propose par défaut une équivalence en LAB dans la fenêtre "couleur".
    Y-a-t-il un réglage à faire ou est-ce que la version CC est par défaut avec des infos "d'équivalence LAB" sur les couleurs ???
    Je désespère un peu... beaucoup, svp help !
    Merci d'avance si vous avez la réponse.
    Olivier T

    Illustrator CC uses the Pantone Plus series, there is no CMYK definition for the spot colours in these series.
    The CMYK conversion is now based on the CMYK profile in your Color Settings.
    This is a good thing, since most of the Pantone colours cannot be accurately reproduced in CMYK, colour management provides a way to simulate the spot colours as close as possible for your combination of ink, paper and press.
    The CMYK values that were previously given by Pantone were just one way of simulating the spot colours and would give different results when another ink, paper, press combination was used.
    Sometimes the CMYK values from Pantone were completely off and you give a perfect example with the Pantone 1797 U colour.
    Printing that ink on uncoated stock would never give you such a bright saturated red as the Pantone provided CMYK values would suggest
    If you want to have a better preview of the colour, use the Overprint Preview option, that comes closer to the final printed result. The Overprint preview in CC and CS versions give s you an almost identical preview (almost because the Lab values differ slightly).
    There are ways to use the old libraries, but why should you if Pantone itself stopped giving CMYK numbers?

  • Aucun de mes mails sur ma boite de reception ne s'afiche que faire pour le faire apparaitre et en eliminer ? merci de votre aide! jkdu

    bonjour, 
    plus aucun de mes mails dans ma boite de reception ne s'affiche. alors que tout fonctionne . que faire afin de les faire apparaitre et en eliminer pour  alléger  ma mail box?
    i'm lost)!

    Je ne parle pas français et j'ai créé mon poste avec Google Translate, mais cela peut aider. 
    Contactez les personnes de soutien iTunes Store à l'aide Express Lane, ils devraient être en mesure de prendre soin de ce problème.

  • Prise en compte des sous-dossier dans le menu photo de l'ipod

    J'utilise la fonction de synchronisation des photos vers le ipod: je possède parfois à l'intérieur des dossiers des sous-dossier qui eux ne sont pas pris en compte dans la navigation de l'ipod. Ci quelqu’un à la possibilité de me venir en aide, je le remercie d'avance!
    Translation
    I use the function of synchronization of the photographs towards the ipod: I have sometimes inside the files of the under-file which them are not taken into account in the navigation of the ipod. Ci somebody with the possibility of coming me to assistance, I thank it in advance!
    DELL 510m   Windows XP   Ipod, Agent18, iTune, QuickTime Pro

    My picture
    Album 2004
    Album 2005
    january
    -picture1
    february
    -picture2
    etc..
    -picture3
    Album 2006
    Quand je fais synchroniser le dossier My picture, toutes les photos des sous-dossiers (january, february, etc..)de Album 2005 sont rassemblées et les noms des sous-dossiers disparaissent:
    translation:
    When I make synchronize the file My picture, all the photographs of under-files (january, february, etc.) of Album 2005 are gathered and the names of the under-files disappear:
    Photos
    Album 2004
    Album 2005 ----> picture1picture2picture3
    Album 2006
    Peut ont afficher le nom des sous-dossiers dans le menu de l'ipod? (Voir dernier schéma):
    translation:
    Can have to post the name of the under-files in the menu of the ipod? (see last diagram):
    Photo
    Album 2004
    Album 2005 ---->januaryfebruaryetc..
    Album 2006

  • Utilisatio​n des fonctions trigo sur labview

    Bonjour,
    je fais de l'acquisition de données sur labveiw et je suis encore débutant!! j'ai un problème avec l'utilisation des fonction trigonométrique sur labview car ca me renvoie tout et n'importe quoi. j'ai fait un simple VI pour vérifier le fonctionement de la fonction sinus et arcsinus et quand j'entre par exemple j'entre la valeur 30 ca me donne en sortie du sinus -0.98 alors qu'on sait tous que le sin 30°=1/2  et pire encore quand je reprend ces -0.98 que j'entre dans la fonction arcsin ( la réciproque) je n'obtiens plus les 30 de depart mais -1.42 :/ j'aimerais savoir savoir le truc que je ne capte pas. Car pour moi tous ces résultats sont illogique!!!
    Merci 
    Résolu !
    Accéder à la solution.

    Bonjour,
    Il faut utiliser des angles en radians.
    Cordialement,
    Micaël DA SILVA

  • Fonction rechercher dans un tableau 1D

    Bonjour, actuellement je fais un snake et je désire donc pour mes colisions Utiliser la fonction rechercher dans un tableau 1D. Le souci c'est que elle ne balais que de l'indice 0 à 59 or moi j'en ai 400 minimum.
    Voyez vous une solution?
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Snake.zip ‏43 KB

    Bonjour,
    Je ne peux pas ouvrir ton code car je n'ai pas LV 2011.
    Je ne comprends pas bien d'où vient ta limitation de 59, es-tu sûr que ton tableau contient bien 400 elements?
    Je viens de faire un test avec 500 elements et il n'y a pas de limitation particulière avec cette fonction.
    En revanche, peut-être que tu cherches une donnée qui existe déjà à l'indice 59, du coup il te sort cette valeur car c'est le 1er indice pour lequel l'élément cherché a été trouvé.
    De plus, tu peux utiliser l'indice de départ pour décaler ta recherche, ainsi, si dans ta première recherche tu as trouvé l'indice 59, tu peux rappeler la fonction avec l'indice de départ à 60 et ainsi recommencer la recherche dans la suite du tableau.
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Comment utiliser des fonctions d'une DLL via le menu "TOOLS"

    Bonjour,
    j'utilise un module fieldpoint dans TestStand, pour lequel j'ai créé une DLL.En dépannage (donc sequence "PAUSED"),je souhaite utiliser mes commandes en chargeant un panneau UIR. Cela fonctionne bien tant le test n'est pas lancé. Mais quand il est lancé, le panneau n'est plus dans le même thread et j'ai une erreur "unknown source position" pour une fonction de la dll. (ça ne concerne pas le panneau,mais une fonction déclenchée par un contrôle).
    MultiThreading ??
    Merci pour toute aide
    JMC
    JMCe

    Carlos,
    d'abord merci de me répondre en français, c'est trés sympathique.
    Je vais essayer d'être clair :
    J'utilise deux modules FieldPoint RS232, un pour des mesures, l'autre pour des relais. L'utilisation du FieldPoint avec CVI et TestStand est délicate car il n'y a qu'un serveur pour les deux, donc :
    Une dll de commande des relais appelle des fonctions dans une autre dll commune aux deux FieldPoint qui elle même appelle les fonctions de base de la librairie CVI. L'initialisation des FieldPoints se fait dans le SequenceFileLoad de la sequence principale.(c'est là qu'on retrouve tous les "Tags" à créer).
    La fonction qui charge le panneau de commande se trouve dans le même fichier dll que l'initialisation du FieldPoint.
    -> je lance cet
    te fonction du menu Tools sans sequence running : ça marche (le thread est le même)
    -> je lance cette fonction dans un step de type action, je lance la sequence : ça marche !! (le thread est le même)
    -> je mets la sequence en "Pause",je lance à partir du menu tools : ça plante (Fatal error:unknown source position le thread est différent).
    La fonction qui plante est une des fonction de la librairie CVI "FP_Read".
    J'ai essayé de charger le panneau dans l'initialisation mais c'est pareil.
    Est-ce plus clair ?
    Merci
    JMC
    JMCe

  • Affichage des fichiers jpeg dans un site full Flash (question corrigée)

    Bonjour,
    Dans un site full Flash qui représente une galerie photos avec des menus simples comment peut-on garantir que des fichiers jpeg ne soient déformées  (+ grands en taille) par les navigateurs ?
    Comment peut-on garantir, quoiqu'il arrive, le respect des proportions pré définies ?
    Comment peut-on empêcher qu'un écran de 19" au format 4/3 affiche des fichiers jpeg dans une taille qui n'est pas la taille d'origine.
    Merci d'avance pour la réponse ou les suggestions.
    Affichage des fichiers jpeg dans un site full Flash (question corrigée)

    Bonjour,
    un bon outil pour évaluer la façon dont la taille «arrive» aux des divers observateurs, est cette page: http://browsersize.googlelabs.com/ ("Enter URL here" > veut dire «URL insérer ici»).
    Hans-G.

  • Filtre automatique des données dans un tableau sur diadem

    Bonjour à tous,
    Débutant sous Diadem, je souhaiterais filtrer des données dans un tableau sous diadem 2012 (style filtre automatique excel).Je possède trois colonnes: Date / Valeur / État (1=bon ; 3=mauvais). Je souhaite afficher uniquement les valeurs avec un état bon (état = 1) et ainsi pouvoir exploiter par la suite ces valeurs (courbes, statistiques...).
    - Existe-t-il un filtre rapide pouvant répondre à ce besoin?
    - Peut on sélectionner automatiquement plusieurs lignes avec une valeur connue et les supprimer (exemple ici: sélectionner toutes les lignes avec un état à 3)?
    - Sinon existe-t-il une autre solution ?
    D'avance merci pour vos réponses
    Nicolas
    Solved!
    Go to Solution.

    Re bonjour,
    Je pense avoir trouvé une solution pour afficher uniquement les valeurs souhaitées dans ce cas.
    - Créer une nouvelle colonne "Valide"
    - Ouvrir calculator et saisir la formule suivante : Ch("[1]/Valide")=Ch("[1]/Valeur")*(Ch("[1]/Etat")+CTNV(Ch("[1]/Etat")>1))
    On obtient ainsi une nouvelle colonne "Valide" dans laquelle on renvoie les valeurs de la colonne "Valeur" si "Etat" est 1; sinon on renvoie "NoValue" pour les états supérieurs à 1. On peut ensuite travailler et visualiser des graphes à l'aide de cette dernière colonne.
    Espérant avoir apporté une aide (ou des pistes) à d'autres personnes dans cette situation.
    Nicolas

  • TS3297 Je n'arrive pas à faire un achat de points dans un jeu alors que dans d'autres jeux, j'y arrive.un message d'erreur s'affiche me disant de contacter le support itunes, aidez moi

    Je n'arrive pas à faire un achat de points dans un jeu alors que dans d'autres jeux, j'y arrive.un message d'erreur s'affiche me disant de contacter le support itunes, aidez moi

    Bonjour,
    Pourriez-vous préciser ce qui se passe si vous sélectionnez uniquement le "Standard Run-Time" et "ActiveX Container Support"?
    C'est surprenant que vous deviez ajouter les autres composants (.NET, Real-Time, Instrument driver...).
    Si le problème persiste, pourriez-vous poster un exemple de projet CVI, le plus minimaliste possible, permettant d'illustrer ce problème?
    Cordialement,
    Thomas B. | 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;}
    >> Inscrivez-vous gratuitement aux Journées Techniques : de l'acquisition de données au contrôle/com...
    Pièces jointes :
    driver and CVI component.png ‏54 KB

  • Comment gérer la superposition des tracés dans un graphe déroulant?

    Bonjour,
    j'ai un flux de 3 valeurs à afficher dans un graphe déroulant. 
    2 possibilités:
    Empiler les tracés ou Superposer les tracés
    'Empiler les tracés' donne 3 tracés dans 3 zones de tracé distinctes dans le même indicateur graphe.
    'Superposer les tracés' donne ( 3 tracés dans une seule zone de tracé du graphe)
    Ce que je souhaite avoir:
    - les 2 premiers tracés dans une 1er zone de tracé.
    - Le 3ième dans une second zone de tracé distincte et synchrone avec la 1er zone.
    Plus généralement, Comment gérer x tracés dans y zones de tracé d'un même indicateur graphe déroulant?
    Merci pour toutes indications
    ML

    Il n'ya vraiment aucune étape de programmation nécessaire, juste un peu de configuration.
    Je vais reprendre pas à pas mes explications. L'image de la face avant ci-dessous illustre chacune des étapes.
    Graphe 1 :
    On a 3 courbes : Tracé 1, 2 et 3. On veut reporter ces trois courbes sur un graphe empilé double. Les tracés 0 et 1seront en bas,  le tracé 2 (en vert) sera en haut.
    Graphe 2 :
    On passe en mode graphes empilés. La légende est automatiquement étendue à 3 tracés. On a 3 zones de tracés. On remarque que Y pour le tracé 0 est en haut, et Y3 pour le tracé 2 est en bas. L'ordre des échelles est de haut en bas.
    Graphe 3 : on fait un clic droit sur chacun des tracés dans la légende. On affecte les tracé 0 et 1 à l'échelle Y2, et le tracé 3 à l'échelle Y. La zone de tracé Y3 est maintenant vide.
    Graphe 4 :
    On réduit la taille de l'échelle pour n'afficher que les tracés 0 et 1.
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Bonjour, lorsque je connecte mon iphone sur mon Mac, il apparaît dans iPhoto et non dans iTunes. Je ne peux donc pas synchroniser. Comment faire pour qu'il apparaisse dans iTunes ? merci d'avance

    help! bonjour, lorsque je connecte mon iphone sur mon Mac, il apparaît dans iPhoto et non dans iTunes. Je ne peux donc pas synchroniser. Comment faire pour qu'il apparaisse dans iTunes ? merci d'avance

    Tente ici: http://www.apple.com/fr/support/iphone/assistant/itunes/

  • Comment transférer des vidéos dans un iPod touch?

    omment transférer des vidéos dans un iPod touch?

    Google translate:'
    ow transfer videos to an iPod touch?
    Sync them to your iPOd via iTunes
    iTunes 11 for Mac: Set up syncing for iPod, iPhone, or iPad
    or
    iTunes 11 for Windows: Set up syncing for iPod, iPhone, or iPad
    iTunes: Frequently asked questions about viewing and syncing videos
    iTunes: May be unable to transfer videos to iPhone, iPad, or iPod

Maybe you are looking for

  • Is there a way to link to a pdf in a iframe and have the find box removed?

    Hello folks... We are working on a transcription process and would like to have the pdf in an iframe. The problem is that in order to make this as quick as possible for the transcriber, the iframe needs to be as small as possible. The find box comes

  • SSO and BiBeans

    Hi, i want to use SSO with Bi Beans. I have my BiBeans deployed on a 9iasR2 (9.0.2.3). I edit the mod_osso.conf with <Location /*appname*> require valid-user authType Basic </Location> and i have in BIController uncomment the sso blocks. After authen

  • WHEN WE GO FOR DELTA UPDATE  WHAT  HAPPENS IN R3 at same instant of time

    hi all when we go for delta update in bw at same time what the process takes place in R3

  • Writing to spread sheets with more than single precision

    Hi everyone, Im recording data by using the write to spread sheet VI in Labview 8, it records single precision which is a problem for me as I require greater  precision.  Are there ways around this issue? Thanks Solved! Go to Solution.

  • Video jumps into corner when full screen enabled

    When I try to switch a video (it doesn't matter what format) into full screen mode, the video jumps into the upper left corner of the screen so that only a corner of the video can be seen. I have tried reinstalling Media Player, and my graphics drive