Agilent 2000 3000 x-series waveform generator.vi "undefined header"

I am trying to run the example vi "agilent 2000 3000 x-series waveform generator.vi" with LabView 13 but I get "undefined header" error. The example vi "Agilent 2000 3000 X-series Acquire Waveform Continuously.vi" works fine, so I"m comunicating with the DSO-X 3054 scope but unable to control the waveform generator. Any advice will be greatly appreciated. Thanks.
Solved!
Go to Solution.

Hi wtoso,
The "undefined header" error is typically due to an incorrect GPIB command or value. Please make sure you are providing the device with the correct command. Details on GPIB commands for Agilent scopes can be found on the company website, in the programmer's manual.
Regards,
Kristen

Similar Messages

  • Agilent Technologies 2000 3000 X-series Driver Example Timeout

    I am running the example VIs, "Acquire Waveform.vi" and "Acquire Waveform Continuously.vi," that come with the Agilent Technologies Oscilloscope driver "Agilent 2000 3000 X-series."
    While my issue and attempts at dealing with it are detailed in the attatched pdf, I will outline them here. When I run either of these example VIs, the initalize the scope without error, and they succesfully run the Auto setup VI, but whenever the VI attempts to read data from the scope, it exceeds the maximum allowed time for any reasonable value I input. I get the following error:
    "Error 1073807339 at VISA read in Agilent 2000 3000 X-series.lvlib: wait for acquisition complete.vi->Agilent 200300 X-series.lvlib: read wave forms (single).vi-> 2000 3000 X-series Acquire save forem.vi
    Possible reasons: VISA (Hex 0xBFFF0015) Timeout expired before operation complete"
    I ran the VI with several inputs for maximum time, starting from 1ms and working my way up to 1,000,000ms. I get the same error for all of these except the longest time, in which case the error reads "The connection for the given signal has been lost" (not surprising, 16 minutes is a long time)
    Additionally, I have to power cycle my scope to regain control after running this VI. I assume (hope) that this is a related issue and once the VI no longer times out, the scope will function normally.
    I have looked through the existing forum posts related to this and found a few that weren't close enough or weren't answered satisfactorily, however, if you think I have missed something in that regard, please feel free to tell me or post a link to that particular thread.
    Any tips tricks and advice would be greatly appreciated and kudos will be given to helpful posts.
    Other information:
    Labview version 13
    VISA verions 5.4
    OSX verison 10.7.5
    Link to driver:
    http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=9E84674573AF6AB8E0440021287E6A...
    Solved!
    Go to Solution.
    Attachments:
    labviewnotes.pdf ‏1240 KB

    Thanks. You don't have a complete communication failure then.
    I know I've used this scope and driver without any problems but the interface was probably GPIB. The USBTMC driver is supposed to emulate the GPIB protocol. I don't know if the issue is with agilent's implementation or something else. I would first make sure you have the latest driver and firmware from them. I would then try it on a Windows machine. Maybe someone else has other ideas.

  • Multiple Channels Agilent 2000 3000-x

    I am incredibly new to Labview, so please bare with me here.
    I am trying to modify existing code to record data from two channels of an osciloscope. I have been searching the internet high and low for a solution, but I haven't found anything.
    I have attached a screen cap of my current setup. For the first two case structures I am trying to "force" the channel configure into differnet channels, but every time I start measuring with signal going in to one channel both channels measure the same pulse.
    Thanks for any help in advance.
    Attachments:
    scope measurement.PNG ‏63 KB

    How are you currently doing it?  Personally, I would use a FOR loop to read the data from the two channels.  It there is a function available, read then as a waveform data type.  You can then wire the array of waveforms to your graph.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Fluke 284 Arbitrary Waveform Generator Phase Lock Channel Synchronization

    I am using Fluke 284 Arbitrary Waveform generator (not NI instrument). I am trying to make use of LabVIEW to assign channel 1 as the master and the other three as slaves to phase lock the slaves and change precisely the phase offset with respect to the master.
    The error explanation that I received was: 
    Possible reason(s):
    Error -1074000000 occurred at Fluke 28x Series.lvlib:Error Query.vi
    Instrument reports:Inter channel lock not possible. Refer to manual for more details. 
    Complete call chain:
        Fluke 28x Series.lvlib:Error Query.vi
        Fluke 28x Series.lvlib:Configure
    I would like to know of there is any other block that I need to add to control the output of the master and the input of the slave. I have referred to chapter 13 of the users manual which I have also attached. 
    Attachments:
    Fluke 284 Manual.pdf ‏1890 KB
    Fluke_Block_Diagram.png ‏130 KB

    Don't know what the problem is, but the error number is strange. It's not a standard error for Windows, LV or the instrument in question...
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • How Do I Downgrade From Windows Vista To XP On A 3000 N100 Series Notebook?

    Hello. Here is the problem. I have Windows Vista Pre-loaded on my 3000 N100 Notebook, absolutely dislike this operating system and want to erase and load Windows XP. From reading other forum messages I have learned several things.
    1) The install disk On Windows XP Home & Professional will not recognize Sata Hard Drives, when it reaches the point of loading where it looks for the hard drive it "BOMBS OUT" with error messages.
    Several options are open .............
    1) Log into the BIOS, locate the SATA option, and change to compatibility mode.
    2) Have a USB external floppy connected with a Sata Driver on it and when installing Windows XP press the "F6" button when Windows asks for any external drivers you want to load.
    Here is the problem with the 3000 N100 Notebook series..........
    1)There is "NO SATA OPTION" in the BIOS of the 3000 N100 series notebooks to choose. In this model Lenovo stripped the BIOS down to the bare essentials.......and I Do Mean.... "BARE". The latest BIOS upgrade also has no Sata option. Why they did not offer at least this choice of downgrading to XP is beyond me. LENOVO..... I'm not impressed with your notebook.  As usual.... Microsoft has all vendors jumping to their tune..... Nothing but "VISTA" at this point in time. What if you hate it??????
    2) I have hunted all over the Lenovo Web Site for a "SATA DRIVER" that would work with a 3000 N100 Notebook, no such critter exists.  LENOVO..... Couldn't you have at least offered this????  I'M NOT IMPRESSED.
    Has anyone been able to downgrade to Windows XP successfully on a 3000 N100 Series Notebook??? How Did You Do It?? Has Anyone Located A "SATA DRIVER" That Works???  IF So, Please Explain To Me Step-By-Step How I Can Get Rid of Vista and Load XP.
    Help........Help.......Help........Help......Help!!!!!!!!!!!
    Regards

    Hello Himleung. Thank you for answering this message. Where did you find a "Sata Hard Drive Driver" that works?? Perhaps you could pass that along to this message forum in case someone else that has a 3000 N100 (may also work with the N200 series) Notebook wants to downgrade from Vista to Windows XP.
     This is what baffles me to no end. The Lenovo web site has every driver you need to load Windows XP on the notebook.....**EXCEPT**..... the Sata HD Driver......**OR**...... the ability in BIOS to change to "compatability mode".  Duh!!!..... whats wrong with this story. I have never seen such a weak BIOS as the one in the 3000 N100. If I had known this I probably would have gone to another brand. They should have advertised this notebook as...... "Non-Geek Compatible".
    Not knowing exactly how you could forward the driver to me I did the following....... I created a new Web email location that you could use to send the driver as an email attachment. The address is....... [email protected] This address will exist just long enough to obtain the driver..... and then......"Hasta-La-Vista" baby......end of story......as I do not want to be bombarded with ads, trash, or perhaps a virus of some sort..... although.....I'm SURE we have GREAT PEOPLE on this message center.
    I'm not familiar with the "NLITE" program you mentioned. Again....perhaps you could mention where I can get it and what I need to do to set the program up to run the driver.
    Thanks again, Himleung.
    Regards,
    Train500

  • Error occurred while executing niRFSG Arbitrary Waveform Generator

    Hi,
    I am trying to execute the niRFSG Arbitrary Waveform Generator.vi.
    The inputs at the front panel are as follows -
    Resource name : PXI1 Slot2
    Center frequency : 1GHz
    Power level : -20dBm
    Selected waveform : Double Sideband
    IQ rate : 1M
    NI PXI 5652 RF Signal Generator is connected to slot 2.
    When I try to run the program, I can see an error generated after the first step, which is "niRFSG Initialize.vi". The error code is "FFFCFiE4" and the error message says "Device identifier is invalid".
    If I select "S2SignalGen" in the Resource name instead of "PXI1 Slot2", I face the same error.
    I am using Lab View 2011 and NIPXIe-1075
    Could someone please tell me what is wrong?
    Thanks so much,
    Sharmi

    Hi,
    What are the RFSA and RFSG devices you have? Please give me all the product numbers (i.e 5652, 5611, 5450 etc.).
    I want you to physically connect the RF OUT on the RFSG to the RFIN on the RFSA with an RF cable. Then you will generate a single tone using the RFSG Single Tone Generation.vi example. At the same time, you will run the RFSA SFP and it should capture what you are generating. You cannot bring the SFP into LV, it is its own application.
    If you go to Start>> National Instruments>> NI RFSA, are there examples in there? If not, can you got to MAX, expand the Software tab and take a look at what version of RFSA you have. Did you make sure to install RFSA after you installed LabVIEW?
    In the NI Example Finder (when in LabVIEW, Help>> Find Examples..), under Hardware Input and Output >> Modular Instruments, do you see RFSA or RFSG in there?
    Thank you,
    Vimal 
    Applications Engineer
    National Instruments

  • 33522A Function / Arbitrary Waveform Generator, 30 MHz

    Hi!
        I have got 33522A Function / Arbitrary Waveform Generator, 30 MHz. I want to produce two squarewave signal of 30 KHz, one on each channel. Trick is the wave form should be mirror image. I problem is, wondering if those signal is sysncronise if i drive it via LabView.  
    Solved!
    Go to Solution.

    I have played around with one of these in the past, and these signals should be synchronized without any special commands.
    This can be done on the front panel of the device or via LabVIEW. The simplest way to set these is make the channel parameters identical except for amplitude, make the amplitude of one output the negative of the other output.
    One thing to be aware of ...
    although synchronized, sometimes there is a slight phase difference between the two signals, you may have to adjust the phase of one of the signals to match the other. This is best done with an oscilloscope.
    Cheers,
    mcduff

  • Can't find waveform generator vi

    Is Labview 6.0 supposed to have a waveform generator vi included with
    it? I am going through the activities to learn how to use it, and one
    of the activities is building a waveform generator, but I cannot find
    the waveform generator vi. The help facility shows where it is
    supposed to be, but the menu icon is only a question mark. When I
    tried to load the example showing how to build the generator, the
    program could not find the vi. Any help would be appreciated. Thanks.

    Richard,
    The LabVIEW base package doesn't include the waveform generation.vi.If you do have those vi's on your system they would be at the following path:
    C:\Program Files\National Instruments\LabVIEW 6\vi.lib\measure\masignal.llb or
    C:\Program Files\National Instruments\LabVIEW 6\vi.lib\analysis\1siggen.llb
    Cyril
    Cyril Bouton
    Active LabVIEW Developper

  • How to control individual channel of signal generated from digital waveform generator?

    Digital waveform generator has 8 channels. I need to generate two different signals to HSDIO. How to modify and control two different channels? Also, how to translate pin outs from PXI-6541 to channels? I need to control signal into pin 1,3,29,and 31 individually.
    Thank you!!
    Solved!
    Go to Solution.

    You must combine your individual data into an array.  The digital waveform is simply a digital representation of the binary array.  It still boils down to bit 0 of each array element going to channel 0 (or the first channel you specify in Create Dynamic Channels).  The next bit goes to the next channel.  My last post is quite clear.  To display the array in binary, right click on an array element, then select Display Format, then select Binary.  You can also right click on the element, select Visible, then select Show Radix to display the small b before the number.  One more thing, in the Display Format window, uncheck the box next to Use minimum field width.  Then set the numeric just under the box to 8.  Then select Pad with zeros on left in the box below.
    You should not use waveforms until you learn more about how the HSDIO operates on input data.  It isn't hard to combine waveforms, but it also isn't as clear as using an array of U8 or U16 or U32.
    Trying to explain further.  The first number to be writen to the HSDIO will have this effect:  Bit 0 (LSB) of the number gets written to the first HSDIO channel you specify.  Bit 7 goes to the 8th channel you specify.  If you don't specify 8 channels, the bits get ignored.  So wiring in one number will produce only one bit on each channel.  In other words, the number already combines the bits of all the channels you specify.  You don't combine anything yourself.  Look again at my picture on my last post.  By wiring in an array, you cause a bit pattern to be generated.
    I hope this is more clear.
    - tbob
    Inventor of the WORM Global

  • Which is the top laptops to run Premiere Pro? (Around 2000~3000 USD)

    Hello
    Would you suggest many reliable laptop models to run Premiere Pro please?
    the price should be around 2000~3000 USD
    I appreciate your cooperation in advance
    Message was edited by: Alah Shaban

    Hi Jim,
    I am using it solely for wedding videography so it quite basic stuff.  I am filming on a canon 7d and really just looking or something that I can edit the footage with and put on some light effect/colour grading.  I am not able to say what level of effects I will be needing to use as at the minute when i try anything other than basic editing the programme has a stroke.  Like I mentioned I have Magic Bullet Looks suite sitting waiting for me but I haven't even had a chance to try it out.  One effect I really like but know that it is processor draining is some warp stabiliation .  There are certain shots it really lends itself to but I just bought myself a nice monpod and fluid head so shouldn't need that anymore.
    Last night I tried downloading Premiere cc onto my girlfriends £500 basic desktop and to my great surprise everthing ran like a dream! (compared to my computer anyway).  Is this normal, that a cheap desktop would so comprehensively outperform a 12 month old Macbook Pro?  I am wondering if there is an unresolved problem with the macbook itself.
    To give you an example, if i have put warp stabilisation on a clip on my macbook I have to put it at 1/4 resolution for it to playback and even then it is extremely choppy and sticky and sometimes crashes the programme.  Last night on the budget desktop I was able to put it to full resolution and it played smoothly, just like it would if it had been exported.
    Any advice you could give on this would be much appreciated.  ive been round the traps with apple and adobe tech guys and neither of them can find anything wrong with the computer or the programme.
    Thanks,
    Tony

  • Pls i need help for audio driver for lenovo 3000 j series

    hello, can sombody help me to find driver for lenovo 3000 j series audio driver.
    i did format to my computer and reinstall windows XP and now i don't have audio, i already downloaded all drivers from lenovo website and nothing is working. pls pls help. thank's. 

    If you are using Windows Vista go to All Programs/Palm and click on the folder and select Hot Sync Manager and then try to sync with the USB cable. If you are using the Windows XP go to Start/Programs/Palm/Hot Sync Manager and then try to sync. If you don’t have the palm folder at all on your PC you have to install it. Here is the link http://kb.palm.com/wps/portal/kb/common/article/33219_en.html that version 4.2.1 will be working for your device Zire 72.

  • I am looking for an existing .vi for an HP 33120A waveform generator.

    I recently purchased an HP 33120A waveform generator, I would like to know if there is a .vi(LabView code) that would help me interface with it and if there is, where can I find it? Thanks.

    Yes, to get your instrument drivers for this device go to the following link:
    http://zone.ni.com/idnet97.nsf/9b2b33e1993d8777862​56436006ec498/0027109f3d6e32dd86256d6d0068a5bd?Ope​nDocument
    If this link doesn't work:
    Goto Ni Home,
    NI Developer Zone
    Instrument Driver Network,
    Set Manufacture criteria to: Hewlett-Packard
    For additional keywords type: 33120A
    click go
    and there it is....
    Good luck,
    Greg

  • 33522B Waveform Generator

    Hi!
        I am wondering there is any mechanism in Labview to sysnthesis some waveform and play it with 33522B Waveform Generator.
    Solved!
    Go to Solution.

    I believe the drivers have VIs that allow one to load an arbitrary wavefrom to the instrument. You should be able to modulate it either with an external input to the device or internally. Is that what you are looking for, otherwise, your question is unclear to me.
    Cheers,
    mcduff

  • Waveform generator question..

    I've attached a vi to start with a vibration profile. This is something new to me so "please" bare with me..
    The idea is to get the inverse fft of the profile and input it to a voltage wfm generator (Hardware Input & Output - DAQmx - Voltage - <one of the wfm generator examples>). In the attached vi, can I just wire the psd output after the for loop to inverse fft vi? and how can I go from there to connect its signal to waveform generator input?
    Thanks in advance..
    KowdTek
    LabVIEW 2009
    One Step At A Time, Maybe Two...
    Attachments:
    Trial.vi ‏15 KB

    KowdTek,
    To do the Inverse FFT, you can simply use the attached VI.  I have also used a Build Waveform function to give you your waveform.  This particular waveform starts at 0 (default), and has a time step of 0.1 seconds.  To output this, use one of the examples, but replace the waveform generation subVI with your waveform.  You will probably also need to change the DAQmx Write VI to Analog » Single Channel » Multiple Samples » Waveform.
    Hope this gets you started! 
    Drew T.
    NIC AE Specialist
    Attachments:
    Trial.vi ‏20 KB

  • Waveform Generator

    hello,
    I m looking for a Waveform Generator please.(I would like to create shapes which looks like sound waves)
    could you please recommend me some software?

    All I know of is this:
    http://www.blackcatsystems.com/software/audiotoolbox.html
    However, do a search on VersionTracker and MacUpdate

Maybe you are looking for