Acquiring 4 traces (simultani​ously) from Lecroy Wavesurfer with LabView 7.1

Hello everyone
I am actually using Labview 7.1 to acquire the data from my Wavesurfer 454. I can do it for one trace. It look like this “armed” the scope then when it gets the trigger, Labview collects the data.
The problem is I would like to collect the 4 traces after only one trigger… is it possible? Could you please explain me how to do that?
Because if I use a loop and change each time the channel to acquire, I need 4 trigger... although I would like to acquire them from the same trigger...
Many many thanks!
Sebastien

Hello,
Alan from LeCroy Tech Support here...
I recommend using the "lcwave" driver that's on NI's Instrument driver network. It includes an example for reading out multiple waveforms (2 channels)that can easily be extended to readout all 4 channels. To find the driver quickly, go to http://www.lecroy.com/tm/Library/Software/LabView/​LabViewDrivers.asp?menuid=8 where you will find a link to the driver on NI's website. Let me know if you have any problems using the example.
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]

Similar Messages

  • How to get string (specified by line and column) from txt file with labview

    Hi everyone
    How to get string (specified by line and column) from txt file with labview
    thx 
    Solved!
    Go to Solution.

    As far as I know, a text file has no columns.  Please be more specific.  Do you mean something like the 5th word on line 4, where words are separated by a space, and lines are separated by a newline character?  You could the Read from Spreadsheet String function and set the delimiter to a space.  This will produce a 2D array of strings.  Then use index array and give the line number and column number.
    - tbob
    Inventor of the WORM Global

  • How do I count arbitrary pulses from an oscilloscope with labview

    I am looking at arbitrary pulses on a TEK 2024B oscilloscope.  I want to use LabView to count those pulses and record a time stamp for each pulse (perhaps to an excel spreadsheat).  The duration of the measurement is over ten minutes and the pulses, on the average, occur once per millisecond.  How do I count/record these pulses with LabView?

    Jay,
    I would start by downloading the Instrument Driver for the 2024B from ni.com/idnet It should have the functions that the scope is capable of implemented there. If you have problems using the driver please post back.
    -Marshall R
    National Instruments
    Applications Engineer
    One stop for all your NI-VISA Support
    GPIB Support has a new homepage

  • Aquerir from parallel port with labview

    I want to aquerir digital data from parallel port of the PC then representing them on a graph with labview.
    How can i do that ?
       finaly thnx.

    You can use the port in and port out VIs found in the Advanced>Port I/O palette.  For an example check out 'Parallel Port Read and Write Loop.vi'.
    Using LabVIEW: 7.1.1, 8.5.1 & 2013

  • Can I get stepped out put voltage signal for controls from the BNC with Labview?

    Hi!
    I am new user to NI Labview. I am working in controls applied in Combustion sciences. I want control the Solenoid valve ( Jefferson made,230 V, 11 W) in stepped manner. BNC (2110) is used for the input signal (Piezoelectric pressure transducers) and output signal. The maximum out put voltage from BNC is 5 V. Can I get the out put voltage in stepped and increasing order to ensure the better controls of the solenoid valve?
    Also I would like to know, is it possible for me to control the working frequency ( Injecting) of the solenoid valve with the help of Lab view?
    Thanks.
    With Regards,
    Ganesh

    Just having the same issue there, which is real not fun, I have not tried to contact them, but looking at  your experience I am not sure if I should.
    My key comes from the back of a laptop o so I guess that would be a W7
    OEM, and that could explain why you can't download a ISO from their website, would that also your case ?
    Also could it be because we are attempting to get the ISO after the product became EOL ?
    http://windows.microsoft.com/en-us/windows/lifecycle
    Maybe I will give a go with the customer care people and maybe I will get a right answer ;)
    Will keep you posted

  • How do I use the a command from a .dll with labview?

    I want to use for example the M8784Open() command to control an M8784
    photon counter.  I know how to place a call library function node
    but don't know where to go there. The user manual for the photon
    counter has the following explanation of the M8784Open() command but I
    don't know how to use their advice in labview!
    7-3-1 M8784Open( )
    Declaration HANDLE M8784Open( BYTE Board );
    Parameter
    BYTE Board
    Specify the board to be used: M8784_MASTER or M8784_SLAVE. Specify both
    when making 2-channel measurements simultaneously. It is not possible
    to specify M8784_SLAVE only.
    Return value A handle for the M8784 is returned when the function has succeeded..
    INVALID_HANDLE_VALUE is returned if the function has failed..
    Explanation Calls a handle to allow the M8784API.dll to use the M8784.sys driver.
    Hereafter, specify this API’s return value (handle) when using other APIs.
    When quitting M8784 operation, call up M8784Close( ) to cancel the driver.

    You need to find out the equivalent number of the parameter. Somewhere in your documentation, or inside a file (for example, a header .h file in C/C++) you will find the definitions of each parameter.
    For example, M8784_MASTER may have the value 1 and M8784_SLAVE the value of 2. You already know that it is a BYTE, so it will be a number of type U8 in LabVIEW. You need to find the exact values.
    Probably, by value "A" it means the hex number "A", which is 10 in decimal. You need to find that in your documentation.
    You also need to find the type HANDLE. It can be a BYTE, etc. Once you know that, find the value of INVALID_HANDLE_VALUE, so you can test for the error.
    Most of this information can be found in the document Using External Code in LabVIEW. Check your help file, or check this link.
    Regards;
    Enrique
    Message Edited by Enrique on 09-29-2005 10:36 AM
    www.vartortech.com

  • How can I transmit and receive messages using Vector CANTech CancardXL with LabVIEW?

    I'm a new LabVIEW user and I need transmit and receive CAN messages using a CancardXL from Vector CANTech with LabVIEW.
    Could somebody have any vi or suggestion?

    I made a set a LabVIEW VIs to work with Vector/Softing CANCards starting from an example program I downloaded from Softing. These use the Call Library Node to interface with the cards .dll.
    I can't give these out because they were developed for a customer. I would contact Vector and see if they have an example program for your card. Might be the same one I started with.
    [caution, salesman hat going]
    Of course if you need help developing the VIs, we'd more than happy to assist you.
    [remove saleman hat]
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • Bad resolution waveform transferred from Lecroy oscilloscope to PC

    Hello,
    I am currently using Lecroy WavePro 7300A to analyze waves. When I tried to acquire the waveform from this oscilloscope to my nearby PC via Ethernet cable (using VICP::x.x.x.x as VISA address) I got problems with the resolution of the waveform picture.
    In fact, as you can see from my attached pictures, the BadRes.jpg picture represent the captured waveform when the vertical scale of the oscilloscope was set to 50mV/div and the GoodRes.jpg represent the waveform when the vertical scale was only 10mV/div. The peak value of the waveforms is around -12.5mV to 12.5mV
    It is quite obvious that the main trends of the two waveforms captured are the same, but from my point of view, it is like you have 2 pictures of the same scene and size, but one of them has only 1 megapixel resolution, and the other one has 5 megapixel, so the second one looks sharper when the size of the pictures is large enough.
    Consider the LabView VIs, I have enclosed my GetWave.vi as you saw in the pictures, and all other the sub VIs either comes from the default VIs (when install LabView), or VIs from the installation of LabView Driver CDs, or VI from the installation of Lecroy Drivers  "lcwave" and  "LeCroy Wave Series". I am currently using LabView 8.2.
    Finally, I would like to ask if there is any to get a good resolution of the waveform even when I set the vertical scale of the oscilloscope to very large, say 100mV, for example.
    Thank you for your reading.
    SG.
    Attachments:
    GetWave.vi ‏40 KB
    BadRes.JPG ‏119 KB
    GoodRes.JPG ‏118 KB

    Hi - Alan from LeCroy Tech Support here...
    Let's start with the 10mV/div setting.  With a signal that is 25mV peak to peak, you are only using about 31% of the scope's full scale range. (31% = 25mV / (8divs * 10mV/div). When you change to 50mV division, you are only using 6% of the full scale range.  The resolution drops in the same way;  the scope is an 8 bit digitizer over the full scale range.  31% of this range is = 0.31*255 = 83 levels;  6% is only about 15 levels.  This is what you are seeing in your images; the volts per ADC code increases by a factor of 5 when you change the gain from 10mV to 50mV.  Since your signal is small compared to full scale, you don't have much resolution.  In general, you always should use as much of the grid as possible to get the best resolution.  See LAB WM308 for more information and examples: http://www.lecroy.com/tm/library/LABs/PDF/LAB_WM308.pdf
    Note that Scope Explorer can retrieve the volts per ADC code.  Go to the Traces screen, right-click on a channel, and choose "Show Trace Properties". For 50/div, the vertical_gain is only 0.00220973 (2.2mV per ADC code). For 10mV/div, the value is 0.000441946  (442uV).
    Feel free to contact me for more discussion!
    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]

  • Is it possible to start a PCI4472 and a PCI-MIO-16E-1 simultaneously using an analog trigger (with pre-trigger)?

    I would like to start several PCI 4472 and a PCI-MIO-16E-1 simultaneously. All boards are connected via a RTSI cable.
    My program works fine if I use software trigger, or an analog trigger from a PCI4472 channel. However, the analog trigger works only when I set pre-trigger (or pre-scan) to 0.
    Is it possible to start a PCI4472 and a PCI-MIO-16E-1 simultaneously using an analog trigger (with pre-trigger)?
    Thanks.
    Ian Ren

    Hi, Bill
    I think it is possible to set more than 38 pre-trigger scans on a single 4472 card. I've done this before. You can verify this by running the Labview example "Acquire N - Multi-Analog Hardware Trig.vi" which comes with LabView.
    What I try to do but without success/luck so far is to start data acquisitions of several 4472 cards and a PCI-MIO-16E-1 card using an anlog trigger (with pre-trigger).
    Thanks for your help.
    Ian

  • Controlling and Acquiring Temperatures simultaneously

    Hello all, Setup: I'm running an experiment where I'm heating air and measuring its temperature at various points through a system. I'm operating the heaters using a Heater control (OMEGA CN4000 series temperature controller). The thermocouples (K-type) measuring air temperatures are going into the DAQ board (SCB-68). I'm using an analog input step in SignalExpress to measure thermocouple temperatures. I’ve attached my SignalExpress file to this thread.  Problem: What I want to do is to display the thermocouple temperatures in the Heater control as a processed variable while I change the set point. Simultaneously I want to record the temperatures using SignalExpress. I’ve tried to do this by taking in Voltage from my thermocouple inputs on the board and generating an output voltage through my analog output channels on the board. However, this has’nt worked very well. I see two major problems:-          The program does’nt allow me to acquire Voltage and thermocouple temperatures simultaneously from the same channels.-          Even if I acquire only the Voltage from the board and feed it directly into my Heater Controller, the temperatures displayed are completely incorrect. I’m completely new with DAQ, so I’ll need a lot of help with this. Help greatly Appreciated,Ronak
    Attachments:
    Trial.seproj ‏489 KB

    duplicate post
    Stop spamming the boards with the same question!

  • Acquiring and plotting data from USB raw

    Hi,
    I am new to Labview. I have a 3rd party RFID
    device which i intend to acquire the frequency waveform from the device
    through using Labview. Since as a beginner, i use the spectrum analyser
    in the "example" section to start off with and now has error in getting
    the correct Visa USB raw to connect my device. The program intiallly
    used Visa instrument as the visa resource name but when i changed the
    input to the USB raw input there is a class conflict error that says
    "You have connected a refnum of one type to a refnum of another type and
    both types are members of some class hierarchy, but there is neither a
    simple up cast nor type cast between the two classes." 
    For the
    USB raw setting, i have already configured the device using the
    NI-driver wizard to install the USB raw and tested it through the MAX.
    So now i believe the problem should be wiring of USB raw to the entire
    spectrum analyser example. Attached is the spectrum analyzer example.
    Really hope to get help on this matter. Thank you. 
    Attachments:
    Template - Spectrum Analyzer Acquire Trace.vi ‏25 KB

    The example you posted is based on serial port communication. From your software point view, everything is based on RS232. This is quite common in instrumentation. As RS232 is simple compared to USB. The software driver on your host PC emulate a virtual RS232 port.
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • LeCroy wavesurfer acquisition loop slowdown

    Hello,
    I am trying to acquire waveforms from a wavesurfer 434 over ethernet, and I am running into a problem where the scope triggers and then displays a "Processing... " message for multiple seconds before the scope is ready to trigger again. Timeout errors occur even though I am feeding the scope a 10Hz signal (the timeout is set to 10 seconds). This only happens once every 2-3 triggers, and I do not have any of the math, measure, or averaging features enabled on the scope, so I am not sure what is being processed. When I do not have the VI running, this does not occur in either normal or single trigger mode (ie, this does not occur if I manually press the "single" trigger button on the scope multiple times).
    More information:
    - I am using the example vi, "LeCroy Wave Series Acquire Waveform In Loop.vi," from the 3.2 revision of the driver package and have not modified it.
    Thank you in advance for any tips/suggestions.
    Attachments:
    LeCroy Wave Series Acquire Waveform In Loop.vi ‏24 KB

    Might want to check the following whitepapers:
    Learn 10 Functions in NI-DAQmx and Handle 80 Percent of Your Data Acquisition Applications
    http://www.ni.com/white-paper/2835/en/#toc4
    Timing and Synchronization Features of NI-DAQmx
    http://www.ni.com/white-paper/4322/en/

  • Lecroy Wavesurfer 454

    hello everibody.
    i am new in labview and i am tryng to use the Lecroy Wavesurfer 454 with labview 8.6.
    unluckly i am not able to use the example vi in the driver file.
    i run the example finder for Wavesurferand, then run lecroy wave series acquire waveform.VI and correctly setted the tcpip instruction with TCPIP::192.168.219.53::INSTR and run the VI.
    the error that i received is: 
    VISAHex 0xBFFF0011) Insufficient location information or the device or resources is not present in the system
    even if with the ping 192.168.219.53 command works correctly.
    Solved!
    Go to Solution.

    Hello,
    To solve your problem, I invite you to check those links :
    VISA: (Hex 0xBFFF0011) Insufficient location information or the device or resource is not present in...
    GPIB Installation/Configuration Troubleshooter
    Regards,
    Steve 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;}
    >> Vidéo-t'chats de l'été : présentations techniques et ingénieurs pour répondre à vos questions

  • Acquiring Analog Input from Multiple Channels in Labview

    Hello,
    i am working on a VI where i need to acquire signals from multiple channels in Labview using NI-9129.Initially i want to acquire contineous input signals (voltage and current) and display it on the graph.
    Having looked at forum and Labview examples i tried to make an initail VI but i am not sure if the setup i made needs any modification to serve my purpose.I am fairly new to Labview software.
    All i want is
    1.To acquire conteneously current and voltage 
    2.Display current and voltage individually on the graph.
    3.Perform some basic calculations like MAXIMUM,MINIMUM and AVERAGE values of voltage and current.
    4.Log the data into  excel file
    I have attached the VI i made so far.i need abit of advice if i am moving in the right direction or not.
    Thank You for having a look at my question.
    Attachments:
    Voltage-Current VI.vi ‏81 KB

    Engr_tech wrote:
    i think i already have the tdms for  data logging.as far as the tdms data logging is concerned,when i enable the logging mode to "read and log" the data logged inside the excel sheet would be seperate for current and voltage.?
    Is it practically possible to acquire data from 4 different channels and plot them.if yes,then am i right to assume that all i need is to modify the current VI for four channels having all of them in parallel.
    Yes, you are logging directly to a TDMS file.  This is definately the best route for data logging from a DAQ.  The currents and voltages will show up as different channels in the same group.
    To add more channels, just add them to your DAQmx task.  The logging will handle it with no issue.  Your calculations will also a little work to add the extra channels.  Same for the graphs, since you are using seperate charts.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Acquiring High resolution data from usb mouse movement

    Is there a way of acquiring high resolution data from the movement of a usb mouse?  I have a NI PCI 6221 daq card to use. I have a Pentium 4 PC with 1 Gb of RAM. I need to get the position, velocity and acceleration of the mouse.
    Is there a way to do it with the above hardware.
    Thanks in advance

    I don't see how you could use a PCI-6221 to get high resolution mouse movement measurements. The PCI-6221 can acquire voltages at up to 250kS/s, but what voltage would you measure? It could also read in digital data at 1MHz, but you would have to be able to understand the USB communication protocol your mouse uses, and I doubt that your mouse vendor will give out that information. You might be able to take your mouse apart and hook up leads to the sensors around the trackball and do a sort of quadrature encoder application, but there's no guarantee we're dealing with TTL digital signals here (you might even be using an optical mouse!).
    Your best option - and I have no idea how good this option is - is to use the driver already installed for your usb mouse. What software application are you going to use to program your application that will measure the mouse movements?
    If you would consider using LabVIEW, you could set up an event structure to capture mouse movements across the front panel. Each event registered includes a timestamp from the CPU's millisecond clock as well as the coordinates of the mouse. If you stored up a buffer of previous mouse positions and times, you could infer a velocity, perhaps with the help of interpolation functions.
    All of this would have somewhere on the level of millisecond timing accuracy. Were you envisioning something else?
    Jarrod S.
    National Instruments

Maybe you are looking for

  • Two iTunes accounts on the same PC computer

    I am using iPhone and my wife is going to buy a iPod touch. Can we have separate iTunes account on the same PC computer? Meaning I have my own account & syn data and she has her own. Or she better use another computer.

  • Issues when installing Windows XP on a PXI-8108 with a Solid State HDD

    Hi, I have been assisting a client with installing Windows XP onto a PXI-8108 controller.  They have replaced the default HDD with a solid-state HD. We have attempted to run the System Recovery CD.  The recovery part works fine, ie. you select Acroni

  • Real Posting Vs Statistical Posting

    Hi All, i have got some doubts related to these. a. Is there any concept behind real and statistical posting? b. What does it mean to get transaction data from real objects? c. Are there any rules which can be applied on cost objects to make it real

  • For all those Opera users out there

    The internet just got a little better. opera-adblock (Just ads) http://aur.archlinux.org/packages.php?ID=18895 opera-adblock-complete (Ads, Stats, and Tracking) http://aur.archlinux.org/packages.php?ID=18896 Last edited by georgia_tech_swagger (2008-

  • ¿Desde donde puedo descargar el programa adobe suite cs5 design premium retail en español?

    Tenemos una licencia de adobe suite cs5 design premium retail, pero hemos perdido los cds ¿Desde donde puedo descargar el programa? En la parte de downloads solo esta la versión en ingles y mi licencia no funciona, necesitaría el producto en español