Appeler des exécutables

Bonjour
Je vous expose mon problème. J'ai créé cinq programmes de contrôles de différentes machines, aisni que les exécutables correspondant. Puis j'ai créé un programme qui permet d'appeler n'importe le(s)quel(s) des programmes suscités sans devoir les chercher.
Ce programme à pour but de simplifier la vie des utilisateurs, et fonctionnent très bien avec les vi de mes programmes (j'utilise ouvrir une référence, puis noeud de méthode etc...)
Mon problème est le suivant : je ne parvient pas à créer un exécutable du programme d'appel permettant d'ouvrir les 5 autres programmes. Donc est-il possible d'appeler des .exe créés sous LabVIEW à l'aide d'un autre .exe créé lui même sous LabVIEW ?
Si vous le souhaitez je peux mettre mes programmes en pièces jointes.
Cordialement
Damien GAUTHIER 
Résolu !
Accéder à la solution.

Bonjour,
Le vi  system exec.vi permet d'exécuter des commandes.
Il suffit de lui mettre le chemin de l'exe et il va le lancer (qu'il soit créé en LabVIEW ou autre)
Cordialement,
Simon D.
CLA | Certified LabVIEW Architect
CTA | Certified TestStand Architect

Similar Messages

  • 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

  • Licence NI VISION Run-Time Engine

    Bonjour,
    Je vous envoie cette question parce que malgré le nombre de doc que j'ai pu trouver en relation avec ma question, je n'ai pas eu de réponse clair à mon pb :
    Je possède une application qui a été développé avec LV 8.2.1 faisant appel à des fonctions issues de NI IMAQ 3.7. (Très brièvement le programme acquiert des images provenant d'une caméra, réalise des opérations simples sur les images et enregistre les resultats de ces opérations, donc d'autres images).
    J'aimerai savoir quels sont les licences que je dois acheter pour installer la version compilée de mon prog sur pc client (qui ne possède pas LV). (Je sais deja que je devrai acheter pour chaque PC client une licence IMAQ 3.7 mais concernant le traitement de ces images puis-je me contenter de NI VISION Run-Time Engine 8.2.1 qui me semble-t-il est gratuit de la même façon que NI LABVIEW Run Time Engine 8.2.1)
    Merci d'avance pour vos réponse qui je l'espère m'aideront à voir plus clair entre les IMAQ vision, vision run-time, VISA Run-time....
    Solved!
    Go to Solution.

    Bonjour fabrice91,
    Le NI-VISION Runtime est disponible au téléchargement et ce
    gratuitement, cependant lors de  l'installation
    il te faudra l'activer. Lorsque tu crée un exécutable LabVIEW n'intègre pas
    automatiquement de Run Time Engine, c'est pourquoi il te faut créer un
    installeur qui contiendra le RTE de LabVIEW et de NI-VISION. Si tu lance l'exécutable
    sur le poste de développement il est normal que ton application tourne car tu
    as tous les Runtime nécessaires sur ce poste. Par contre si tu essaye de lancer
    ton application sur une machine où il n'y a aucun logiciel NI ton exécutable ne
    devrai pas fonctionner et c'est là que vient ton installeur. Pour connaitre les
    programmes National Instruments installés sur un PC tu as plusieurs
    possibilités soit de passer par Measurement & Automation Explorer soit
    Démarrer >> Panneau de Configuration >> Ajouter/Supprimer des Programmes
    >> Logiciels National Instruments.  
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/

  • Comment faire pour ajouter un fichier commun à un installate​ur ?

    Bonjour,
    j'ai réaliser un projet dans lequel je fais appel à des fichiers quelconques. J'accède à ces fichiers en lecture et en écriture pour stocker et lire des données de configuration (Mots de passe, données d'initialisation,etc.).
    Aussi j'aimerai que ces fichiers soit directement inclus dans l'installeur.
    Malheureusement les paramètres de l'application builder ne me permettent de désigner que des fichier ".VI"
    D'autre part j'ai remarqué qu'après la fermeture du fichier éxecutable, la fenêtre ne disparait pas d'elle même. Un menu devint disponible et propose enre autre, Fichier,Edition, Exécution, Outils, Fenêtre, etc...Aussi pour sortir définitivement je fais "Fichier->quitter."
    Comment faire pour la fenêtre disparaisse toute seule.
    Merci d'avance,
    Pascal RICARD.

    Bonjour,
    Tu peux inclure tous les fichiers que tu veux, à condition qu'ils soient ajoutés à ton projet.
    Le plus simple, c'est de définir tes fichiers à inclure directement avec l'exécutable. Pour cela, il faut que tu:
    - ajoutes tes fichiers dans ton projet
    - Défini ces fichiers dans la partie "toujours inclus" de ton exécutable
    - Ajoutes un  nouveau répertoire dans les "Destinations" (afin d'organiser tes fichiers)
    - Va dans "Source File Settings" et sélectionne un des fichiers, puis dans le menu déroulant "destinations" à droite, change le "same to caller" par le répertoire que tu viens de créer (si tu veux que le fichier soit placé dans ce répertoire), fais de même pour tous les fichiers que tu as rajouté.
    Voila, tes fichiers seront automatiquement ajoutés avec ton Build dans un nouveau répertoire.
    Lors de la création de ton installeur, ces répertoires seront également ajoutés.
    Pour ce qui est de fermer ton application, suis le document ci-dessous:
    How Can I Exit From My LabVIEW Executable Without Having to Close It?
    Tu peux remplacer la structure désactivation conditionnelle par l'utilisation d'une structure condition et d'un noeud de propriété sur la classe Application, en regardant la propriété "Application Kind".
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Dialoguer avec un fichier executable

    Salut tout le monde,
    J'aurais voulu savoir s'il était possible d'appeler un éxecutable (quelconque pas forcément un exe provenant de LabView!) et de récupérer et d'envoyer des données à partir de LV vers ce fichier?
    Merci,
    Johan

    Bonjour Johan,
    Vous pouvez appeler un exécutable dans LabVIEW avec la fonction Commande Système, voici une KB vous expliquant son fonctionnement.
    Par contre cette fonction va vous lancer votre exécutable, si vous voulez envoyer et récupérer des données dans LabVIEW je pense qu'une DLL serait plus judicieuse.
    Cordialement
    PS: Si vous désirez poster en français faites le sur le Forum Français et non sur le forum anglais. Merci.
    VéroniqueD
    NI France

  • Plusieurs projets qui tournent sur la meme cible FPGA

    Bonjour,
    Je développe un CRIO en FPGA, et j'ai crée plusieurs projets chacuna  un thème différent par exemple: le premier ca sera "verification de la température"pour ceci j'utlise la voie AI0 et le deuxième ca sera "Verification du cycle" pour ceci j'utlise la voie DI0. dans le but de créer des exécutables qui seront appelés par l'utilisateur selon son besoin. La question qui se pose est ce que cela est judicieux est-t-il possible d'avoir plusieurs projets qui tournent sur la meme cible ?!
    Je vous remercie par avance pour votre réponse
    Cordialement
    Nadia
    Résolu !
    Accéder à la solution.

    Oui effectivement comme l'a dis Marc-Junior tu peux utiliser qu'un seul bitfile a la fois.
    J'ai lu ton besoin et peut-etre que tu peux voir les choses differements je te propose deux axes de reflexions :
    1) Boucle en parallele 
    Au niveau du FPGA tu as du vrai parallelisme, donc pourquoi pas avoir un VI FPGA qui fait les deux !
    C'est a dire une boucle pour la "verification de temperature" et une autre boucle pour la "verification de cycle"
    Et vu que tu as du vrai parallelisme si les deux boucles sont indepedantes il y aura aucun probleme, libre a toi apres de recuperer les donnees qui t interresse a un instant T, ou a controler tes boucles avec un control bouleen, en mettant le booleen actif quand tu en as envie.
    2) Avoir 2 bitfiles
    Si pour une raison X ou Y tu veux VRAIMENT avoir deux bitfiles, certes a un instant T tu peux avoir un seul bitfil qui agit, mais si tu as deux fichier deja compile, il est possible de changer de bitfile quand tu le souhaite.
    En gros tu charge le bitfile 1, apres une action utilisatrice tu peux charger le bitfile 2 et ainsi de suite.
    Nacer
    Nacer M. | Certified LabVIEW Architecte

  • Ouvrir une référence de vi, pb de version

    Bonjour,
    Je souhaiterais appeler des VIs dynamiquement, en utilisant le "noeuds de référence au vi" mais je souhaiterai l'utiliser en appelant des VIs qui ont été fais sous Labview 8.5 et Labview 2010 SP1 (VI principal fait sous Labview 2010).
    Par exemple, si je souhaite ouvrir "lab8.vi" à partir de "call_vi.vi" je n'ai aucun problème, par contre si je souhaite ouvrir "lab2010.vi", le vi "Ouvrir une référence de VI" me renvoie une erreur (code : 1031). Du coup, si je veux exécuter "lab2010.vi" je dois mettre à jour la commande "Refnum de VI" à jour (Clic droit >> Sélectionner la classe VI Serveur >> Parcourir... >> lab2010.vi), mais là c'est "lab8.vi" que je ne peux plus exécuter.
    Je ne comprends pas pourquoi je ne peux exécuter les deux VI "lab8" et "lab2010", avec le même Refnum de VI, car ils ont exactement le même type de connecteur ainsi que les mêmes commandes et les mêmes indicateurs. La seule différence c'est la version de labview avec laquelle ils ont été créés.
    Que puis-je faire pour palier à ce problème.
    Cordialement.
    Pièces jointes :
    Call_vi.vi ‏12 KB
    Lab8.vi ‏14 KB
    Lab2010.vi ‏7 KB

    Bonjour,
    Merci d'avoir posté votre question sur les forums de National Instruments.
    J'ai pu regarder vos VIs et tout porte à croire que le problème que vous rencontrez vient du connecteur que vous utilisez.
    En changeant de connecteur pour vos VIs et en mettant un connecteur autre, le problème n'apparait plus.
    Votre connecteur n'est pas un connecteur par defaut de LabVIEW, il faut effectuer une rotation pour l'obtenir et je pense que c'est la source du problème.
    Est ce que la solution de modifier votre connecteur vous parait quelque chose d'envisageable ? 
    Cordialement,
    Guillaume H.
    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;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Emulation d'un port com via un port USB en LabView

    Bonjour,
    Dans le cadre d'un projet, un FPGA (vertex V6) m'envoie des trames de données à interpréter dans LabView. Le soucis qui se pose est le suivant, voulant traiter les données dans LabView, comment est-ce que je peux paramétrer le NI-VISA pour recevoir les trames ?
    Le soucis réside dans le fait que mon matériel FPGA n'a pas d'identifiant propre et que je n'arrive pas à le configurer proprement . Doit-je passer par un adaptateur USB-Série ou bien existe-t'il une solution purement logicielle ?
    Merci d'avance.
    Résolu !
    Accéder à la solution.

    Bonjour Sylvain_j05,
    Le driver VISA propose un jeu de fonctions haut niveau qui permettent d'appeler des fonctions bas niveaux. Si vous utilisez un port USB en partant de votre PC, vous devrez avoir également un port USB disponible sur votre matériel contenant le FPGA et permettant de récupérer ses valeurs. Sinon, un adaptateur Série-USB peut être envisagé s'il n'y a qu'un port série disponible sur votre matériel.
    Vous pouvez également essayer un adaptateur USB-Série sur votre PC (si ce dernier ne dispose pas de port série directement intégré) qui vous permettra d'avoir des ports série directement disponibles depuis votre programme sous LabVIEW.
    Exemple d'adaptateurs existants : NI USB-232, NI USB-232/2, NI USB-232/4
    N'hésitez pas à fournir davantage d'informations et notamment à répondre aux questions d'Helmut O'Brian.
    Cordialement,
    Jérémy C.
    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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Photoshop CS6 -fichier verrouillé: Attention au repertoire "Temp" de Windows

    Je voudrais partager cette expérience pour ceux à qui un cas similaire peut arriver.
    Il y a quelques jours j'ai constaté que Windows devenait gigantesque sur mon disque système, notamment le repertoir Temp atteignait à lui tout seul 30 Go.
    J'ai demandé de l'aide à une assistance en ligne qui a deplacé le fichier Temp ver un autre Disque de mon ordinateur.
    Après quoi impossible d'ouvrir Photoshop ou Bridge. A chaque fois j'avais le message :
    "Impossible d'ouvrir le fichier de travail car le fichier est verrouillé., vous ne disposez pas des droits d'accès nécessaires ou le fichier est utilisé par un autre programme. Utilisez la commande "propriétés " de Windows explorer pour déverrouiller le fichier."
    J'ai donc contacté l'assistance Adobe qui m'a indiqué de ouvrir Photoshop en tant qu'administrateur. Ce que j'ai fait. A ce moment là je pouvais ouvrir Photoshop mais celui-ci ne fonctionnait plus au sein de la CS6. Plus moyen de modifier une image dans photoshop depui Première, ni d'importer un fichier Photoshop crée antérieurement dans After Effects.
    L'assistance Adobe m'a dit que c'était un problème lié à Windows,  m'a indiqué qu'il fallait contacter Microsoft  et a refusé tout net de s'occuper de mon cas.
    J'ai donc demandé au service  d'assistance en ligne qui avait deplacé le dossier Temp vers un autre disque de tout remettre en place dans C:/
    Après quoi tout s'est remis à fonctionner correctement.
    J'ai trouvé dans les Forums en angais de Photoshop l'explication. Voici le lien : http://forums.adobe.com/message/4528258
    Bridge et Photoshop créent des fichiers Temp sur le disque C:/ Windows/ Temp....déplacer  le répertoire Temp cause tous ces dégats.
    Je suis bien d'accord que le problème est lié au fait d'avoir modifié un repertoire de Windows....Mais c'est quand même dommage que l'assistance d'Adobe n'ait pas su identifier ce problème. En effet, rien dans Windows n'empêche de déplacer le Répertoire Temp. Si Photoshop crée des fichiers et les place dans Windows/Temp,  ils auraient du pouvoir me le dire.

    J'ai été dans le même cas mais je souhaitai conserver mes fichiers temporaires sur un disque autre que sur mon disque principale.
    Il y a deux solutions :
    1 - toujours ouvrir photoshop en administrateur (mais photoshop continu d'utiliser le disque C par défaut)
    2 - Changer le disque de travail de photoshop dans Préférences / Performances et sélectionner celui sur lequel vous souhaitez mettre vos fichiers temporaires.
    Sinon sans parler de ce problème, sur Seven je conseil de toujours démarrer la suite Adobe (After effect, Première, etc...) en tant que administrateur pour éviter des beugs (mauvaise utilisation des cores ou threads du processeur, etc)
    on ne se rend pas toujours compte de ces beugs mais l'UAC (User Account Control ou contrôle de compte d'utilisateur) de seven bloque certaines actions en arrière-plan sans avertir.
    Là aussi deux possibilitées :
    1 - La plus radicale : Désactiver l'UAC complètement ou temporairement (risqué)
    -> Taper "compte" dans la zone de "Rechercher les programmes et fichiers"  dans le Menu démarrer et cliquer sur "Modifier les paramètres de contrôle de compte utilisateur."
    -> Baisser la flèche tout en bas pour désactiver l'UAC (toute application sera exécuter en tant que administrateur)
    -> Ne pas oublier de remettre sur la position d'origine pour une utilisation autre que adobe (surtout pour internet ou des programmes douteux)
    2 - Le plus simple et le plus sécurisé : Modifier les paramètres des exécutables de la suite adobe
    -> La manipulation peut être faite sur le raccourci ou sur l'exécutable (ex: "C:\Program Files\Adobe\Adobe After Effects CS6\Support Files\AfterFX.exe")
    La procédure est la même dans les 2 cas :
    -> Click droit Propriété sur le raccourci (ou l'exécutable) Onglè Compatibilité puis tout en bas cliquer sur le bouton "Modifier les paramètres pour tous les utilisateurs" puis tout en bas de la fenêtre qui s'ouvre cocher "Exécuter ce programme en tant qu'administrateur" puis Appliquer OK.
    -> Répéter pour tout les raccourcis (ou exécutable)

  • Bandwidth Detection

    Hey,
    Well, I created a flv video player whose call videos (with a
    variable) et play.
    But I would want detect before the visitor bandwith, stock
    the bandwith in a cookie and play a video whose depend on the
    bandwith (hight or low resolution).
    Please help me !
    --> I work with Flash Mx Proffesionnel 7
    Bonjour,
    alors voilà, j'ai créer un petit lecteur de
    vidéo flv qui appelle des vidéos (grâce à une
    variable) et les diffuse. Jusque là pas de problème. Mais
    j'aimerais effectuer en amont de la lecture un test de bande
    passante. Ce qui me permettrais d'envoyer une video en haute ou
    basse résolution selon le débit de l'utilisateur.
    Et c'est là que ça coince ! Comment puis-je faire
    pour tester la bande passante, concerver le résultat
    (peut-être dans un cookie) et afficher l'une ou l'autre des
    videos en conséquence du résulat ???
    Voilà si vous avez une solution je suis preneuse...
    juste un petit détail : je suis pas une fan de l'action script
    alors please ce qui vous parraît évident ne l'ai pas pour
    moi Merci !
    --> je travail sur Flash Mx Proffesionnel 7

    http://www.sonify.org/home/feature/remixology/019_bandwidthdetection/
    Hope that helps. . . .

  • Erreur active x teststand 2

    Bonjour,
    je réalise un programme de test sous teststand 2 et CVI7.1 qui permet de:
    - piloter un alimentation
    - dialoguer avec un boitier CAN
    - lire et ecrire des fichiers excel.
    J'ai écrit les fonctions dll sous cvi pour la gestion de l'alimentation, du dialogue CAN et des fichiers excel. Le programme tesstand réalise le sequencement et l'appel des fonctions ecrites sous cvi sous forme de dll. Cependant, auprès quelques bonnes executions, une erreur apparait sur les composantes active X (soit erreur -17502 ou -17702) et l'execution s'arrête. Tesstand est alors bloqué et un message me demande de redemarrer l'application. A quoi est du cette erreur et comment la corriger?
    Florence DELAUNEY
    SAFIR ETUDES
    [email protected]

    Hi,
    This link maybe of help
    http://digital.ni.com/public.nsf/allkb/901B5E1C33A102A18625671C007C501F
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Fermeture Labview à cause de DLL

    Bonjour à tous,
    Je souhaite fermer la calculatrice windows grâce à Labview, j'ai alors suivi le topic ci dessous.
    http://forums.ni.com/t5/Discussions-de-produit-de-NI/fermeture-d-un-programme-lancer-avec-un-bat/m-p...
    Alors cela fonctionne très bien au detail près que Labview se ferme aussi. Cependant aucun autre logiciel à part la calculatrice et Labview.
    Je vous joins mon VI.
    Merci d'avance.
    Bon week end
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Close calculator.vi ‏21 KB

    Il y a 2 grandes conventions d'appel d'une fonctions.
    celle utilisée en C, soit aussi appelée la convention "__cdecl"
    et celle utilsée pour l'appel des fonctions WIN32 API, aussi appelée "__stdcall"
    Pour appeler une fonction, il faut (en général) passer des arguments.
    Cela se fait via la Pile
    push arg_1     (dword - 32bits)
    push arg_2     (dword - 32bits)
    call fonction
    Quand tout est terminé, il faut ré-équilibrer la Pile. (la Pile va du haut vers le bas, c'est une FIFO)
    Avec la convention _cdecl (C), c'est la code appelant qui rétabli la PIle.
           push arg_1
           push arg_2
           call fonction
                  add    esp,8         // 8=2*4 ... 4: 4 bytes = 4*8 = 32bits
                                            // add esp,8 ... ou ... pop arg_2,pop arg_1
                  la suite
    fonction:  ma fonction
                  ret
    Avec la convention __stdcall (WINAPI), c'est la fonction appelée elle-même qui rétabli la Pile.
           push arg_1
           push arg_2
           call fonction
           la suite
    fonction:  ma fonction
                  ret       8              // ret 8 = ret ... et ensuite ... add esp,8
    Difficile d'expliquer davantage sans plonger dans le langage Assembleur
    et les instructions processeurs elles-mêmes.

  • DLL structure et LabVIEW

    Une structure en C = Cluster en labview ?
    Enfin c'est ce que j'ai compris en regardant les différents exemples sur le forum.
    Mais bon je préfère en être sur.
    Voila la fonction que j'appelle dans ma DLL : Api429CmdTxMinFrameInstEx( AiUInt8 b_Module, AiUInt8 b_Chn,TY_API429_MFRAME_IN *px_MFrame,TY_API429_MFRAME_OUT *px_MFrameInfo);?
    TY_API429_MFRAME_IN *px_MFrame
    Pointer to MFrame input structure
    typedef struct
    AiUInt32 ul_FrmId;
    AiUInt32 ul_XferCnt;
    AiUInt32 *pul_Xfers;
    } TY_API429_MFRAME_IN;?
    Donc l'entrée poour TY_API429_MFRAME_IN *px_MFrame? est un cluster labview contenan 2 uint32 (ul_FrmId?,ul_XferCnt?) et un tableau de Uint32 (pul_Xfers?) ?
    Et pour les paramètres de la fonction dans Labiew j'aurais choisi handle par valeur.
    Ai je raison ?
    Merci

    Bonjour Lunik,
    En effet, l'équivalent de la structure en "C" est un cluster en LabVIEW. L'odre des éléments présents dans une structure détermine la façon dont les données sont insctites en mémoire, et bien avec LabVIEW le principe est le même. Autrement dit, pour établir une connexion entre votre cluster et votre entrée structure de la dll, il est nécessaire d'ordonner les éléments, de façon à ce qu'ils soient positionnés de la même manière en mémoire.
    LabVIEW vous donne la possibilité d'appeler des DLL écrite en C et C + + en utilisant le "Fonction Node". Ce noeud vous permet de spécifier les DLL que vous souhaitez utiliser, la fonction dans la DLL que vous souhaitez appeler et vous permet de configurer les entrées et les sorties (paramètres et valeurs de retour) de la fonction en question.
    A cet effet, je vous invite à prendre connaissance des éléments suivants, disponibles depuis notre site internet:
    Calling External Code From LabVIEW
    https://decibel.ni.com/content/docs/DOC-9076
    Passing an Array of Clusters From LabVIEW to a DLL
    http://digital.ni.com/public.nsf/allkb/5FE3C48E8E1C3D018625722900681AF6
    Cordialement,
    Rémi D.
    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;}
    >> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

  • Exploiter la zone query de l url d un formulaire php apres modification

    bonjour,
    La personal property de mon url interest composee de PLUSIEURS champs et de PLUSIEURS lignes Qué j Appelle des mouvements clients lorsaue j Affiche Les Lignes Mouvements du clients CE De La Vers de base le Formulaire CELA FONCTIONNE Bien ménage des Que je Modifie et Que Je Veux Display les donnees n Est Que Le Dernier mouvement Qui apparait Pourquoi.
    J ai essayer ensuite de Travailler à partir de mon url MAIS je ne sais Pas trop commentaire référence les champions de la Quey de l url
    Merci de votre aide
    Salutations

    Show us what's in your 'connection.php' file. Delete any credentials or other sensitive info.

  • Gestion de fichiers SD CARD et ...:

    Voici quelques questions au sujet de l'utilisation d'un memory card (SD) pour stocker les fichiers:
    - Je n'arrive pas à créer de fichier sur la SD-Card à partir d'un Labview PDA pour PALM. j'ai essayé toutes les syntaxe de nom de fichier dérivant de card1://monFichier.txt et le fichier est désepérément créé sur la Palm card (avec le préfixe card1 jamais sur la carte d'extension (vérifié avec FileZ).
    - Dans l'hypothèse ou j'arriverai à créer des fichier sur la SD-CARD:
    => Peut-on les récupérer sur le PC sans lecteur de SD-CARD directement
    à partir du Palm connecté, sans que les fichiers aient été au préalable
    définis dans lv-Conduit ? (Palm vu comme une carte mémoire ?)
    => Peut-on visualiser la liste des fichiers présents sur la SD-CARD (Dir ...)
    Par ailleurs, quelqu'un connait il le moyen de gérer des base de données (sous forme de .PDB) à partir de Labview. Question liée, est-il possible d'appeler des fonction de l'API de programmation PDA directement à partir de Labview ?

    Voici quelques questions au sujet de l'utilisation d'un memory card (SD) pour stocker les fichiers:
    - Je n'arrive pas à créer de fichier sur la SD-Card à partir d'un Labview PDA pour PALM. j'ai essayé toutes les syntaxe de nom de fichier dérivant de card1://monFichier.txt et le fichier est désepérément créé sur la Palm card (avec le préfixe card1 jamais sur la carte d'extension (vérifié avec FileZ).
    - Dans l'hypothèse ou j'arriverai à créer des fichier sur la SD-CARD:
    => Peut-on les récupérer sur le PC sans lecteur de SD-CARD directement
    à partir du Palm connecté, sans que les fichiers aient été au préalable
    définis dans lv-Conduit ? (Palm vu comme une carte mémoire ?)
    => Peut-on visualiser la liste des fichiers présents sur la SD-CARD (Dir ...)
    Par ailleurs, quelqu'un connait il le moyen de gérer des base de données (sous forme de .PDB) à partir de Labview. Question liée, est-il possible d'appeler des fonction de l'API de programmation PDA directement à partir de Labview ?

Maybe you are looking for