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

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?

  • 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

  • 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

  • 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 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.

  • 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

  • Complete Newbie, Logic won't open

    I'm making the switch to a Mac from my PC. I ordered logic Studio, it installed fine. I was watching tutorial videos and went to open it up and the icon just bounced up and down, the loading window came up, acted like it was going to load, and then....nothing. It never came up. This is what happens every time I try to open it. I also installed the very latest version of Melodyne cr8. I know from browsing forums that past versions of Melodyne caused problems with Logic under Leopord, but the newest version was supposedly fixed. However, Melodyne does the same thing- bouncing icon, loading window...nothing. A little help?
    Newbie.

    Some people on 10.5.2 have been reporting that it takes several minutes to open Logic. It's definitely a problem, but seems that once the projects open then you can work with Logic. Just make sure you're giving it enough time to open. Check out this thread.
    http://discussions.apple.com/thread.jspa?threadID=1390457&tstart=50

  • Driver for HP 1661C Logic analyzer

    I'm looking for an instrument driver for an HP1661C logic anlyzer

    Hi,
    Unfortunatly we do not have a driver for that instrument at www.ni.com/idnet. We do have some similar instruments such as the 1650B 80-Channel Analyzer. These drivers could be a good place to start at when developing your own driver. We have documentation, model instrument drivers, and driver templates to help at :
    http://www.ni.com/devzone/idnet/development.htm
    We also have a syndicate of third party vendors that specialize in National Instruments' products and services. Some of the vendors specialize in driver development. I would suggest contacting one of the Alliance members at:
    http://www.ni.com/alliance
    An instrument driver is a collection of functions that implement the commands necessary to perform the instrument�s operations. In short
    , someone read the instrument user manual and implemented some of the functionality in a program for the end user. Instrument drivers are not necessary to use your instrument.
    There are example VI's in LV on Instrument Connectivity. If you go to the Help menu >> Examples.. >> I/O, you will see a couple and Examples.. >> Fundamentals for File and String manipulation. I would suggest tweaking them to suit your application. Also the specific command that your instrument responds to can be found from it's manual.
    Some useful resources for your application are
    ni.com > NI Developer Zone > Development Library > Instrument Connectivity
    http://search.ni.com/?col=alldocs&layout=TechResources&ql=a , to search examples and knowledge bases
    Hope this helps!

  • Has anyone developed drivers for the tektronix TLa 715 Logic analyzer

    I am looking for drivers for a Tektronix TLA 715 logic analyzer

    You can submit an Instrument Driver Request at:
    http://zone.ni.com/idnet97.nsf/instrumentdriverrequest/
    We develop drivers based on demand and instrument availability. We would be potentially interested in creating a driver for the Tektronix TLA series of instruments. Would you be able to loan us a TLA for the duration of our development effort?
    You may find the Instrument I/O Assistant (http://www.ni.com/labview/express_demos.htm) valuable for controlling and communicating with instruments when drivers do not exist.
    Jason Hobbs
    Instrument Drivers

  • Logic Pro Literature

    Hi
    Newbie Logic Pro user looking for the best book(s) to help learn Logic Pro. I went on Amazon and found several:
    1. Apple Pro training series LP7 by Martin Sitter 1/2005
    2. " " Advanced LP7 by David Dvorin 4/2005
    3. Logic Pro 7 Power! 12/2004
    4. Logic Pro Tips 2/2006
    5. Logic 7 Ignite! 3/2005
    6. Making music with LP 7/2005
    The first two listed appear to be official Apple books whereas the rest are third party but are also more recent. Several choices here, so can anyone offer opinions, recommendations for these books?
    Cheers

    yup that's exactly how they're set up with pics, step 1 do this step 2 do that etc...
    There is also Mac Pro Video which has a few videos on Logic. I have a couple of the lessons, and though the guy can get a little irritating at time with his voice, you get to learn logic REALLY quickly.
    http://www.macprovideo.com
    R

  • How to tell if REQ1 is set active high

    Hi I am using the 6533 PCI-DIO-32HS card in a PC with traditional DAQ, looking at an existing design.  I could not find how to tell if REQ1 is set active high or low, guessing it would be set up in the DIO confg vi.

    thanks for the additional information, yes will have to wait for the external hardware.  I did have a general question about the 6533 data and control line outputs using traditional DAC.  I think for this design it is set up as a pattern IO transfer using internal REQ and an internal clock set up as a VI input, (DIO START).  Anyhow I am monitoring the card outputs with a logic analyzer and it looks like an 8 element array (of 8 bit integers) is being used for the data input (to the DIO WRITE VI) with the first 4 elements being written out on DIOA0-A7, DIOB0-B7, DIOC0-C7, and DIOD0-D7 followed by the last 4 elements also written out to DIOA0-A7, DIOB0-B7, DIOC0-C7, and DIOD0-D7.  Anyhow it looks like the clock input to the (DIO Start VI) controls the pulse width of the data.  It looks like REQ1 goes high approximately 78 microseconds before the first 32 bits are written out followed by 5 microseconds of data (with the clock set at 200k), finally followed by the second data group (5 microseconds of data).  It then looks like REQ1 stays high for 2-4 ms after the second group of 32 bits is written out before going low.   Anyhow if you are trying to clock this data into a storage device I would expect to see rising clock edges when both the first and second group of data appear on DIOA0-A7..DIOD0-D7.  I monitored all the other control lines pclk1,2 ack1 and did not see signal levels other than 0, again I do not have the DIO card connected to anything except a logic analyzer.  Would you know if it is typical to use REQ1 as a clock input to a storage device or if this can be done?

  • Need help with VI for HP16500C

    I haven't been able to find anyone who can get me started on writing a VI
    to program and then take measurements off an HP 16500C Logic Analyzer.
    Anyone wrote anything to do this?
    Thanks.
    -Patrick-

    Some links with info.
    http://cp.literature.agilent.com/litweb/pdf/5091-2​945E.pdf
    http://cp.literature.agilent.com/litweb/pdf/5962-7​919E.pdf
    ftp://ftp.agilent.com/pub/mpusup/35670A/SDF_utilit​ies/SDF_mnl.pdf
    ftp://ftp.agilent.com/pub/mpusup/35670A/SDF_utilit​ies/
    http://sine.ni.com/apps/we/niepd_web_display.displ​ay_epd4?p_guid=F86E500E2A963397E0340003BA7CCD71

Maybe you are looking for

  • Multiple indexes using same columns on one table - is this doable?

    Hi I have a table like MyTab(a int, b int), and I am required to create a primary key index and a non-unique index on this table using columns (a,b) in a specific table space. The back end database is Oracle 10g. Here's what I have tried so far, need

  • Flex 2 with FDS in Chrome

    I have an application that was developed in Flex 2 using FDS for communications.  I've upgraded to Flash Play 11,0,1,152 in Google Chrome and I can no longer connect to my project either running locally on my machine or on the production site.  It ru

  • Loading a .wft file into the database

    I have saved my workflow process into a .wft file. I would like to send this file to another person for them to load the process etc into their database. If I open the file, copy the contents of the file (looks like it is some script) into a word doc

  • Getting list of wired inputs to a vi

    Is there any method to find out which inputs to a VI are wired? The intention is to execute differently if an input is connected. An example of what I am talking about is the "file dialog.vi" in the "advanced file functions" palette, labview 7.1.1. T

  • Feature Request: VPN Portal with ability to download vpn client

    Hi i have an feature request to improve the ISA experience. Can you provide an vpn user login portal. When the user login he/she will be able to download the anyconnect directly from the firewall. The same function is found on the Cisco ASA devices,