DSA 4461 FFT on both channels simultaneously

Hello. I use card PCI 4461 DSA and am currently power density measures (FFT) on both channels simultaneously.

I found the example of the case acoustic and vibrations, but it is only for a single channel.

How can I do to measure 2 channels? I have to add a channel more 'DAQ - mx create a channel' vi series?

I don't know how vi DAQmx REad it would handle. I have had 2 channels for voltage using Express VI.

Thanks to Labview 8.2

Thank you

I advise to use extensions on your DAQmx task to select multiple channels. When you select the physical channel, choose Browse and a list of all available channels will be filled. Hold CTRL and click on different channels to add to your task. See the attached pictures if you have any questions on how to do it.

You can choose to display these data on a single waveform chart, or you can split the signal and analyze each channel separately. Try this and see if it works for you.

Tags: NI Hardware

Similar Questions

  • PXI-5122 and PXI-6259 read 2 channels simultaneously

    There is a single PXI-5122 digitizer card and a PXI-6259 DAQ card in our PXI system, we use Labview and TestStand (model Batch) to test the multiplication Board simultaneously, sometimes up to 8 boards are tested. We have some problems, such as the results of the tests is not reliable and sometimes blocking of Labview. Everything works fine when test single board. Thus, we feel that multiply causing this problem of acquisition of string data. It's great, if someone has the same problem and we can share the knowledge. My question is as follows:

    1. If two channels have been configured, read the two channel simultaneous cause blocking of the system or data damaged?

    "lu niScope WDT.vi" is reentrant, we can use two Subvi to call the "niScope Read WDT.vi' access the two channels simultaneously.

    2. If we set up a channel in another channel is reading the data, this situation will cause the search system or corrupt data.

    Concerning

    Samuel

    Hi Samuel,.

    You shouldn't have any difficulty to read several channels on your 5122 or between your 5122 and your 6259. You receive an error message when your test is blocked? What happens when your test is not reliable? Are you incorrect data and if so what is the data vs expected data acquired? You should be able to set both your channels in a single task, which would be using a read niScope WDT.vi to be used by the device. You are working from example or have you developed your own code? What version of the driver NOR Scope and NI-DAQmx driver do you use? You can find the driver version number in the measurement and Automation Explorer under the software section.

    What kind of test are you running? Your PXI chassis is controlled by a computer or by an on-board controller? Evolution of the rate of acquisition has an effect on your program?

  • Reading and recording of several channels simultaneously

    I use a NI PCIe-6363 map to acquire data from various sensors in an experimental engine.  I need to be able to show views and record data on all channels simultaneously.  I'm relatively new to Labview, so I think I'm doing things inefficiently.  I am also having a problem with the display of multiple signals.  I have attached the vi.  I look forward to the advice.

    DAQmx is able to take multiple samples at the same time, so you need only a wire covering your While loop. See this example VI that comes with LabVIEW. You can find others with the help > menu examples and digging from there:

    C:\Program Files (x 86) \National Instruments\LabVIEW 2012\examples\DAQmx\Analog Input\Voltage - Input.vi continues

    Initialization DAQmx VI would need another kind of entry rather than "PXI1Slot2/ai0. I forgot the exact syntax, but it would be something like "PXI1Slot2/ai0-15". In addition, the read DAQMx VI is polymorphic, so that it can read all these channels in sub form of table. Then, you have to build the table of these PXI objects to initialize DAQmx VI with the function 'Building the matrix' of LabVIEW and indexing table in 16 items with function "Array Index. You only have a single function Index Array, expand right down it and it automatically will give you items between 0 and 15 (or however far you develop) without having to wire in all indexes.

  • How to acquire of various AI channels simultaneously with a different range for each of them?

    How to acquire of various AI channels simultaneously with a different range for each of them?

    In LabView, I found some examples but in C it is not seem to be any.

    Or you can add channels one by one with individual instructions: the follwing code compilation and runs without error on vitual DAQ hardware:

    ERR = DAQmxCreateTask ("", &taskH); ")
    ERR = DAQmxCreateAIVoltageChan (taskH, ' Dev1/ai0', 'AI0', DAQmx_Val_Cfg_Default,-5,0, 5.0, DAQmx_Val_Volts, "");
    ERR = DAQmxCreateAIVoltageChan (taskH, ' Dev1/ai1', 'AI1', DAQmx_Val_Cfg_Default,-10,0, 10.0, DAQmx_Val_Volts, "");
    DAQmxStartTask (taskH);
    ERR = DAQmxReadAnalogF64 (taskH, 5, 10.0, DAQmx_Val_GroupByChannel, val, 10, & read, 0);
    DAQmxClearTask (taskH);

  • FFT on several channels in FPGA

    I have a client with a 9076 (Spartan-6 LX45) who wishes to perform the FFT on several channels of a module of 9205.

    I never run FFT on several channels and never run out of space on the FPGA before, but I strongly suspect that this could change that.  Before I start to code this and play, someone can experience with this scenario - that offer you an optimal architecture / let me know how many channels can I expect to treat?

    Hey Jed,.

    As someone who has done a very similar application, but with the DC/RMS measurements, I can say with confidence that Yes, this is going to change that... How many channels your client wants to do and what kind of flow? I was able to get up to 64 is going, but it took most all of the fabric, and I had to write my own calculation of DC/RMS multiplex VI. So under a flow of course (I think we had each channel was updated to 1 Hz with 1000 samples per channel). Therefore, when writing a VI that multiplexes across all channel data, you could theoretically get many channels out there, but you sacrifice a flow.

    Basically, I modified the existing Express VI to store its State in BRAM between each call and he's travelled to the number of channels * samples I was doing. Not terribly difficult, but your time trying to find a good balance for the given application.

  • How to acquire data from both channels on a PCI-5922 (OR scope)?

    I'm fairly new to LabView (version 8.5.1) and I'm working on my first vi non-teaching.  I need to acquire analog of the two channels of a PCI-5922 data.  I made a single channel using NEITHER brought Express, but you can use NOR carried Express to both channels.  I tried two instances and that left me with a free entries or exits, I also tried to allow the two entries, but I get only one exit.  I think that I don't have my head in the right place with this.  Sorry if this is very basic.

    Thank you... Steve

    Take one of the LabVIEW base tutorials.

    Simply use the Signal from Split. Of course, it's always this evil dynamic data.

  • Good option for quadrature decoding at least 10 channels simultaneously?

    Hi all

    I use several modules encoder quadrature Avago AEDR-8500 and am interested in encoding of 10 to 20 of them both for an assortment of EHR. I need the absolute position data so their multiplexing in the channel of a decoder won't work, and they need to taste at least at 100 kHz. Hardware platforms, I welcome are Renault USB or modules for a chassis 8 locations cRIO than i've got. That's all. 20 minutes of research has not revealed any dedicated quadrature decoding hardware modules, so I wonder what could be my best hardware solution.

    What about this: http://sine.ni.com/nips/cds/view/p/lang/en/nid/213047

  • Can I register with this program a track split 16 channels simultaneously when connected to a mixer? If I can, how can I do it?

    I need to record a track 16 channels with my blender.

    Hi John,.

    If you want to save 16 entries separated for unique pieces, you will need an audio interface that supports a large number of simultaneous tracks.  Your table of mixing will also be able to output of each track separately.  You don't mention what mixing table you use, but many devices are available now, which are a mixer and an audio device in a single unit.  Mixer can be used as the control interface of the application as well as the audio device entry and playback.

    Maybe if you told us what mixer you are using and what audio device you have, we can elaborate on what might be needed or how to set up in the hearing.

    Thank you.

  • System slows down during playback of 3 channels simultaneously

    Hi all!

    I'm at the stage of beginning with Labview (7.0, old I know ;() and try to encode a routine that reads data force 3 - axis load cell (400 Hz sampling frequency), it filters with low-pass filter simple software (cut 100 Hz) and the future written down into a data file if I use Matlab for plotting.) I met strange delay when I read the three channels at the same time and I'm trying to understand what has hurt.

    Here are the steps in my code (I used > example as a base):

    (1) I've initialized global channels, in which I put across the voltage according to the diagrams provided manufacturing

    LC is physically connected to SG23/SC-2345 combo, which, in turnes, connected to the PXI-6221 DAQ card

    (2) I've initialized a virtual channel for pxi-6221 so I can have control over its gain (+/-0 .5v, +/-1v, +/-5v, +/-10v) and the value of the gain for + / 1v, gives me the precision desired (at least I hope for that)

    (3) wired global channels to the block of PXI

    (4) set at 400 Hz sampling rate

    (5) acquisition of start-up

    (6) Split into three channels signal and connected a VI for filtering to one of them

    The thing is, once I have started the program, everything is "moving" so slow that made me wander if I do things right.

    Would be very happy comments

    My VI:

    The only thing you don't mention changing is the number of samples to be read. The VI you have posted a number of samples to read the value of 4000. If you change the sample rate of 400, then of course it will take 10 seconds to acquire as many samples.

  • How to read several channels simultaneously with a minimum

    Hi all

    Please see the attached file. In fact, this is a simplified example of my real application, I didn't understand the second half to reduce the complexity.

    As demonstrated, I have two entries of analago I need to read (position and acceleration) with a SPECIFIC requirement which is:

    At the same time, I make some decisions based on data more recently acquired in the "timed loop. The decision part is not included in this vi. for simplicity. But the fact is that I just need the most recent data (as well as online) make a kind of decisions.

    Everything seems fine and it seems that I collect data in a way desired interval of 1msec. BUT I just discovered that the data I read (in the timed loop) are the most recent one compare is not to the real sensors. In other words, there is a delay in the acquisition process. The value in the timed loop is like 100 msec delayed the release of real sensor, which is generated by the sensor and acquired by DAQ card.

    This problem makes my decision making part of constantly decide according to the before value of 100 msec. Unfortunately, it's terrible to my request, i.e. it is an intolerable delay to the process.

    Are my settings of data acquisition as samples per channel, the number of samples per channel or right of sampling rate? I appreciate if someone can help me with this application. I just need to collect data at 1 kHz, as close as possible in real-time (online) or with a minimum delay, not 100 msec.

    Thank you.


  • How to parse the input data of several channels simultaneously via an NI USB-6251 box by use of a single DAQ Assistant?

    I did separate VI for reading signals from several channels on a map of NI USB-6251.  I would like to combine these in a VI VI alone so that they can run that at the same time, however, there is an error if there is more that a single DAQ Assistant in the same--> error-50103 VI was held at DAQmx controls Task.vi:32 (the specified resource is reserved. The operation could not be performed as indicated.)

    All the inputs of channel must then be read in with a single DAQ Assistant, but all of the data on different channels are not separated.  Can save this data in a matrix or otherwise manageable which allow to facilitate the analysis of the data from the separate channel entries?

    I tried to view the data in a file of measures, but then when I tried InPort data, I could all the data I wanted.

    Hi AggieGirl,

    Good afternoon and I hope that your well today.

    First of all, you will not be able to have more than one DAQ Assistant by input analog or analog output task because the device has only one of each. So, you must have a DAQ task to HAVE and AO. (This is not the case for DIO static).

    There is far from split signals using the express VI - signal splitter.

    When you say you saved this file and it does not work, how it did not work? The Express VI - save a file of measures needed to manage multiple waveforms. Can send you your code & explain more about what was not OK on the file?

    Thank you

  • change the voltage with a different deadline for both channels

    I have DC power which is having two output channels, each channel is capable of giving two different tension at a time. I want to change the voltage for channels with two differnet time. ex: voltage channel 1 will change each time 2mins and canal2 tension will change to each period of 5 minutes of time. so please give me the suggestion for this problem thanks in advance.

    Maybe like this...

  • His equalizer in both channels?

    Hello

    A small question really,

    I recorded the sounds through a channel unfortunatley and want to know if prem8 can equalize it somehow to make it appear more than 2 channels?

    I know it can be done in Adobe Audition (phase correction?) but my trial has expired and I can't afford to buy the program at this time.

    Any advice would be most appreciated.

    Thanks in advance!

    n

    If you have saved the channel left or right using the right or left filling fill to duplicate the channel.

    See you soon,.
    --
    Neale
    Insanity is hereditary, get you your children

  • Cannot place a picture of tones both channels in CS2 ID

    I have a psd file which consists of two channels of pantone spot. When I try to place it in indesign, it is said

    "Cannot place this file. No filter found for the requested operation. »

    Why is this, is there any help? I have to find a way around it, I need to make a publication using only black and a pantone shade green.

    I'm on Indesign CS2, Photoshop's CS4 and I'm on Mac OSX.

    Try the DCS 2.0 file.

    Oy, I feel dirty just by typing that.

    Bob

  • Sampling dual channel

    Currently I use an NI PXI-5122 card in a chassis PXI-1000 b and I have just set up the experience of taking data from both channels.  When I slowed down the pulse frequency, I realized that the data is not a given in both channels simultaneously.  Is it possible to do?  I want to have simultaneous noise in comparison so it is quite useful in its current state.

    Thank you

    Ben

    Why you use two separate threads, one for each channel.  This might be the reason why the readings do not coincide temporarily.  In fact, with this method I would not do.  Use a single thread, combining channels.  Each function that takes a string of channel, the entrance is labeled "chains", plural, more than one channel.  Set your channel channel to "0.1".  Then the channels is being read at the same time and the result will be an array with the element 0 is the cluster of channel 0 and element 1 being the cluster for channel 1.  Table of Index allows to separate them for treatment.

Maybe you are looking for