Interfacer LabVIEW avec un oscilloscope LeCroy Waverunner 6100 A

Bonjour je suis un nouveau utilisateur de LabVIEW !
Je voudrais savoir comment faire pour aquerir le graph d'un signal sur un oscilloscope LeCroy Waverunner 6100A, et l'analyser sur LabVIEW (bref controler l'oscilloscope a partir du LabVIEW). J'ai fait installer NI-VISA sur l'ordinateur, et NI-DAQmax. Si vous pouvez m'envoye la procedure a faire, ou un lien vers un site, ou un document PDF.
Merci beaucoup...

Bonjour,
Si j'ai bien compris, vous voulez utiliser un oscilloscope LeCroy et acquérir des données via ethernet ou gpib. Je ne connais pas la démarche exacte avec LeCroy, mais vous pouvez trouver pas mal de drivers LabVIEW sous www.ni.com/drivers . Je pense que cette adresse correspond à votre matériel http://sine.ni.com/idnetwork/main/p/sn/n25:LM.lecroy/sb/navsRel?q=6100A. Pour la mise en oeuvre, vous passera certainement par les outils VISA fournis par NI (ou peut être par LeCroy???), NI-DAQ ne devrait vous être d'aucune aide ici, vu qu'il s'agit de drivers utilisés pour les cartes multifonction de National.
En espérant que cela réponde à votre question.
bon courage

Similar Messages

  • Comment interfacer Labview avec JSON (JavaScript Object Notation) or AMF (Action Message Format) ?

    Bonjour,
    Comment interfacer Labview avec JSON (JavaScript Object Notation) or AMF (Action Message Format) en envoi et réception ?
    Pourriez vous m'indiquer la procédure ?
    Si vous avez des exemples ?
    Merci d'avance et bon week-end.
    Seb 

    Bonjour,
    Pour vos post en français, je vous invites à poster sur cette rubrique du forum:
    Discussions de produit de NI.
    Pouvez vous décrire pourquoi vous voulez vous interfacer avec du JSON ou du AMF?
    Cordialement
    Yann C.
    France

  • Comment interfacer Labview avec JSON (JavaScript Object Notation) ou AMF (Action Message Format) ?

    Bonjour,
    Comment interfacer Labview avec JSON (JavaScript Object Notation) ou AMF (Action Message Format) en envoi et réception ?
    Le but est d'automatiser le test et paramètrage de nos produits.
    Nos produits possèdent une interface web utilisant le protocole AMF sur http.
    Pourriez vous m'indiquer la procédure ? 
    Si vous avez des exemples ?
    Merci d'avance,
    Seb 

    Message Edité par Jérémy Marliot le 11-13-2009 03:11 AM
    Jérémy M. | Certified LabVIEW Developer
    Design Engineer - LinkedIn - Contact
    Don't forget to give Kudos to good answers.
    N'oubliez pas de donner un compliment aux bonnes réponses.

  • Configuring Vertical Offset of LeCroy WaveRunner 64Xi using LabVIEW

    I am using LeCroy WaveRunner 64Xi with its instrument driver downloaded from the NI website. When I run the example lcwave Acquire Multiple Waveforms.vi, the vertical offset becomes negative in the waveform I receive back from the oscilloscope. For example, when I enter the value vertical offset = 2.0 V, the oscilloscope receives it and displays the waveform properly. However, the vertical offset of the waveform returned to my pc becomes -2.0V. I tried to remove the negate value icon from the connector between lcwave Get Descriptor.vi block and Waveform Scale and Offset.vi block. It turns out that the vertical offset becomes doubled up, i.e. when I enter the value vertical offset = 1.0V, the waveform returned to my pc goes up by 2.0V. What could be the problem?

    Hi VPL,
    Alan from LeCroy Tech Support here.  I'm not exactly sure what you are seeing... Can you restore the driver back to its original state, and then reproduce the problem and send me an email at [email protected] with images from both the scope and the lcwave Acquire Multiple Waveforms.vi front panel?   (You can back up your current version of the driver by renaming its folder first)
    Two questions for you:
    1) What is "Waveform Scale and Offset.vi"?  This is not part of the driver, and may be your problem...
    2) What version of the driver are you using? See the readme file in the instr.lib/lcwave folder.  I'm using 2.1
    The problem certainly isn't with Get Descriptor; the decoding of the waveform has been in place for many years without any reported problems.
    Lastly, I ran the VI with the a 0 to 1V signals going into C1 and C2.  I find that the returned data matches what I see on the scope. (see the attached image)  (I tweaked the timebase and vertical scale constants that are on the block diagram of Acquire Multiple Waveforms.vi)
    Best Regards,
    Alan
    Alan Blankman, Technical Product Marketing Manager and LabVIEW Developer
    LeCroy Corporation
    800-553-2769 x 4412
    http://www.lecroy.com
    [email protected]
    Attachments:
    scope and VI screenshots.jpg ‏262 KB

  • Bug de répétition de mesure avec un oscilloscope Tektronix MSO 2024

    Bonjour,
    Je dois acquérir un grand nombre de mesures avec un oscilloscope Tektronix MSO 2024, mais lorsque je répète mes mesures (par une boucle for dans mon programme de base) mon programme plante au bout d'un certain nombre de mesures qui varie aléatoirement.
    J'ai donc rendu mon programme minimaliste afin d'en trouver la cause mais sans succès.
    Code d'erreur:
    -1073807339
    Message d'erreur:
    VISA Read dans Tektronix DPO MSO 2000 4000 Series.lvlib:Error Query.vi->Tektronix DPO MSO 2000 4000 Series.lvlib:Fetch Waveform Measurement.vi->Tektronix DPO MSO 2000 4000 Series.lvlib:Read Waveform Measurement.vi->TEST BUG.vi
    Pièces jointes :
    Test Bug.JPG ‏88 KB

    j'ai "trouvé" ceci ... peut-être un début de piste.
    http://forums.ni.com/t5/LabVIEW/ERROR-gt-1073807339-occured-at-VISA-read-in-Labview-gt-Serial-vi/td-...
    http://digital.ni.com/public.nsf/allkb/874B379E24C0A0D686256FCF007A6EA0

  • LeCroy Waverunner 104 xi store trace / destination file setup

    Hi everybody,
    My question might be really simple, but it took me already days without real success...
    I'm currently programming a LeCroy waverunner 104 Xi on CVI 8.5 via LAN. I'm trying to save a trace from a channel C 1...4 or internal memory M 1...4 to a previously specified file on the scope in *.xls or *.txt format. This already works with the STORE command on HDD ('STO C2, FILE'), but only on in a file I specified via keyboard on the scope / the save dialog. The STORE_SETUP command enables me to access all parameters (mode, data type...) of the "save waveform", except the save directory and the filename.
    How can I set this up / which command must be used to specify the destination file. I'm missing something like the Hardcopy_Setup command, where I can just enter the target path and the name...
    I'm really grateful for every answer!
    Michael
    LabWindows/CVI 2009 / 9.1.1

    Hi Peter,
    thank you for your welcome and the answer!
    You're right, I was a bit short with information, sorry. I installed the LeCroy LAB_WM827 VICP Passport for the connection. My communication runs on a LAN connection via this. The commands I am using are from the LeCroy Remote Control Manual Feb. 2005 (seems to be the actual / newest release). A simple example for connecting to the device is in the following:
    #include <ansi_c.h>
    #include <userint.h>
    #include <visa.h>
    #define MAX_CNT 200
    ViSession defaultRM, instr; /* Communication channels */
    ViStatus status; /* For checking errors */
    ViUInt32 retCount; /* Return count from string I/O */
    ViChar IOStringBuffer[MAX_CNT]; /* Buffer for string I/O */
    // Connection
    // Open LAN
    int ConnectDevice (char IP_Adress[])
    char IP_Buf[30];// Adress string
    status = viOpenDefaultRM(&defaultRM);
    if (status < VI_SUCCESS) {
    return -1;
    strcpy(IP_Buf, "VICP::");
    strcat(IP_Buf, IP_Adress);
    strcat(IP_Buf, "::INSTR\n");
    status = viOpen(defaultRM, IP_Buf, VI_NULL, VI_NULL,&instr); // Open LAN
    status = viSetAttribute(instr, VI_ATTR_TMO_VALUE, 5000); // Timeout 5s   // command: 'VICP::<IP_Adress::INSTR>'  return 0;
    In the same way I want to save my data to the HDD of the scope. First I set up the store mode:
    char storeSetup[50]={"STST C2, HDD, FILL, ASCII"};
    //command: "STST <channel>, <destination>, <mode>, <type>"
    status = viWrite(instr, storeSetup, strlen(storeSetup), &retCount);
    if(status < VI_SUCCESS)
    return -1;
    Then I execute the the store command:
    char store[30] = {"STO C2, FILE"};
    //command: "STO <trace>, <destination>"
    status = viWrite(instr, store, strlen(store), &retCount); if(status < VI_SUCCESS) return -1;  
    Up to here, everything works. But my specific problem is that I found no command to specify the target file (like C:\Dateien\Messwert1.txt), where my data should be saved. Everything has to be set at the display of the scope and can't be specified in the software (at least not by me).Now I am looking for the command / code, how to implement the target file setup into my code, so I can ask the user for an input via the CVI frontend and send this string to the scope via "viWrite(...);".
    I hope I was able to explain my problem.
    Thanks in advance for any help!
    Michael
    LabWindows/CVI 2009 / 9.1.1

  • Interface labview program with real appliances

    How do i interface labview program with real life appliances. For example: interface with light bulb

    I suppose you could also find some kind of adapter to turn it into an IP based appliance and you could control it through the ethernet.  Or you could wait a few decades and interface LabVIEW 2059 with your cranial implant to directly control your light bulb. 
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • Error occurs when using the LeCroy Waverunner driver.

    Hi
    I downloaded a Lecroy Waverunner driver in Instrument Driver Network and installed it. However, when I used it in block diagram. An error message "lcltxxxx_32.DLL is not a 32-bit DLL" appeared. What's the matter with that?
    Bill.

    Hello Bill,
    It sounds like you have the wrong IVI engine installed. The current LeCroy Waverunner software on the website requires the 1.83 IVI Engine and NI-VISA 2.5 or later. If you have old versions of the IVI engine and/or NI-VISA, remember to delete the old versions before reinstalling.
    Regards,
    Ray Kong

  • Interface labview with the test board to identify opamp pins automatically

    is it possible to interface LABVIEW to a test board in such a way that the input, output pins of an op amp (8, 10, 14, 16 pin opamps) are identified automatically when DUT is placed in the socket

    pratheek wrote:
    Thanks alot. pin numbers are variable. I need to test the functional and test parameters for 8, 10, 14, 16 pin opamps.
    The first thing you need to do is ensure that +VCC, -VCC, and GND are always connected to the correct pins.  I think the best way to do this is have preset wire options that you manually select with some switches (reduces the complexity of the LabVIEW controlled wire switching).
    pratheek wrote:
    The desired out put for my project is to check the functionality of the opamps
    I understand the end goal, but what you need for first specity is the test sequence.
    1. Identify In/Out pins & number of op-amps.  What is the sequence for this??? What voltages do you apply to the various pins and what is your desired outcome???  How do you identify each pin as in/out and whether they are for OpAmp1, OpAmp2, etc.  Since this sequence will inevitabely apply voltage to the output pins, make sure your test sequence doesn't damage the chips.
    2. After identfying each op-amp, what is the test sequence for evaluate its "functionality"??  Do you wish to evaluate the gain for various resistor combinations in an external circuit????
    3. Now with your test sequences outlined, you can finally begin on getting LabVIEW to implement these functions.  I'd use the DAQ digital outputs to a decoder (3-to-8 or 4-to-16).  Use the outputs of the decoder to control switches (these switches control the connections between a second DAQ and the test pins).  A third DAQ may even be necessary to control the selection of various test resistors.  Keep in mind that each of these switches will add resistance to the path so your evaluation must be made measuring the voltages at the op-amp pins (not using the sourced voltage values).  Planning the full measurement sequence and requirements before you start will not only help guide your program's development but it will tell you which DAQs are useful and how many you will need.
    This is quite an undertaking and we can't really provide any help on the LabVIEW end until you have a full write up of what you want to happen and how (step-by-step details).  Once you have that, start thinking about the sequence of events your code will have to follow to make it happen, then come back for guidance/help.

  • Bonjour , je possède une version labview 7.0 je voudrais procéder à l'installation de l'interface labview pour Arduino je n'y arrive pas ,VIPM ne voit pas la version de labview 7.0 Pouvez vous m'indiquer une procédure ? merci cordialement Laurence

    Bonjour ,
    je possède une version labview 7.0
    je voudrais procéder à l'installation de l'interface labview pour Arduino
    je n'y arrive pas ,VIPM ne voit pas la version de labview 7.0
    Pouvez vous m'indiquer une procédure ?
    merci
    cordialement
    Laurence

    Bonjour Laurence,
    L'interface LabVIEW pour Arduino n'est disponible qu'à partir de la version 9 de LabVIEW comme décrit ici:
    LabVIEW Interface for Arduino FAQ
    https://decibel.ni.com/content/docs/DOC-16024
    Bon courage
    Cindy

  • Comment créer une dll sous labview avec plusieurs fonctions venant du même VI et possédant un tabcontrol ?

    Comment créer une dll sous labview avec plusieurs fonctions venant du même VI et possédant un tabcontrol ?

    Bonjour,
    L’utilisation d’une « commande d’onglet », ou « tabcontrol », ne pose pas de problème pour la définition d’une DLL à partir d’un VI.
    Selon la version de LabVIEW que vous utilisez, le processus de création de DLL sera différent.
    Si vous utilisez une version antérieure à la v8, vous pouvez vous reporter à ce lien : Construire une DLL avec LabVIEW 7.0.
    Sinon, vous devez enregistrer votre VI dans un projet, puis définir le connecteur de votre VI avec les paramètres d’entrées/sorties (cette opération est indépendante des différentes « commandes d’onglet » que vous avez pu implémenter).
    Sélectionnez, dans le projet les « spécifications de construction » dans le projet (via un click droit), pour créer une DLL. Dans la boite de dialogue qui s’ouvre alors, à l’onglet « fichiers source », vous pouvez ajouter votre VI parmi les « VIs exportés » et configurer, en fonction des E/S câblées sur le connecteur de votre VI, les fonctions contenues dans la DLL.
    J’espère que ces quelques éléments auront pu vous éclairer.
    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

  • Comment creer une interface labview pour simuler une cle hasp

    bonjour,
    je souhaite creer une interface labview pour simuler une cle hasp.
    si quelqu'un sait comment faire je vous remercie d'avance de votre aide 

    Hello,
    Please post this question on the French forums to get a prompt response to your question:
    http://forums.ni.com/t5/Discussions-au-sujet-de-NI​/bd-p/4171
    Regards
    Arham H
    Applications Engineer
    National Instruments

  • Is there a way to interface Labview Web GUI with Fusion Charts?

    Is there a way to interface Labview Web GUI with Fusion Charts for dynamic web presentation?
    http://www.fusioncharts.com/

    I have a ballistics program which our clients can use (see attached).  Basically there is a series of Cascading Combo boxes that the user must select for Bullet Manufacturer, Caliber, and Bullet ID.  The program then goes out to the relevant data file (.CSV) and provides ballistic inputs for the selected projectile.  The user is also required to enter in additional data, such as Sight Height, LOS Range, Temp, etc..  Once all data is input, the user either hits the Calculate Button or the Tab (I'm using Event Structures and I now realize this is an issue for Web UI Builder), and the data gets passed to a MathScript which then crunches numbers and spits output to fill a table and a series of Graphs based upon the tablulated data (if so desired).
    I was hoping to use Labivew for the first two parts ( Data Collection and Number Crunching) and use something like Fusion Charts for the presentation.  I tried learning Ruby on Rails.  I was successful with the Ruby part (basically the Mathscript portion) but really got hung up on the Rails section and the need for something like JSON to interface with it.  Could not find a useful source of information which really showed you how to combine the two effectively. 
    Attachments:
    Ballistics1.JPG ‏144 KB
    Ballistics2.JPG ‏265 KB

  • Interface LabVIEW and matlab

    Hello, I want to interface LabVIEW with MATLAB using TCP/IP for data transfer. Can anyone, please give me a step-by-step instruction to how to do this? Or else can you point out where I can get them? Thanks.
    Solved!
    Go to Solution.

    Hi Sanchu,
    As TCP/IP is such a generic protocol then you should be able to fairly easily build TCP/IP interfaces for both your LabVIEW and Matlab code and transfer data using ASCII, or variants etc depending on what sort of data you are trying to transfer. I'm not too familiar with Matlab, but on the LabVIEW end there are some very good TCP/IP server and client examples that ship with LabVIEW.
    Another option that you may want to consider, and the reason I'm answering this is that I've recently done a project whereby we took some legacy Matlab code which we wanted to transpose into LabVIEW so that we could then fully automate a test system we have using TestStand. Much of it we were able to derive LabVIEW equivalent functions, but for some functions where LabVIEW didn't appear to have a suitable equivalent, or where it was simply more efficient, we simply copy and pasted the Matlab code into either in the first instance MathScript nodes (not dependant on Matlab) or Matlab script nodes (which will hopefully return to at a future date to fully transpose over to LabVIEW so that we are no longer dependant on a Matlab licence).
    In both instances the relative ease of doing this was very impressive, and we were able to wrap huge amounts of Matlab code within LabVIEW with very few issues. As an idea, have you considered wrapping your Matlab functionality in this way and then keeping all the TCP/IP client and server comms within LabVIEW?
    N.B. if you haven't found it search the palette for 'Matlab Script'
    Best of luck,
    David
    David Clark
    CLA | CTA
    CLA Design Ltd
    Hampshire, England

  • Slt! je ne sais Pas commenter éffectuer des Recherches DANS this BASE DE DONNEES à partir de l «interface labview

    s il vous plait aidez moi! merci  
    JE SUIS labview débutante, Dans le cadre de l'Etape de mon aileron de d'études j ai déja programme Réaliser non labvieuw Sous Qui Permet Enregistreur de Données du diameter ET la date de je ne sais Pas intervenant éffectuer des Recherches DANS CETTE BASE DE DONNEES à partir de l interface «labview SELON la date de de et le Produit et merci 
    Attachments:
    PFE - Copie.vi ‏496 KB

    One of many duplicates. STOP your spamming.
    http://forums.ni.com/t5/LabVIEW/je-ne-sais-pas-comment-effectuer-des-recherches-dans-cette-base/td-p...
    Please keep your posts in your original thread or post in English.

Maybe you are looking for

  • View multiple pages in a script.

    Hello all, In a script , I am  able to see the second page only by giving page numbers(say page 1,page 2) in the goto tab in the output screen. How can I see the second page by clicking F3 or the back button? <<text removed by moderator>> Edited by:

  • Sapinst not started for PI 7.1 on Solaris 1064bit and Oracle10

    Hello, We are running NW 7.10 PI 7.1 installation on Sun Solaris 10 and Oracle 10.2.0.4 platform. We are using the following installation DVDs for installing PI. Installation Master   = 51033240_21 Java Component = 51033242 UC Kernel = 51033245 We ar

  • No connection to integration builder (Only local data visible)

    Hi, I am created Interface objects in IR but it is not reflected in SPROXY (ECC 5.0). It is showing like this no connection to integration builder (Only local data visible) please can you  help me necessary configuration. Regards, -Prabakar.A

  • FM to create Pallet HU's with Object reference

    Hi all, Is there any FM which can be used to create a Pallet HU and assign it to Delivery or shipment. I am able to create Pallet HUs using the BAPI: "BAPI_HU_CREATE" but then I am unable to assign them to shipment or delivery. I tried using "HU_ASSI

  • Pause Destination problem & Purging messages problem.

    I have a couple of things that don't seem to work as I would expect: 1) If I use the pause destination facility in the imqadmin, does this pause flow of msgs from producers and also to consumers or does it only pause msg flow from producers? (I read