How do I use PFIO as my analog trigger channel?

I'm trying to use PFIO/TRIG1 as a analog trigger signal in a channel scan list. The analog input configuration doesn't seem to recognize this as a analog channel (just 1 to 15. I'm using Labview 6.1, PCI-MIO-16e-4, and the BNC-2090

Voraciousniuser is correct. You set the triggering in the AI_Start VI. We also have some examples on our website:
http://zone.ni.com/devzone/conceptd.nsf/webmain/C7691D8BFAA6881D86256802007B8A9C?opendocument
http://zone.ni.com/devzone/conceptd.nsf/webmain/2AF60E522378449286256815005806D3?opendocument

Similar Messages

  • Stop trigger, how to specify the analogy trigger channel?

    Dear All,
    In fact, I am using DAQ2204 cards from ADLINK, which is more or less equivalent to NI E-series muttifuntion board. However, I have some problems with regard to my data acquisition program. Basically, it is about a middle/stop trigger application, which means data acquisition will be starting once the specified analogy channel (for example, channel 0) exceeds a prescribed value.And, data both before and after trigger will be acquired. However, I do not quite understand how to physically make the I/O connection and specify the analog trigger channel and level.
    According to the board User's Guide, 'SRC1 can be used for all trigger modes while SRC2 can only be used for post and delay trigger modes'. I have come across similar description with NI examples before. It would therefore be very appreciated if anybody can help. Thanks in advance.

    Hi dragondriver,
    I'm providing below links to 2 documents that discuss wiring considerations that are applicable to your device.  Hopefully this information is helpful!
    E Series User Manual
    http://www.ni.com/pdf/manuals/370503k.pdf
    Field Wiring and Noise Considerations for Analog Signals
    http://www.ni.com/white-paper/3344/en#toc5
    Josh B
    Applications Engineer
    National Instruments

  • How do I use a push button digital trigger with my 6034E DAQ board?

    I am only a Lab View toddler.
    I am currently using a push button, wired to PFIO/TRIG1 and DGND, with a anolog trigger. However noise is causing my program to be triggered. I was told that a digital trigger would help to reduce the random triggering. How do I create a push button digital trigger?
    Thanks

    implement a schmitt trigger.
    Struggling with Labview wrote in message
    <[email protected]>...
    >I am only a Lab View toddler.
    >I am currently using a push button, wired to PFIO/TRIG1 and DGND, with
    >a anolog trigger. However noise is causing my program to be triggered.
    >I was told that a digital trigger would help to reduce the random
    >triggering. How do I create a push button digital trigger?
    >Thanks

  • How can I set up a delayed analog trigger on PCI 6115 DAQ

    I have an S-Series PCI 6115 DAQ which I’m running with Labview. I’m using it to measure signals from an acoustic emission sensor and two force transducers. I’d like to set up a delayed analog trigger which will start acquisition on all three channels a period of time after a selected channel’s voltage exceeds a threshold.
    Currently I’m using the AI Config VI in line with the AI Start VI and AI Read VI to capture data after a analog hardware trigger occurs. A software trigger probably wouldn't work because I have to sample my data at 10MS/sec. My setup works fine for triggering without any delay or skip counts. However, if I set the delay or skip count in the additional trigger parameter field of the AI start VI, there is no effect, and the device still starts capturing data immediately after the trigger is received. What is the cause of this, and how can I get around it?
    Also, is it possible to sample the channels of a PCI-6115 DAQ at different rates? Right now, I’m sampling all my channels at 10MS/sec and throwing away data on all channels except one. However, this seems relatively slow and eventually I would like to attempt pseudo-real time control using my data.

    rpursley8 is right about needing to get the counters involved if you want a hardware timed delay in your application.
    Concerning whether or not you can sample at different rate, check this document out.
    Sampling Different Channels at Different Rates with NI-DAQmx
    Otis
    Training and Certification
    Product Support Engineer
    National Instruments

  • Using Multiple non-successive Analog DAQ Channels

    Hi,
    I need to use multiple analog channels from my DAQ Device in a particular application. Is it necessary to use continuous range of analog channels (e.g. 0,1,2,3,...) or can i use channels in any order (e.g. 2,4,6...)? My DAQ Device has 16 AIOs. What are advantages/Disadvantages of using non-successive channels ?.
    Thanks.

    Hello,
    It is perfectly acceptable to sample on multiple channels that are not in a continuous range, nor do the channels have to be increasing order. In most applications, there are little to no advantages/disadvantages of doing this, other than ease of use for the programmer.
    -Alan A.

  • How to capture using Pinnacle 700-USB Analog to Digital (USB)?

    I have a Pinnacle 700-USB Analog to Digital converter which inputs Composite and L+R Audio and outputs a Digital signal through USB.
    I'm using this to digitize VHS tapes.
    I am trying out different Video Editing sw including Adobe Elements 7. Others like Pinnacle Studio 12 and Corel Video Studio 12 can import from this USB-device. It doesn't seem to be possible using Adobe Elements 7.
    I've looked at the page http://help.adobe.com/en_US/PremiereElements/7.0/WS51F6C811-8B79-4c26-B4B9-24C0919182B6.ht ml
    It mentions at the end "Note: If you capture using an AV DV converter, you might need to capture without using device control."
    1) What does the last Note mean? Which device control?
    2) Are there any possibility of this working? What should I try to play with?

    My Pinnacle Dv500 came bundled with Premiere 6.0 which I updated to 6.02... and I also updated the Dv500 driver software from the V3 to V4.5a so it would save in "standard" DV AVI Type 2 48khz files, instead of the ones that required the Dv500 codec to edit
    When I bought a new computer and started using WinXp instead of the Win2000 that came with my Alienware Pentium3, I could never get Premiere 6 to work... would start, flash a screen or two, and then just go away
    I then bought Scenalyzer, since it was compatible with the Dv500 (still had to have P6 and Dv500 drivers installed) but it turned out to be very FRAGILE as any slightest glitch on the tape would stop the program... and since some of what I'm doing is capturing my OLD library of VHS tapes, that simply wouldn't do
    My current solution is a dual boot drive with Win2k/WinXp
    Premiere 6 captures EVERYTHING in the Win2k partition... files saved to 2nd drive... and then I use PProCS3/Encore3 for editing and DVD creation
    Just a "bit" of a hassle to have to restart between capture & edit/dvd... but much better than Scenalyzer stopping every time an old movie hit a rough spot in the tape... rough spots that capture just fine with P6

  • Writing more than 16 analog input channels into a single file

    In DasyLAb 10.0, how can I WRITE more than 16 analog input channels (using WRITE DATA block) in one single file? I do not want to use 2 WRITE blocks, as I want all my data samples in one single file.

    Another few questions:
    In the merge block, what is the difference between Blockwise mode and Sample mode?
    Also, now that I am using the Merge blocks (2 inputs to 1 output) to combine my analog inputs; how would I have to modify my WRITE block so that I can ultimately obtain both my inputs to be written in the same file in seperate columns. Could you please explain the settings I need to make on the WRITE block.
    Thanks!

  • How can I use two analog output channels simultaneously?

    I am using PCI6110 DAQ card. I want to run two separate VIs on one computer. Each VI output a waveform to one analog output channel. How can I do this simultaneously without interfering each other?
    Thanks

    Hi Stephen,
    This can NOT be done with two seperate VI's.
    The issue is in the hardware/driver.
    Your hardware has a clock that controls how fast updates to the AO occur. That clock can only have one value at a time. I will let your contemplate the complications that come up with two different clock settings being active at the same time (see below).
    So how do you work around this complication?
    You will have to develop a single VI that OWNs both output channels. That VI will have to accept start,stop,configure, etc commands from the two clients (what you will have to convert your existing VI's into). If you decide to place a restriction on the services you provide to the clients along the line of "only one sample rate at a time" you will be making your li
    fe much easier.
    If I was contracted by a customer to do what you have asked, I would try to combine the two existing VI's into one or simply buy a second 6110 and avoid all of the hassles. Both of these approaches would end up saving the customer money in the long run while freeing them of any restrictions that where established in order to develop the "server".
    I hope this helps,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • How should i do?when i use the sc2345 for analog signal acquired!

    please help me!
    I have to use the sc2345+NI6221 for analog signal acquired. but i don't have a analog input module such as SCC-AIXX.
    So I want to pass the signal to the DAQ device. how should i do to connect the wire on the sc2345?
    how can I use the sc2345 for a pass connector?
    Thank you very much and look forward to your reply...
    Solved!
    Go to Solution.

    What kind of signal do you want to acquire?
    If it does not need any conditioning, then, you can connect the signal to 6221 with a terminal block such as SCB-68.
    Best regards,
    NISH AE Haiping.Fei

  • How do I use a pretriggering mode with an analog hardware trigger?

    I am trying to collect x number of points before and n number of points after an analog trigger (of specified level) is reached. I am using LabWindows with a PCI-6110 board. Any hints on the proper combination of functions to use is appreciated.

    Garland,
    A good starting point would be the DAQsingleBufStopTrig.c example that is included when NI-DAQ is installed with support for LabWindows/CVI.
    To have x points before the trigger and n points after the trigger, you configure a buffered data acquisition with a buffer size x+n and specify in DAQ_StopTrigger_Config that you want n points after the trigger. The result will be a buffer of data including x points before the trigger and n points after.
    Regards,
    Molly K.
    National Instruments
    Molly K.
    Web Support & Operations Manager
    National Instruments

  • New to LABVIEW. How can I use one analog channel to trigger acquisiton of a signal on another analog channel?

    I am new to using Labview and have been tasked to write data acqusition program for my company. We are attempting to log 6 machines, each with their own asynchronous trigger (I can't use one trigger for all 6 machines). I have the idea to use (for example) ai0 for the measurement and ai1 for the trigger (for one machine), yet I see nothing in the documentation on how this is done. I have tried playing around with the DAQ express VI (I am using Labview7) but still don't see a way to have the setup I am looking for. I'm sure this is a relatively easy question, but I'm unsure where to go to look for an answer. Any helpful pointers or guidance in the right direction
    would be very helpful!

    If what you want to do is start the acquisition of channel 0 when channel 1 reaches the trigger condition and not start channel 2 until channel 3 reaches it's trigger condition, then no, you cna't do that unless you have multiple daq devices. What can be easily done is continuously acquire all channels and monitor your trigger channels. When the trigger condition is met, then perform the analysis/logging. On the Analyze>Waveform Monitoring palette is the Basic Level Trigger Detection function. Use one for each trigger channel and have it return either the index or relative time of the trigger occurance. This value can then be used to idex that portion of the measurement channel that you're interested in.

  • How do I use AO update in the Route signal.vi

    Hi support,
    My goal is to create a waveform (to buffer it) and output it using the analog card (PCI-6713) N times and with the frequency F. Apperanlty this is done using a (actually 2) digital counter(s) on the PCI-6602 card.
    This is done using route signal.vi using "AO update". However I have not managed to get it working. I only get error -10341. So my questions are how do I do it? More specificly how do I use AO update in the Route singal.vi Do I need to conect the cards in any perticular way (cabels or so)? Also do you have more information about how the vi route signal works (the help file does not help me much)?
    Grateful for all help.
    I'm using labview 6.0 as developpement platform, and using the PCI-6601, PCI-67
    13 and a PCI-7344 cards. Since the program is quite large I will only send a portion of it, the pulseGen is supposed to generate the waveform (loaded as a text file, also submitted) the digital output used is in case 1 (in pulseGen) the analog output is in case 3. The MissingWaveform.vi is just to ensure that a waveform is supplied to the pulseGen.vi
    Sorry about the mess.
    /Chatri

    Cabling and Interfacing between Boards: You have capability for direct simultaneous connection between 6713 and 6602 (also 6601) via the RTSI bus, but you need to get a cable to connect between the boards. You can connect between the boards using the I/O pins of their respective signal conditioning hardware. These connections are slower. There are also PFI (Programmable Function Interfaces) connections that are set within the VI's.
    All that said, it is not obvious why you want to use the RTSI. You can use the PCI-6713 to generate AO. Presumably you have some signal conditioning accessory; which ever pin of that accessory the AO appears on, you wire it over to the SC accessory for the 6601 and the appropriate pin for the counter gate or
    source you want to use.
    Suggestions: Don't try to work in the context of your big VI for now. Get the AO bit and the counting bit to work together by themselves. Then shoe-horn them into the big VI. Also, consider a call to the NI help line. They are very good. 800.433.3488 (800IEEE488)
    In case you hadn't noticed the DAQ cards and Counter/Timer cards come in different flavors and there are specific example VI's to suit. 6602 uses NI-TIO chip, but PCI-671X are DAQ-STC. Again the NI help people are good at catching this kind of stuff.
    Your question is rather large and hard to manage. Perhaps if you break it down into small chunks the advise will be more free flowing.
    mike

  • How do I set up a triggered analog output on a USB 6009?

    Hi! I am very new to LabView and am working on the control portion of my senior ME design project. It is an anti-tip brake system for a bicycle. The goal is: When critical time to tip is reached (by reading values from a rear wheel normal force sensor, taking the derivative and calculating this critical time), my cheap DAQ USB-6009 device will put out an analog signal to a transistor, which will spin a DC motor (attached to a worm gear setup) for a certain length of time (...This will change a pivot location in the mechanical assembly which will decrease brake mechanical advantage).
    I have been trying to work with LabView 8.5. I get bogged down in confusion when I try to use G-code and get unexplained errors in using Express VI's (they're rather black box-ish to me).
    I think that all I need to do is set up an analog input channel, take derivatives and values and put them into a formula for critical time. Then if the result is a "True", I want to begin an analog out sequence for a certain period of time (to get the motor to the right position).
    I would appreciate any help that I can get with this one.
    Attachments:
    ABScontrol1.JPG ‏43 KB

    chowph,
    You are
    correct with your last statement about performing a comparison on your data.
    1.  Are there any error codes or messages in the
    errors you are getting? Or if you have screenshots of the errors you could post
    then that would work too.  Knowing the
    errors would help in understanding where to start. 
    2.  In your previous
    post did you have a chance to try the examples or Kent’s example code he
    posted?
    3.  What were the results of those examples and
    your experiment?  Again screenshots would
    work fine here.
    Since you
    new to LabVIEW make sure to take advantage of the online training material and
    tutorials we have on ni.com.  I have posted
    a few that I think may be helpful.
    Learn 10 Functions in
    NI-DAQmx and Handle 80 Percent of Your Data Acquisition Applications
    Complete Data Acquisition
    Tutorial
    How Can I Learn
    LabVIEW?
    I hope this helps!!
    Message Edited by Ryan N. on 03-31-2008 11:52 AM
    Ryan N
    National Instruments
    Application Engineer
    ni.com/support

  • How to store the output of a analog to digital converter into an 2D array

    Hi
    I am doing my M.Tech Thesis in Image reconstruction and I am using labview for simulation and I want to know how to store the output of a analog to digital converter into an 2D labview array.

    nitinkajay wrote:
    I want to know how to store the output of a analog to digital converter into an 2D labview array.
    How exactly are you performing 'Analog to Digital'???
    Grabbing image using camera OR performing data acquisition using DAQ card OR some other way????
    I am not allergic to Kudos, in fact I love Kudos.
     Make your LabVIEW experience more CONVENIENT.

  • How important is using optical audio, since no surround?

    I'm out of optical inputs on my A/V receiver. How important is using the digital optical audio output, since there is no surround sound on the Apple TV?
    Is using analog audio cables that bad, since the content on Apple TV is stereo to begin with?
    Thanks for the help.

    I don't think the issue will be surround sound since surround sound isn't supported by the tv, although as capaho points out there are some files floating around out there that appear to work with the tv, however as far as I know these are all test files and there isn't actually any content as such available.
    The issue for you will be one of quality, which of course means different things to different people. Personally I can only tell the difference between analogue and digital sound on some tunes and my personal taste in music does not always include those tunes (more of a Rolling Stones listener than Debussy) , so I'm quite happy to use analogue audio for my set up. Whether you are happy to do so will be one of personal taste.

Maybe you are looking for

  • Why doesn't the poster image show up as the first frame of my movie?

    I am new at this and maybe misunderstand the Help screen. I have a bunch of short movies which I have laid out in iWeb and published to my iDisk. I want them to load with a still image from the movie rather than show up as a black frame. The meager H

  • IPod mini battery replacement

    I am in the midst of testing my iPod mini for the battery replacement program. My question is if I qualify for the program, will I be sent a new iPod mini, or the current equivalent, an iPod nano? Any help at all will be appreciatied!

  • ALV splitter in background job

    Hi, I am using a splitter container to display 2 grids in the report output. This gives a dump when scheduling the report in background job. I was able to find a few replies that using a docking container can solve this issue. But I am not able to fi

  • Why does my BC look nothing like the Tutorials???

    My admin console looks NOTHING like the tutorials. There's no top tabs, theres no icons, theres no description of my website pages...it's very plain/vanilla and very much unrefined. I'm clearly in the wrong area, or there was some update that took pl

  • Make field internal order mandatory in transaction f-90

    Hi all! My customer wants to post to statistical internal order on all asset transactions (not only AUC) in transaction f-90. They want that field mandatory. They want to post it on the asset, not on the vendor. But I don't even see that field. How c