Different readout in single channel and multichann​el mode

I am puzzled by one observation. I use labview 7.1 in windows XP. I have one PCI-M6229 board and two PCI-6713 boards. I use the Analog in channels to read signal, which will control other digital channels.
After I wired things up and programmed my VIs, I run many tests. When I read out individual channels separately, I got the correct reading displayed in the Graphs in my VI. However, when I use the graph display to show the readout from individual channels acquired with the Analog 1D Wfm NChan NSamp VI, the readout is offset by several Volts in the negative direction. The signals are not stable either. Everytime I turn on the VI, the voltage drift from what appear to be the correct reading toward the offset, then stablize. If I stop the VI and turn it back on quickly, the drift is not obvious and sticks to the offset. The longer I wait till I turn on the VI, the more it drifts.
Initially I though I had miswired the external instrument. I did extensive checking and testing and found no apparent problem. All reading with a multimeter is what supposed to be. What convinced me this is not external problem is the fact that when read as independent channels, the display is fine, just the same as read out by the multimeter. I am baffled because this appears to have something to do with how the signal is read out in the computer and may have a software origin.
Has anyone seen similar problem? Or have I missed something big time and not knowing it? Please, any advice helps.
Thanks,
Ron

Ron,
I am not familiar with your DAQ hardware but this sounds like a case of unterminated inputs floating to the power supply rails and creating havoc with the multiplexer and amplifier. Many DAQ cards use a single analog to digital converter (A/D) and switch the input channels to it via a multiplexer (MUX). Unused inputs may look like a capacitor and can charge up (or down) to one of the power supply voltages or anywhere between due to leakage currents. Depending on the design of the multiplexer and the amplifier following it, these inputs charged to maximum may cause offsets or crosstalk between channels.
The cure: 1) Terminate all unused channels to the ground, common, or sense input for AI. It may have various names on different boards.
2) Drive all the channels you are using from low impedance sources such as a buffer amplifier. High source impedances aggravate the problem you are seeing.
3) Make sure you allow enough time for the multiplexer and amplifier to settle to the new value after switching. The DAQ manual should have data on settling times. Depending upon how fast the MUX and amplifier switch and settle, the throughput on a multichannel board may be quite a bit slower than the maximum sampling rate divided by the number of channels. Again, read the manual.
Lynn

Similar Messages

  • How to do a single channel DAQ using NI-DAQ driver software with a PCI-MIO-16XE-10 card

    Hi,
    I would like to find out how I could do a simple one channel Data Acquisition from a signal generator using the NI-DAQ driver software with a PCI-MIO-16XE-10 card.
    I have written some test problem but even when the signal generator is turned on/off I get back some weird values.
    Here is my code.
    CString sFunctionName("");
    double volt[OUTPUT_POINTS*2];
    double out[OUTPUT_POINTS*2];
    short timebase, ready, code, stopped;
    unsigned short sampleInterval;
    int i, status, count=0;
    unsigned long update, points;
    short* ai_buffer;
    short output_ch_vector[16];
    int local_ITERATIONS = 2;
    SAFEARRAYBOUND bound[1];
    double dataItem = 9.9;
    long j;
    long k;
    double* pTheValues;
    LPTSTR lpsz_ErrMsg;
    // Initialise device
    status = Init_DA_Brds (deviceNumber, deviceNumberCode)
    Initializes the hardware and software states of a National Instruments
    DAQ device to its default state and returns a numeric device code that
    corresponds to the type of device initialized
    Init_DA_Brds(DEVICE, &code);
    // Check return code from Init_DA_Brds
    Code return should be 204: PCI-MIO-16XE-10.
    if (code < 0)
    CString sError;
    sError.Format("Code error: %d", code);
    if (code == -1)
    sError = sError + ": No device found";
    LPTSTR lpsz = new TCHAR[sError.GetLength()+1];
    _tcscpy(lpsz, sError);
    AfxMessageBox(lpsz);
    delete lpsz;
    return S_FALSE;
    // Allocate memory for analog output and input arrays
    //ao_buffer = new short[OUTPUT_POINTS*2];
    ai_buffer = new short[OUTPUT_POINTS];
    // Set double-buffering
    status = DAQ_DB_Config (deviceNumber, DBmode)
    Enables or disables double-buffered DAQ operations.
    status = DAQ_DB_Config(DEVICE, 1);
    if (status < 0 )
    sFunctionName = "DAQ_DB_Config";
    goto TidyUp;
    // Get the rate parameters
    status = DAQ_Rate (rate, units, timebase, sampleInterval)
    Converts a DAQ rate into the timebase and sample-interval
    values needed to produce the rate you want.
    status = DAQ_Rate(RATE, 0, &timebase, &sampleInterval);
    if (status < 0 )
    sFunctionName = "DAQ_Rate";
    goto TidyUp;
    // Setup scan
    status = SCAN_Setup (deviceNumber, numChans, chanVector, gainVector)
    Initializes circuitry for a scanned data acquisition operation.
    Initialization includes storing a table of the channel sequence
    and gain setting for each channel to be digitized
    status = SCAN_Setup(DEVICE, 1, ai_channels, gain);
    if (status < 0 )
    sFunctionName = "SCAN_Setup";
    goto TidyUp;
    status = SCAN_Start (deviceNumber, buffer, count, sampTimebase,
    sampInterval, scanTimebase, scanInterval)
    Initiates a multiple-channel scanned data acquisition operation,
    with or without interval scanning, and stores its input in an array
    status = SCAN_Start(DEVICE, ai_buffer, OUTPUT_POINTS, timebase, sampleInterval, timebase, 1000);
    if (status < 0 )
    sFunctionName = "SCAN_Start";
    goto TidyUp;
    while(count < local_ITERATIONS)
    // Check whether we are ready to input another half-buffer
    status = DAQ_DB_HalfReady(DEVICE, &ready, &stopped);
    if (status < 0 )
    sFunctionName = "DAQ_DB_HalfReady";
    goto TidyUp;
    if (ready == 1)
    status = DAQ_DB_Transfer(DEVICE, ai_buffer, &points, &stopped);
    if (status < 0 )
    sFunctionName = "DAQ_DB_Transfer";
    goto TidyUp;
    count++;
    // Clear the analog input
    status = DAQ_Clear (deviceNumber)
    Cancels the current DAQ operation
    (both single-channel and multiple-channel scanned) and reinitializes the DAQ circuitry.
    status = DAQ_Clear(DEVICE);
    if (status < 0 )
    sFunctionName = "DAQ_Clear";
    goto TidyUp;
    status = SCAN_Demux (buffer, count, numChans, numMuxBrds)
    Rearranges, or demultiplexes, data acquired by a SCAN operation
    into row-major order, that is, each row of the array holding the
    data corresponds to a scanned channel
    status = SCAN_Demux(ai_buffer, OUTPUT_POINTS * 2, 2, 0);
    if (status < 0 )
    sFunctionName = "SCAN_Demux";
    goto TidyUp;
    //Convert binary values to voltages (Doesn't actually take a reading from board)
    status = DAQ_VScale (deviceNumber, chan, gain, gainAdjust, offset, count, binArray, voltArray)
    Converts the values of an array of acquired binary data and the gain setting for that data
    to actual input voltages measured.
    status = DAQ_VScale (1, 0, 1, 1.0, 0.0, OUTPUT_POINTS , ai_buffer, volt);
    if (status < 0 )
    sFunctionName = "DAQ_VScale";
    goto TidyUp;

    Hello,
    Please take a look at lots of examples available at :
    1. www.ni.com >> NI Developer Zone >> Development Library >> Measurement Hardware
    2. C:\program files\national instruments\ni-daq\examples\visualc
    Sincerely,
    Sastry V.
    Applications Engineer
    National Instruments

  • I see people from different ages at my work and every month I need to count how many people from each age I've seen that month. How can I do to give the entries to numbers in a single cell and make numbers count them for me?

    I see people from different ages at my work and every month I need to count how many people from each age I've seen that month. How can I do to give the entries to numbers in a single cell and make numbers count them for me? The final result would be a spreadsheet telling there were 8 people from 20 to 39 years old, 14 peolple from 40 to 59 and so on...

    jpqcampos wrote:
    This appears to be an 'input form' using 'Radio Buttons' to select the category. Neither of these features are supported in Numbers '09.
    You can input the data on one table and summarize it on a second table, but the input table will continue to hold data for each event.
    And by using the Reorganize button, you can hide all but two rows of that table to approximate the appearance and performance of an input form.
    Here are the two tables, Data on the left and Summary on the right. Notes below.
    The grey-filled columns in both tables are 'working' columns, and may be hidden (as shown in the image below).
    Data table:
    D1 contains the word "TRUE" (in capital letters). (This row is always shown.)
    D2 is empty, or may contain any value except "TRUE" (This row is always hidden under the Reorganize rule.)The rest of Row 2 of this table requires the data shown: a number outside the range to be counted (999), and two checkboxes, both checked.
    D3 (and filled down the rest of column D):   =AND(OR(B2,C2),NOT(OR(B3,C3)))
    The formula returns TRUE only for the first unused row in the table (ie. the first row for which neither checkbox has been checked)
    Summary table:
    Column A contains labels for the age ranges to be counted.
    Column B contains the same information in the form necessary for the formulas in columns C and D. They need a numeric value, and that value must be the largest acceptable value in the range to be counted.
    C2 (and filled right to column D, then both filled down to row 5):
        =COUNTIFS(Data :: $A,"<="&$B,Data :: B,TRUE)-SUM(C$1:C1)
    Two changes from the previous example:
    COUNTIFS is used to separate the Native and Foreign counts as well as the age range to be counted.
    The amount subtracted from each result is the SUM of the earlier results, and includes the text value in the first cell of the column (which is interpreted by SUM as a zero).
    See note below regarding my earlier formula.
    When the greyed columns are hidden and the checkbox in the Reorganize pane is checked, the two tables will appear as shown below:
    Close the reorganize pane, and the 'data entry form' is ready to use.
    To use, enter the age first, then check one of the boxes.
    As soon as one box is checked, the row will be hidden, and the next (unused) row will be shown.
    Regards,
    Barry
    Note regarding formula in my earlier post:
    The earlier formula will give erroneous results as it subtracts only the count directly above it from its count of persons in the age range 0-n.
    In E2 of that table, replace "-E1" with "-SUM(E1:E$1)
    Fill down to E8.
    Ignore the instructions (in that post) following "Fill down to E8."
    B

  • Hello, i created 5 different books (photo album) and i would like to know if it's possible to make one single order (and pay the transportation fees only once...) i couldn't find how

    hello, i created 5 different books (photo album) and i would like to know if it's possible to make one single order (and pay the transportation fees only once...) i couldn't find how

    Soory, no, it is not possible. You can only combine multiple copies of the same book into one order.
    Regards
    Léonie

  • 2 different sales org. for single plant and org.unit, can we?

    hi,
    we have this requirement to hava a 2 different sales org. for one single plant and one organization unit. is it possible just by assigning in spro path,
    spro-> CRM->master data->cross system assignment of organization units   <-|
    -> assign plant and storage location to service organization unit.
    when we change the stor.location it gives us the error message -
    target key must be different from source key.
    can any one please help me in this.
    thanking you.
    Ahmed.
    =======

    Hello BJ,
    I am talking about Intercompany sale - configuration where i should be able to sale from diff,Sales org ( of diff company code ) from one single plant ( of diff. company code )
    please refere my first mail on posting this issue to understand the requirement.
    Thanks for further advise.
    Nitin

  • Show channels with own time channel and different length in one 3D graph

    Hi,
    How can i show channels with own time channel and different length in one 3D graph?
    My consideration looks like this, but i didn't found a solution with acceptable performance. ( i have many channels to merge and many data in them)
    i have 4 Channels 2 with values and 2 with time.
    Example:
    Pair 1:
    1 - 3
    2 - 4
    3 - 5
    4 - 8
    5 - 9
    Pair 2:
    1.5 - 6
    2.3 - 7
    4.5 - 8
    I want than this result:
    1 - 3
    1.5 - null
    2 - 4
    2.3 - null
    3 - 5
    4 - 8
    4.5 - null
    5 - 9
    And
    1 - null
    1.5 - 6
    2 - null
    2.3 - 7
    3 - null
    4 - null
    4.5 - 8
    5 - null
    thanks a lot
    by
    Stefan

    Hi StefanF,
    You need to first create the timebase that you want (in this case with a 0.5 increment) using the "Generate Numeric Channel" ANALYSIS function, then use the resulting time channel in the "Linear Mapping" ANALYSIS function for each of the original channel pairs.
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • ı have 2 account one gamecenter with single emaill and password.it is like a identical twins of different.how can ı make it single?

    ı have 2 account one gamecenter with single emaill and password.it is like a identical twins of different.how can ı make it single?

    Are you referring to 2 iTunes accounts/Apple ID's? If so you can't, all purchases are tied to each Apple ID so if you need to say reload an app or update, it would be with that account. 

  • Dual and Single Channel Mode

    Talking about dual channel and single channel. Is it a theory or is it really a big significant difference in performance between the two? Just curious

    Hi Richard,
    Thanks for the speedy reply. I'll go tinker around a little more and see what I can do with this board
    Benedict.

  • How to structure the DMA buffer for PXie 6341 DAQ card for analog output with different frequencies on each channel

    I'm using the MHDDK for analog out/in with the PXIe 6341 DAQ card.
    The examples, e.g. aoex5, show a single Timer  (outTimerHelper::loadUI method), but the example shows DMA data loaded with the same vector size.
    There is a comment in the outTimerHelper:rogramUpdateCount call which implies that different buffer sizes per channel can be used.
       (the comment is: Switching between different buffer sizes will not be used)
    Does anyone know what the format of the DMA buffer should be for data for multiple channels with different frequencies ?
    For example, say we want a0 with a 1Khz Sine wave and a1 with a 1.5Khz sine wave.  What does the DMA buffer look like ?
    With the same frequency for each channel, the data is interleaved, e.g.  (ao0#0, ao1#0; ao0#1, ao1#1, ...), but when the frequencies for each channel is different, what does the buffer look like ?

    Hello Kenstern,
    The data is always interleaved because each card only has a single timing engine for each subsystem.
    For AO you must specify the number of samples that AO will output. You also specify the number of channels. Because there is only one timing engine for AO, each AO will channel will get updated at the same time tick of the update clock. The data will be arranged interleaved exactly as the example shows because each AO channel needs data to output at each tick of the update clock. The data itself can change based on the frequency you want to output.
    kenstern wrote:
    For example, say we want a0 with a 1Khz Sine wave and a1 with a 1.5Khz sine wave.  What does the DMA buffer look like ?
    With the same frequency for each channel, the data is interleaved, e.g.  (ao0#0, ao1#0; ao0#1, ao1#1, ...), but when the frequencies for each channel is different, what does the buffer look like ?
    In your example, you need to come up with an update rate that works for both waveforms (1 KHz and 1.5 KHz sine waves). To get a good representation of a sine wave, you need to update more than 10x as fast as your fastest frequency...I would recommend 100x if possible.
    Update Frequency: 150 KHz
    Channels: 2
    Then you create buffers that include full cycles of each waveform you want to output based on the update frequency. These buffers must also be the same size.
    Buffer 1: Contains data for the 1 KHz sine wave, 300 points, 2 sine wave cycles
    Buffer 2: Contains data for the 1.5 KHz sine wave, 300 points, 3 sine wave cycles
    You then interleave them as before. When the data is run through the ADC, they are outputting different sine waves even though the AO channels are updating at the same rate.

  • Can I use a Single Channel 8GB RAM in late-2009 17" 2.8 Core 2 Duo

    Hi guys.
    I've been beginning to run into the problems with the RAM slots on the logic board, where only one slot will work instead of both.
    I upgraded to 8GB of RAM from the 4GB setup a while back and only began having the problem within the last year or so, on and off. I've tried using different 2x4GB sticks, from Crucial and Mushkin and the effect is the same.
    Logical deduction makes me think it's the familiar issue with the RAM slots on the logic board.
    I really don't want to spend the $ for a logic board replacement, so will a single stick 8GB work on my MBP? I need the 8GB because I do a lot of photo editing and multi-tasking on the go.
    And while there is no single 8GB stick rated at PC3 8500, I read that as long as the memory sticks have the same number of pins (204) and the clocking speed is at the minimum rating (1066), any stick faster will automatically reclock itself to work with said slot.
    I tried it by purchasing this stick:
    http://www.newegg.com/Product/Product.aspx?Item=N82E16820226266
    But when I mounted it, I got the MBP beeping and no boot, even after resetting the SMC and trying it in both slots.
    Am I doing something wrong? Can anyone provide any input as to what I could do to get around this temperamental RAM slot issue?
    As of now, both slots seem to be providing my 8GB of RAM but I know that when I get up on the go again, and my laptop bag experiences any sudden motion, it's going to knock it back down to 4GB via 1 channel, knocking out the other slot.
    TIA. Any advice appreciated.

    chinny4290 wrote:
    My System Info says I have a MacBookPro5,2
    That is a early 2009 MBP.
    The only one on OWC's site is this one, but it says, for 13-inch only (*For MacBook Pro 13.3" Mid 2010 (Model ID MacbookPro 7,1) Only*))
    http://eshop.macsales.com/item/OWC/8566DDR3S8GB/
    Will it still work?
    Not likely.  The problem that you are faced with is that there are no 8 GB modules with those specifications, at least that I am aware of.  4GB is the maximum amount that you will be able to install with only one functioning RAM bay.
    I would bring the MBP into an Apple store genius bar and see if the RAM bays can be repaired, what is involved what the cost would be.  These evaluations are FREE regardless of the age of the MBP.
    Ciao.

  • Multiple files in different directory using single FILE adaptor

    Hi Guys,
    How can we handle multiple files having different format(PDF,TXT,EXCEL) and in different directory with the single FILE adaptor.
    I know by using "." we ca get mutilple files, but here tthe files are of different format and in different directory.
    Could you please explain as to how we can handle this scenarios?
    Thanks
    Sahil

    Hi,
    The short answer is - "No".
    The Long Question - "Why do you want to use a SINGLE channel".
    If your idea is to reuse the interface then dont worry... Except for the Senderchannel and Sender agreement all your other objects can be reused ...provided your sender apter converts the different files into the same XML format..
    For TXT you can use the simple file adpater..
    For excel see if you can use save the file as .CSV format...then you can use it directlky by the simple FIle adapter..
    For PDF use conversion agent... Here a blog to get u started on that ->
    /people/shabarish.vijayakumar/blog/2009/05/17/trouble-writing-out-a-pdf-in-xipi
    regards
    Arvind R

  • Use of common distribution channel and division in CRM

    Hi,
    I have a requirement where the customer master will be created in a single dist channel and division combination in ECC and downloaded to CRM. However this customer will be used in different sales area combinations in CRM and ECC.
    In ECC there is as standard setting wherein we can refer a sales area to other sales area.
    Do we have any such functionality in CRM?
    I went through posts and even tried to run Transaction CRMD_DOWNLOAD_SB and CRMD_DOWNLOAD_OM but the tables were not populated in CRM.
    For information we are creating the org structure in CRM itself and not generating it from ECC.
    Regards,
    PP

    dear PP,
    first, you can have a look the relevant master data division and distr. channels settings in config
    here are the paths for CRM 7.0  system config (might be a bit different for previous versions):
    spro->customer relationship management->master data->organisational management->division settings
    spro->customer relationship management->master data->organisational management->organisational data for sales scenario
    and second, the Assignment of Organisational Units from SAP ECC (same CRM spro config):
    spro->customer relationship management->master data->organisational management->Assignment of Organisational Units from SAP ECC
    please do not forget to check out the Data transfer (just one node lower) : Copy SAP ECC Sales Structure
    t-code CRMC_R3_ORG_GENERATE
    good luck!
    regards,
    PPIO

  • Similar channel into single channel

    Dear All,
    Is there any way to merge the multiple similar channel to single channel without flattening layers.
    If pantone reflex blue 3 times is there means i need to merge it into single reflex blue channel.
    Pls help..
    Thank you,
    Joe

    Yes spot channel only and in Same document itself.
    And the above script need to run in Extend tool script?. Coz by this script there is no changes happening.
    By using Apply image can merge only two channels at a time. And after merged into a single channel source channel also remains.
    For ex,  Pantone Reflex Blue 1
          Pantone Reflex Blue 2
    Now i need to merge into 1. so after Merging by using Apply image
    Pantone Reflex Blue 1 2
    Pantone Reflex Blue 2 (But this is to be automatically deleted after merging, which is not possible by using Apply image)
    By using the script this needs to be recover
    1) In channel options
    Color indicates - Spot Color
    Color - Reflex Blue
    Solidity - 0%
    In same way i have taken the separation in different area of my image with same spot color.
    2) If process color are taken as spot channel that also need to merge with process channel (CMYK)
    Color indicates - Spot color
    Color - C100%
    Solidity - 0%
    If this is option selected in this channel to be merge with Cyan process color channel.
    By using Apply image option i used to give Multiply only and Opacity to 100%. Same need to apply this script. Pls help..
    Thank you,
    Joe

  • Mixing and exporting for more than 8 channels and non-standard multichannel setups

    I am trying to do something kind of unconventional, although I have seen people on the forums trying to do similar things. Unfortunately, it's unclear if they succeeded or not, and if they did, how.
    I'm trying to figure out how to mix sound for an environment that has many (somewhere between 8 and 16) independent speakers, all connected to an audio interface. I know that WAV, AAC, and other audio file formats can carry that many channels and I can map them to the individual speakers. My question is how to edit/mix. Specifically,
    Is this possible in Audition? It seems like it might be in CC, but not previous? (I have CS6.)
    How do you set up the project file. When I create a new multitrack project, I can choose mono, stereo, or 5.1. The 5.1 option allows me to assign sounds to the five speakers in a standard 5.1 setup and the LFE. Is it possible mix for an environment with more than that? Or with a different configuration of speakers? In Audio MIDI Setup (for Windows people, that's where in OSX you set the more advanced audio preferences) I can configure up to 7.1 as well as geometric arrangements like quadrophonic, hexagonal, and octagonal. Is it possible in Audition to mix for anything like these?
    There have been some threads where people talk about using 16 discrete outputs in Audition. How is this possible? Is each track able to be routed to a different output? If so, is it possible to write a file that has all of these tracks assigned to their discrete output channels?
    Is it possible to nest audio sessions like you can nest Premiere sequences? For example, can I create a multitrack project with mono output and have that session be embedded into another multitrack session or do I have to finish editing the first one and write a file from it to use it in another project? Can buses be used to do this? What I'm wondering is if what I describe in #3 above IS possible, then how to have more than just a single pre-made audio file going to each of the outputs, to allow me to mix each channel with various sounds.
    Sorry that's a few questions, but they all revolve around how to work with multi-channel sound that isn't stereo or 5.1.
    Thanks!

    SpdCncpt wrote:
    I'm trying to figure out how to mix sound for an environment that has many (somewhere between 8 and 16) independent speakers, all connected to an audio interface. I know that WAV, AAC, and other audio file formats can carry that many channels and I can map them to the individual speakers. My question is how to edit/mix. Specifically,
    Is this possible in Audition? It seems like it might be in CC, but not previous? (I have CS6.)
    As you have probably gathered, this is effectively a work in progress...
    How do you set up the project file. When I create a new multitrack project, I can choose mono, stereo, or 5.1. The 5.1 option allows me to assign sounds to the five speakers in a standard 5.1 setup and the LFE. Is it possible mix for an environment with more than that? Or with a different configuration of speakers? In Audio MIDI Setup (for Windows people, that's where in OSX you set the more advanced audio preferences) I can configure up to 7.1 as well as geometric arrangements like quadrophonic, hexagonal, and octagonal. Is it possible in Audition to mix for anything like these?
    At present, this is restricted to what you can see, but there's sort-of a workaround - albeit not an ideal one...
    There have been some threads where people talk about using 16 discrete outputs in Audition. How is this possible? Is each track able to be routed to a different output? If so, is it possible to write a file that has all of these tracks assigned to their discrete output channels?
    If you have a multichannel sound device, and all the outputs are visible to Audition, then yes, each track can be assigned directly to a different output. And if you set one up, you can do this with buses as well...
    Is it possible to nest audio sessions like you can nest Premiere sequences? For example, can I create a multitrack project with mono output and have that session be embedded into another multitrack session or do I have to finish editing the first one and write a file from it to use it in another project? Can buses be used to do this? What I'm wondering is if what I describe in #3 above IS possible, then how to have more than just a single pre-made audio file going to each of the outputs, to allow me to mix each channel with various sounds.
    It's not possible to nest sessions at present in any version, and this has been asked about before. There are some significant issues with this, mainly to do with things like sample rates, output formats, etc. Doesn't mean that it won't happen, but don't hold your breath... As I said, there's a workaround, and yes, it's buses. Since you can effectively submix to a bus, and the bus output can go directly to hardware, then you can do what you want. The compromise is that in order to save the overall result, you'll end up with all of your source files, and a session file. And you'll have to play the whole thing back in Audition, rather than export it to a single file and be able to play it on a multichannel player. But yes, it should work.

  • Is there any way to software trig on 4-8 channels, if possible with different threshold on each channel?

    I am working with a modified version of the example "Acquire N - Multi-Analog Software Trig.vi" in Labview. The example retrieves data from 6 input channels each time an analog trigger occures. Is there any way to software trig (if possible with different treshold on each channel) on all channels in a logical OR-function?

    Unfortunately you can only configure a trigger for a single channel. You could, in software, create a multiple-channel software trigger, but it will not be nearly as efficient.
    Here is what you could do. You could call the the AI Start VI and AI Read VI in a while loop like the "Acquire-N-Multi-Analog Software Trig VI" but you would not be able to use the conditional retrieval part of the code. Initially, you could read only a few values from each channel and be comparing those values to each individual threshold within the loop. When all of the values have reached the thresholds, you could change (increase) the amount of values being read by AI Read.
    This method would always be reading from the channels, but would not be returning a lot of data until all of
    the channels have reached their threshold. Just a suggestion. I hope this helps.
    Regards,
    Todd D.
    Applications Engineering
    National Instruments

Maybe you are looking for

  • Performance Degradation of HR Disco reports after upgrade from 1158 - 11510

    Hi there Has anyone else seen a degradation in performance between 4i and 10.1.2 on apps HR modules? Or indeed not against HR modules. Following an upgrade from 1158 to 11510 we have seen significant downturn in performance of long standing HR report

  • Intel Accelerato​r drivers keep crashing

    So I've been working on getting this laptop back up and running for a day or two now, and it's just about done. However, the display drivers seem to be out of whack. The driver(s) constantly crash (causing the screen to go black) and displays a warni

  • Bionic Clear System Cache

    When I try and clear my system cache on my Verizon bionic (Android version 4.1.2) I can get to the screen w/ the android and exclamation point but no further.  If I click the volumes together I get nowhere.  Is there another trick to this?  Thank you

  • # in Analyzer and it exists in DSO

    Hi. I have a problem with Analyzer. I have done a new characteristic in my DSO. It is Document Number. zdocnumber (char 10) without texts. I watch in my DSO and this object is filled. But when I show in Analyzer, in my query this object, it only show

  • TS1538 ipod classic 160 gb. unable to restore or format. tried all the recommended steps. no go. Any suggestions?

    ipod classic 160 gb. Unable to Restore.  Also cannot format via C:\ right click on drive and Format.  Have tried all the recommended steps I can find. No luck. Any suggestions?