Capturing Logic Analyzer Waveforms on Agilent MSO-3054A

I am having an issue with capturing the Logic Analyzer waveforms on an Agilent MSO-3054A scope.
I am using the Agilent 2000 3000 X-Series LabVIEW VIs (see the attached block diagram).  The problem arises when the program hits the Fetch Waveform.vi.  I get the following error...
Error -1073807339 occurred at VISA Read; VISA:  (Hex 0xBFFF0015) Timeout expired before operation completed.
I do not get this error when I use the analog channels (using the appropriate VIs).  Everything works as I want and all four channels are displayed on the graph.  I have searched the internet high and low for a solution but cannot find one and need some assistance. 
Please advise.
Attachments:
Logic Analyzer Capture.vi.jpg ‏344 KB

I was able to research some information on the error that you provided and found a potential culprit for the issue.  Inside the “Fetch Waveform.vi” there may be a VISA read being performed with the default value set for the time out. As this is a logic analyzer measurement with presumably high channel count, the data may not have enough time to be fully transferred to the computer. Try following the steps in this knowledge base article and see if that helps.
Sincerely,
Jeff L
National Instruments

Similar Messages

  • How to use a counter to build a Logic Analyzer?

    Hi guys, i have heard that we can use a counter as a Logic Analyzer based on an incoming signal and its clock frequency. Anyone know how this works?
    I am trying to read a set of signals, which I have no knowledge of  except that there would a Clock, reset and a data line; and I want to develop a Logic Analyzer to 'know' these signals.
    Thanks, Anoop
    Solved!
    Go to Solution.

    Lynn,
    I have a PXI-7813R, which along with its FPGA is sufficient I believe for this purpose.
    How many digital signals do you need to examine simultaneously?
    Well, I am not sure, but based on the signals generated by similar devices, I would guess between 4 and 6. I expect there to be a Clk, Rst, Data and some other signals.
    What is the maximum frequency?
    I have no idea or how to even come up with a guess on this one.
    What is the maximum and minimum number of samples per signal that you need to capture?
    Again, not a clue. Would it not depend on the Clk frequency?
    Are any of the signals ever in a high impedance (tri-state) mode?  
    Again, don't know, sorry.
    Is the minimum pulse width for non-clock signals the clock period, half the clock period, or something else?
    Sorry again.
    How would you go about in this situation?

  • I am looking labview driver for Tektronix TLA704 logic analyzer

    I need this labview driver desperately, I am very appreciated if you have it and courtesy me a copy.
    Thanks
    Tys
    [email protected]
    phone: 214-480-0902

    I did some looking around on the Tektronix web site.
    Tek does not seem all that interested in supporting the
    TLA704 in particular, or LabView(tm) for logic analyzers
    at all. IMHO the Tek site sucks when you need to find
    information in depth.
    I looked through National Instruments site too. Now on this
    site it was easy to find what I was looking for. Good job.
    Developing a LabVIEW instrument driver for a logic analyzer
    looks to be a non-trivial task for anything more involved than
    starting a capture and waiting for the data to log. Depending
    on the driver it could be real slow getting a load of data from
    the logic analyzer.
    It might be better to use the TLA programmatic interface
    (TPI) to run the TLA704 by remote control over the Ethernet.
    All the support for this comes with the analyzer software.
    Though it's really painful to get it setup in Windows 98.
    This way you could create a Windows program that runs
    on your workstation to connect to the TLA704, set it up,
    start a run, and download the data. Once the data is in
    your workstation you can reformat for use by LabView.
    I don't know that this would be easier than making a
    LabVIEW instrument driver for a logic analyzer, but
    at least all the software exists right now to control
    the TLA704 remotely.
    Charles.
    I don't work for National Instruments,
    or Tektronix or use LabView. But I use
    logic analyzers way too much.
    "Randy Solomonson" wrote in message
    news:[email protected]...
    > Hello-
    >
    > Unfortunately I was unable to find a driver for this instrument either
    > at http://ni.com/idnet. This leaves you with one of a couple options.
    > It may be possible to modify an existing driver to work with this
    > instrument. Otherwise, http://www.ni.com/devzone/idnet/other.htm
    > states a few options to obtaining a driver. Drivers are developed
    > based on demand and popularity so the more requests, the greater the
    > possibility that one will be developed. It would also be beneficial
    > to notify the instrument manufacturer.
    >
    > Randy Solomonson
    > Application Engineer
    > National Instruments
    >

  • Logic analyzer using usb 6009

    i am having 4 LEDs which are flashing in sequence to the decade counter. i want to observe the flashing sequence of these LEDs on LabVIEW using usb6009 such as 0000, 0001, 0010, 0011 and so on...
    how can i view them on a digital waveform graph...making it a simple logic analyzer... please help..

    First, the USB-6009 is not very suitable for a logic analyzer because it only has software timed digital inputs. So you are limited to how fast you can acquire the data and  the timing between successive samples will have significant jitter.
    Within those limitations you can somewhat demonstrate the concept of a logic analyzer with the USB-6009 for slow signals. If the flashing sequence of the LEDs is slow enough to be perceptible to the human eye/brain, then you can probably get something like what you want.
    Start by looking at the DAQ examples to see if there is one which is close to what you need. Find the best example, copy it to a new name and then modify the copy as needed.
    If you want better timing accuracy and resolution, consider using analog inputs. They are hardware timed. With four channels you could probably get 10 kHz or slightly more.
    Lynn

  • Newbie: Logic Analyzer Vi?

    I have several digital signals that I want to figure out the timing how they relate to each other and was wondering if Labview has some sort of logic analyzer function?
    I want the clock on the top and the signals, A,B,C down the side and the levels 0 or 1.
    Anyone point me in the right direction? 

    I do this all of the time with OPC server data and the DSC module. I just read the values in as boolean. Convert them to digital waveform and stream them on a waveform graph that resets itself to zero after so many scans. Since I'm using the DSC module, Citadel stores the values in a historical database. I let the real time data scroll in the background and read the historical data for the time period that I want to see. But I'm only looking at 50 or 100ms resolution with this approach. These are 7.0 format files. I use this to catch timing issues with the sequences of our machines. We use a logic format that is scan dependent and at times you can't see what is happening inside the programming software.
    Attachments:
    digital waveform graph realtime trend D404200 SOUTH ROBOT.vi ‏61 KB
    read D404200 historical boolean data large graph.vi ‏74 KB

  • CApture logical path in a request

    HI experts,
    can anybody let me know how to Capture logical path in a request.
    I am trying to capture the physical as well as logical path in dev server.
    help apprecaited,
    KT

    hi ,
      goto the tcode file then u find the relation between the logical and physical paths ...and their assignment..
    hope it will helps u..
    regards,
    venkat.

  • Logic Analyzer output of 7445N BCD-to-Dec​imal

    Hello All,
    I am testing the output of a 7445N BCD-to-Decimal decoder with the use of Multisim 10 word generator and the logic analyzer.  I have the inputs of the 7445N connected to the word generator counting up from 0 to 9 binary.  The first four inputs of the logic analyzer are connected to the inputs of the 7445N as well.  I can see the correct pattern of binary number being generated by the word generator at the logic analyzer. However, the logic analyzer connections to the output of the 7445N shows flat lines.  I don't see the binary numbers generated.  I connected logic probes to the output of the 7445N, and a binary pattern is shown.  If I connect a single line from the logic analyzer to the output of the 7445N, then I can see the logic low and high for that particular pin.  But again, if I connect more than one line from the logic analyzer to the 7445N, it goes back to a flat line.  Has anyone seen this before?  Is there a specific method to test this particular IC output with the logic analyzer?   Any help would be greatly appreciated!
    Thanks,
    Arnie

    I will do you even better. I will post the complete MS10 file for you to look at. All the settings of the simulator are defaulted. I thought I would let you know that so you wouldn't think I fiddled with the settings to make it work.
    Here it is and I hope this helps:
    Kittmaster's Component Database
    http://ni.kittmaster.com
    Have a Nice Day
    Attachments:
    7445N Test Circuit.ms10 ‏197 KB

  • Logic "Analyzing..." issue

    I have been getting annoyed with Logic lately. My productivity in sessions has been negatively affected with Logic "Analyzing..." my tracks after every take. Depending on the length of the take the process can take up to 20 seconds or so per track... with 10 tracks of drums this can start to add up..
    This issue has only come to surface in the past couple of months and I'm curious to know what has changed. Here is a list of things I have done to adjust my setup recently that may have caused my issue.
    1) I updated my tracking template in Logic Pro 9 for creating separate headphone mixes (one for the control room the other for the tracking room); Here I added a number of plugins into my template; waves, drumagog, guitar rig, channel strip presets, etc; I've also noticed a number of items are turned off when "low latency mode" is turned on. Ive tried deleting all channel strip plugins and the issue still occurs.
    2) I purchased a new interface (Presonus Firestudio Tube - switching from a Motu8Pre)
    Here is a list of my current gear and software:
    Computer - Macbook Pro 2.2 Core2Duo; OSX 10.6.7; 4gb ram; 320gb hd;
    Software - Logic Pro 9.1.3; Drumagog 5; Reason 3; Waves plugin bundle;
    Preamps - Presonus Firestudio Tube; Motu8pre; Art Voice Channel
    Misc - Presonus Monitor Station, Presonus Faderport; KRK Rokit's
    Does anyone know why this is happening? Any feedback would be greatly appreciated. Thanks.

    doostin wrote:
    Thank you for the reply. I went back through the audio preferences for my template and a few recent projects and all are set to sample rate of 44.1kHz.
    I may simply need to reload my Macbook Pro and applications...I just dread this because it will take me probably a good 3 days to get my data transferred and applications configured... plus there is always the possibility that my issue would not be resolved.
    I would try a few things before such drastic action:
    1) Does the same problem occur if you start from the factory 'Empty" template (ie is this problem your template)?
    2) Quit Logic. Go to <user>:Library:Preferences and move the Logic preferences file to the desktop (com.apple.logic.pro.plist). Restart Logic.
    There are more things to check...
    HTH
    CCT

  • Does there have a Logic Analyzer.v​i for PCI-DIO-96​??

    I have read the manual of PCI-DIO-96 from your Web. I find that there is a Logic Analyzer.vi which is different from 32HS logic Analyzer.It is on Page 375 of the manual.Where can I get it??

    Hello,
    I'm not sure I understand what it was that you found in the PCI-DIO-96 user manual. Also, which version of the manual? You might just post a web url for it. I'm also not sure I am aware of such a program for the PCI-DIO-96. The PCI-DIO-96 is probably not capable of being a very good logic analyzer. The reason is because it supports handshake transfers rather than clocked inputs. This means that unless the external device is monitoring the OBF or ACK handshaking lines, you might miss datapoints.
    Russell
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • USB-6259 to capture the current waveforms

    Hi all,
            I am pretty new to LabView and data aquisition. Sorry to bother you all. I have a question:
    "Can I use the USB-6259 DAQ device to capture the current waveform of electrical appliances e.g. electric kettle using current probes????? If yes, could you be very kind to guide me in this regard???"
             Thanking in anticipation.
    Best regards,
    Haroon

    Yes, you can do that.  You need to do the following:
    1. Put a shunt resistor (1ohm, high precision, high wattage) in series with your application.
    2. Use one of the Analog input from your DAQ to measure the voltage drop across the shunt, and this will be your current waveform, since the resistor has 1 ohm.
    Things to watch out for:
    1. Power rating on shunt: make sure your shunt can handle the power.
    2. Noise: you may need some filtering circuitry to get rid of the signal noise.  If you are comforable with digital filtering, you can use some of the filtering function in LabVIEW.
    3. Level at AI: maybe very low, since there are little drop across the shunt.  If you don't mind a larger voltage drop, you can increase the value of the shunt to increase the level; if you just want to look at the pulse shape.  Or, you can put an amplifying circuit for a little boost before you feel the signal to AI.
    Yik
    Kudos and Accepted as Solution are welcome!

  • Logic Analyzer vi?

    Hi guys,
    I want to analyze the logic behind a number of digital lined being fed into my PC. Is there any sample Logic Analyzer vi which I can make use of to figure out these signals? 
    I am using the PXI-7813R or specifically its FPGA to develope the program.
    Thanks

    Hi Chris,
    Thanks for the reply.
    I want to feed in a number of seperate digital signals (betweem 4 and 6 seperate lines) from a device that has no controller in it. It is in effect a "dumb" chip that has a memory.
    I plan to connect the data through a SCB-68 connector, through the PXI and then to the PC through the MXI card within the PXI.
    So far, no, I have not connected any external device. Interestingly, I had to change my plans from the original project I was working with becasue I couldnt read the data from an external device. In the original project, the external device is a smart printer that I have been using to read in the signals from the inkjet cartridges connected to the printer. But thats another project, if you need more info on either, let me know.

  • Help transferri​ng a screen capture file (.gif) of an Agilent E4443A to a PC over GPIB???

    I'm currently using an Agilent PSA Series Spectrum Analyzer E4443A which has an internal HD, but not accessible via LAN like the newer Window based Analyzers. I've read the programmer's manual and tried the examples, but no luck. I'm able to send the command in Labview to capture the screen using ":mmem:stor:scr 'C:mal.gif' " and that work's fine. I'm having trouble with using the " :mmem:data? 'C:mal.gif' " Not sure how to handle VISA read calls to get the data to a file. Example attached.
    Mal G.
    Test Engineering
    Empower RF Systems Inc.
    Attachments:
    mal_g_gif.vi ‏13 KB

    smercurio_fc wrote:
    雪飘人间and梅 wrote:
    I have the same problem with Agilent E4447.
    With the command "MMEMTOR:C\111.GIF", I can store the .gif file to the E4447 C Drive, but how to transfer the picture to my PC?
    See here: http://forums.ni.com/t5/LabVIEW/Agilent-E440x-Spec​trum-Analyzer-screen-capture/m-p/361469
    I want remote command for save screen shot in .gif and tranfered to local PC means Remote PC. I am using C#.NET for remote accessing.
     I dont want use any Drivers,lib.
    Thank you in Adavance

  • Logic 7 waveforms not loading in logic 8

    Hi, please help! i had a bunch of stuff recorded in logic 7 (from someone else's computer) that i'm trying to load on my logic 8. when i load the projects, none of the waveforms for the tracks show up, it's just blank. i can still play the tracks, but none of the waveforms for each instrument show up. anyone know why??? cheers!!!

    Update: I discovered the cause of the problem: My Apogee Ensemble audio interface. Only after I switched it off Logic 8 would recognize the Logic/Mackie Control. I switched the Ensemble off , launched Logic and voila: Logic Control is scanned and works. The next thing was switching on the Ensemble while Logic was running, now both the Logic Control and Ensemble worked, but quitting Logic and starting it again while Ensemble is running can cause Logic Control to not work properly as I discovered e.g. no display and no fader movements. So this is a bug and Apple's claim: The Logic/Mackie Control is fully compatible is not entirely true as long as you are using the Ensemble interface by Apogee which is a co-production between Apple and Apogee. So I'd say this isn't very well tested by Apple. I hope they fix it soon

  • HR Analytics Change capture logic

    Hi All
    My customer currently has a custom built warehouse and is using obiee as the reporting tool.
    I am busy implementing 7.9.6.2 apps for them from their EBS 12.1.1 instance.
    They have a burning issue which is that in their source system, the users do not always capture the fields required for their compliance reports, so their headcounts are not correct, then the users correct the data and the BI headcounts historically are not correct.
    I have suggested that this problem must be dealt with in the source system, but they want to find out if the pre built apps will offer any relief.
    The question is how does the BAW change capture work surrounding this scenario?
    I have said that from what I have experienced the change capture works with the refresh dates in the DAC and that any changes will be picked up by the last updated date and an update will be effected to change the data.
    This is unless there is SCD type logic built in where the snapshots will reflect the history as it was and perhaps only the aggregates will be effected.
    I have been checking the employee headcount in the rpd and following the process back to the SDE_ORA_PersistedStage_WorkforceEvent_HeadCount_Full where the data is extracted from the source and there is a lot of headcount logic built in but I cannot work out for sure how the net changes will be handled.
    Is there anyone who has had experience with HR Head count snapshots and aggregations being affected by back dated source system changes?
    Regards
    Nick

    Hi Tarik
    Thanks for the info, I have generated the flex field and configured the csv's, I am stuck at this stage with the similar issue to the 'Error in SDE_ORA_AbsenceEvent_Full workflow' post in this forum and have an sr logged on metalink so I cannot actually test the behaviour.
    The customer wants to know what will the result be if they backdate a change specifically around headcount and compliance fields in the source system when the pre built hr etl's run. They want to know if it will update the warehouse and how will the snapshot tables be effected.
    I followed from source to target on headcount as a metric;
    on a high level this is what I understand about the process:(corrections welcome)
    SDE_ORA_PersistedStage_WorkforceEvent_HeadCount_Full loads W_ORA_WEVT_HDC_PS (stores a history of headcount)
    Then SDE_ORA_WorkforceEventFact_Hdcnt loads W_WRKFC_EVT_FS
    then
    SIL_WorkforceEventFact loads W_WRKFC_EVT_F with the update strategy in Upd W Wrkfc evt f ins upd identifies from comparing the etl proc wid & data source num whether there will be an insert update or delete.
    If there is a change it inserts a new record and marks the old one as delete with the soft delete logic.
    The the rpd looks at alias's of w_wrkfc_evt_f with joins to ago keys for history and to current for up to date records.
    So assuming the changes do not fall out side of the dac's prune days, and the 'back dated' change is picked up in the etl by the OLTP ' last updated time stamp' being later then the etl refresh date, will the behaviour be that the records are updated but the snapshots remain unchanged and therefore reflect the incorrect data?
    For example. A person joins the organization in Jan, but there current system report does not reflect him because the record does not have the mandatory fields correctly filled out and he falls into an exeception report. In Feb the data is not corrected but in March the HR team correct the data and back date the change in their system to January.
    How will this affect the headcount in the BAW? How would the BAW handle this scenario? Is the question from the client ( assuming the ootb values are correct and in use.)
    I have said I think the dac will pick up the last upd, load the tables above and update the total so it is showing correctly, looking back at the snapshot should refelct the correct data because the BAW will have picked up the join 'Event' off PER_ALL_ASSIGNMENTS_F unlike their bespoke system which uses per all people f.
    If there are any HR gurus out there who can confirm my expectations or offer any comments I would appreciate it.
    Many thanks
    Nick

  • VirtualBen​ch Bode Analyzer(F​GEN and MSO) Initializa​tion error

    I just got my VIrtualBench and while trying the VirtualBench Bode Analyzer (FGEN and MSO) example (for LabVIEW13.0) I have been getting an "Initialization error". I would appreciate any ideas about this error. BTW: I have LabVIEW version 12.0 and while trying to save the above example for the LabVIEW version 12.0 it gave me a number of errors. I guess the example cannot be saved and run in LabVIEW version 12.0'
    Regards,
    ALGU

    I am running the example in LV2013.  Knowing the example does not run in LV2012, I downloaded then LV2013 on a trial basis.
    The VirualBench configuration seems to bbe OK.  I downloaded the latest VirtualBench firmware to have the FFT.  The firmware with which the VirtualBencch came with did not have the FFT.  I am including a screen shot of the instrument channel settings and another of the error I am getting.
    ALGUESASER
    Attachments:
    VirtualBench Bode_Analyzer Channel Settings 2014-07-22_18-32-02.png ‏130 KB
    VirtualBench Bode_Analyzer (FGEN and MSO) Error 2014-07-22_18-30-46.png ‏124 KB

Maybe you are looking for