Max sampling rates in differential sampling

I am rather a novice in terms of DAQ and wonder about the maximum
sampling rate. For the DAQ-cards I use (M-series 6221, E-series 6024)
the max sampling rates are said to be 250 and 200kS/s respectively. I
am aware that all channels share a common A/D converter, and that
sampling several channels concurrently limits the max frequency per
channel to a smaller value. But, what if I use differential sampling?
Does this mean I have a reduced max sampling rate since it uses 2
analog input channels? My guess is that I dont, that it is handled
before A/D conversion, but I cant find the answer anywhere.
Hope you can help!

Hello Sirnell!
You will have the same sampling rate regardless of which connections you make (differential,RSE, NRSE), but with the differential connection you will reduce the amount of channel you can use. With an E-series board with 16 inputs you will only be able to connect 8 signals using the differential connection.
For more information about Field wiring take a peek at this link:
http://zone.ni.com/devzone/conceptd.nsf/webmain/01F147E156A1BE15862568650057DF15
For more information about DAQ (glossary):
http://zone.ni.com/devzone/conceptd.nsf/webmain/45ACC30D4A769A3F862568690061D750
Cheers.
Ashwani S.
Applications Engineer
National Instruments Sweden

Similar Messages

  • How to improve sampling rates in mega samples spartan 3e board

     I am trying to acquire data in spartan 3e board in mega samples rate can you post me any examples for this purpose
    Solved!
    Go to Solution.

    If you're trying to get analog samples in that range, the issue that you're going to run into is that that sort of sampling rate is right at the bleeding edge of what you're asking for (it's a 2-channel @ 1.5Msps chip, the LTC1407A-1). If you actually want to capture at these rates, you're going to need to pull some interesting LV-foo using single-cycle timed loops in the FPGA diagram or drop some code down into an IPNode/CLIP Node, with outputs from those IP blocks hooked to the IO in a SCTL.
    Please let us know a bit more about your specific design.
    -Brad

  • Sample rate for digital sampling (cDAQ-9172 & NI 9401)

    Hi!
    I have a cDAQ-9172 with a NI 9401 C-series module (digital). I would like to sample the digital inputs with a sample rate of e.g. 400 kHz or 200 kHz. My problem is that I can only select a the 100kHzTimebase clock, and therefore only get a 100 kHz sample rate. The 20MHzTimebase clock is too fast, since it gives me a sample rate of 20 MHz). Is it possible to get a user defined sample rate of e.g. 200 kHz, by e.g. dividing down the 20MHzTimebase clock?
    Solved!
    Go to Solution.

    The cDAQ-9172 chassis does not have an internal timing engine for digital input however you can use one of the onboard counters to generate your clock.  Set your pulse train generation counter to be one of the internal counters, such as "cDAQ1/_ctr0" and your digital input sample clock source to be /cDAQ1/Ctr0InternalOutput". 

  • Sample Rate Conversion in Sample Edit Window

    The option to sample rate convert in the sample edit window appears to have disappeared (was in Logic 7) This enabled destructive editing (sample rate conversion) of a selection of an audio file. There are a number of sound design or problem fixing reasons I have used this feature in the past.
    The only option is now to copy, convert and replace the whole file and as this is not destructive if you wanted to apply the same changes to a number of different mixes (saved as different songs) this is now also no longer possible.
    Is this feature available on another menu? (Time and Pitch machine will not do the same function)
    Julian

    Hi tslr...
    I am thinking that ever since Apple came out with Core Audio architecture they basically put it in every audio app that they had, that said- Apple's buyout of Emagic was most probably where they were able to get allot of the Core Audio architecture from, (there is a memo somewhere about this- quite public knowledge)...
    Basically after OS9 and the buyout it was really cool to see parts of logic running around the OS, (Midi preferences etc.)
    Then Garageband...
    I think what I am trying to say is that this is most probably some functionality that is occuring due to Core Audio Services- not Waveburner- so most probably there is a release note somewhere discussing Sampling Rate Agnostic's. (Actually come to think about it I think it was a new feature of Logic Pro...
    Regards
    Alex
    PS: I wouldn't think that it would matter about being in 48 or 44.1- so don't loose sleep over it.

  • USB-4065 Max Sample Rate

    I am currently trying to log DC voltage readings from a AA battery to an ASCII file using LabVIEW SingalExpress 2009 and the USB-4065 DMM (digital multimeter). I have two steps:
    1) Acquire Signal > DC Voltage using DMM
         - set to 4.5 resolution with 3.333333E-5 sample period
    2) Save to ASCII
         - Set to append to file, I delete the file after every run
    The fastest readings I can get is one data point written to the ASCII file every eighth of a second.
    Additionally I am new to NI Software and LabVIEW, the LabVIEW SignalExpress software I have is only for Evaluation as it was included in the driver CD for the USB 4065 DMM.
    Is the max sampling rate (30,000 samples per second) only achievable through a LabVIEW VI?
    Do I have the wrong settings for the DMM step?
    Is it because I have not activated SignalExpress and am only using the evaluation version?
    Thank you in advance for any and all help!!!
    Solved!
    Go to Solution.

    Hey Lukos,
    You imply that you have LabVIEW, but are just new to it.  I recommend using our DMM shipping examples, available in the NI example finder:
    Go to the Help menu bar, then select Find Examples.  Once the NI Example Finder opens, go to: Hardware Input and Output»Modular Instruments»NI-DMM»Multi-Point Measurements»Cont Acq & Chart Multiple Samples.vi.
    With that VI open, decrease the resolution to increase the sample rate.  If you're still not able to get as many samples per second as you'd like, I recommend reading the NI-DMM Help file (Start»All programs»National Instruments»NI-DMM»Documentation), particularly the 4065 measurement cycle (Devices»NI 4065»DMM Measurements»DMM Measurement Cycle) section.  If you're still not able to measure as fast as you'd like, post up and we can look at other configuration/hardware options.
    -John Sullivan
    Analog Engineer

  • Low sample rate with NI USB-6008

    Hello,
    We are working on a project collecting data from a hybrid rocket motor for
    University research. We are using a NI USB-6008, which has a sample rate of
    10kHz. We are using 3 channels and getting a sample rate of ~60 samples per
    second. I have attached the VI. Is this slowed by software, or physical
    computer computation speed? This sample rate needs to be much higher. Any help
    is greatly appreciated.
    - Theo
    Attachments:
    Hybrid DAQ_10.vi ‏73 KB

    Hi Rocket 154,
    You’ve already had some
    great responses, but I just wanted to add a little bit. A great starting point
    to writing good code would be the Getting Started with NI-DAQmx: Main Page,
    as well as the shipping examples (In LabVIEW, Help » Find Examples) already
    mentioned.
    If you navigate a bit
    through the links (Basic Programming with NI-DAQmx » Getting Started with NI-DAQmx
    Programming in LabVIEW) you’ll end up with some great resources. I recommend Learn
    10 Functions in NI-DAQmx and Handle 80% of your Data Acquisition Applications.
    It will detail many of the functions you can use and give you a feel for proper
    code style in LabVIEW.
    I hope that helps.
    Mark E.
    Precision DC Product Support Engineer
    National Instruments
    Digital Multimeters (DMMs) and LCR Meters
    Programmable Power Supplies and Source Measure Units

  • DASYLAB QUERIES on Sampling Rate and Block Size

    HELP!!!! I have been dwelling on DASYLAB for a few weeks regarding certain problems faced, yet hasn't come to any conclusion. Hope that someone would be able to help.Lots of thanks!
    1. I need to have more data points, thus I increase the sampling rate(SR). When sampling rate is increased, Block size(BS) will increase correspondingly.
    For low sampling rate (SR<100Hz) and Block size of 1, the recorded time in dasy and the real experimental time is the same. But problem starts when SR>100Hz for BS=1. I realized that the recorded time in dasylab differs from the real time. To solve the time difference problem, I've decided to use "AUTO" block size.
    Qn1: Is there any way to solve the time difference problem for high SR?
    Qn2: For Auto Block Size, Is the recorded result in dasylab at one time moment the actual value or has it been overwritten by the value from the previous block when AUTO BS is chosen.
    2. I've tried getting the result for both BS=1 and when BS is auto. Regardless of the sampling rate, the values gotten when BS=1 is always larger than that of Auto Block size. Qn1: Which is the actual result of the test?
    Qn2: Is there any best combination of the block size and sampling rate that can be used?
    Hope someone is able to help me with the above problem.
    Thanks-a-million!!!!!
    Message Edited by JasTan on 03-24-2008 05:37 AM

    Generally, the DASYLab sampling rate to block size ratio should be between 2:1 and 10:1.
    If your sample rate is 1000, the block size should be 500 to no smaller than 100.
    Very large block sizes that encompass more than 1 second worth of data often cause display delays that frustrate users.
    Very small block sizes that have less than 10 ms of data cause DASYLab to bog down.
    Sample rate of 100 samples / second and a block size of 1 is going to cause DASYLab to bog down.
    There are many factors that contribute to performance, or lack there of - the speed and on-board buffers of the data acquisition device, the speed, memory, and video capabilities of the computer, and the complexity of the worksheet. As a result, we cannot be more specific, other than to provide you with the rule of thumb above, and suggest that you experiment with various settings, as you have done.
    Usually the only reason that you want a small block size is for closed loop control applications. My usual advice is that DASYLab control is around 1 to 10 samples/second. Much faster, and delays start to set in. If you need fast, tight control loops, there are better solutions that don't involve Microsoft Windows and DASYLab.
    Q1 - without knowing more about your hardware, I cannot answer the question, but, see above. Keep the block size ratio between 2:1 and 10:1.
    Q2 - without knowing more about your hardware, and the driver, I'm not sure that I can fully answer the question. In general, the DASYLab driver instructs the DAQ device driver to program the DAQ device to a certain sampling rate and buffer size. The DASYLab driver then retrieves the data from the intermediate buffers, and feeds it to the DASYLab A/D Input module. If the intermediate buffers are too small, or the sample rate exceeds the capability of the built-in buffers on the hardwar, then data might be overwritten. You should have receive warning or error messages from the driver.
    Q3 - See above.
    It may be that your hardware driver is not configured correctly. What DAQ device, driver, DASYLab version, and operating system are you using? How much memory do you have? How complex is your worksheet? Are you doing control?
    Have you contacted your DASYLab reseller for more help? They should know your hardware better than I do.
    - cj
    Measurement Computing (MCC) has free technical support. Visit www.mccdaq.com and click on the "Support" tab for all support options, including DASYLab.

  • Converting sample rate when exporting

    CS5.5
    I'm using Audition to do some final mastering to 16-bit stereo 44100 wav files, in 32 float multi-track sessions.
    All I'm doing is increasing the clip gain, then exporting to 16-bit stereo 44100 wave and 320 mp3.
    I'm not changing the sample rate, channels or bit depth, but I am applying triangular dither when exporting.
    The thing I've noticed is even though I'm not changing any of the properties of the files, when exporting Audition still tells me its "converting sample rate", despite the sample rate being the same as the source (44100). The quality advanced tab on the sample rate is greyed out.
    Also, when I check the history box for the newly exported files it tells me "convert sample type on save as"
    What is Audition doing at this stage?
    How can it be converting the sample rate, when the sample rate is the exact same as the source? And the quality tab for sample rate conversion is greyed out?
    All I'm doing is upping the clip gain slightly and then applying dither to these files. No sample rates are changed.
    Any help greatly appreciated.

    brazil101 wrote:
    I'm using Audition to do some final mastering to 16-bit stereo 44100 wav files, in 32 float multi-track sessions.
    I'm not changing the sample rate, channels or bit depth,
    Except that you are...
    If you open a 16-bit file as a 32-bit float, then you've changed the bit depth. It's the right thing to do if you are doing amplitude changes, as it makes any change effectively lossless, but it will still have to be converted back to 16-bit if you elect to store it like that.

  • Is the sample rate half with the snd read waveform.vi?

    Hi Guys,
    I plan to use the PC soundcard for data acquiring with the standard LV "snd read waveform" vi. During programming  I found that the sample rate is the half of the adjusted value. For example when I set
      - the format to 8bit mono
      - the buffer size to 11025 byte
      - and the sample rate to 11025
    then the operation takes 2000ms. I would expect 1sec.
    Used system: LV7.0,  WinXP  SP2.
    Does anybody know the reason? I have to use 44100Hz sample rate (44100 "individual" sample per secundum) in my application.
     Thanks,     
        Tomi
    Attachments:
    Panel.jpg ‏18 KB
    Block.jpg ‏15 KB

    To be more precise, that's the time take for the below mentioned finite cycle
    SI config>> SI start>> SI read >> SI clear.
    Its this 'entire' process which takes 1997 milli Sec
    Now, what you really have to check is wheather your 'SI read' function is living up to the sampling rate you have set!
    Check that by putting your 'time elapsed' check for SI Read function alone!
    Hope this helps
    Regards
    Dev

  • Adjusting Sampling Rate to write continuous data to excel?

    Dear colleagues,
     I am reading data from a DAQ from 4 channels and am wanting to write the data continuously to an excel sheet.  Problem is, I cannot get the sampling rate and # of samples to appear "constant".  instead, labview is only sampling x number of samples in a row and storing those to excel.  What I want is this:
    Beginning at time t=0, and every 0.2 seconds after that (5 Hz), read the values from all 4 channels and append them to an excel file.  What I am using is a 1D to 2D array converter and the Write-to-Spreadsheet function outside my while loop.  If I set it to only do 1 sample every 0.2 seconds, then it just stays at t=0, just refreshing the value and thus overwriting my excel data.  How can I make it sample continuously from t=0 to t=when STOP button is pressed, and then log all samples into excel?  I have attached my sample vi below.  Thank you.
    Attachments:
    working_final.vi ‏547 KB

    Hi Mike, Thanks for replying.
    The latter of the two methods you mentioned, " you write your values every iteration to the file, therefore you have to place the "Write vi" inside the while loop.", this would be ideal.  What sort of conversions need to be done in the while loop before the data is written? In my file, you can see that I am trying to use a converter to go from Dynamic Data to a 1D array.  Would this be the appropriate method for doing this?  What I am trying to accomplish can't possibly be this complex, I'm sure lots of people require the use of a similar write-to-spreadsheet function.

  • External sound card sample rate issue

    After installing Yosemite I am having problem with Sample Rate settings on my external audio interface. It was working perfectly before the upgrade.
    The issue is that the sample rate on my system is set to 44.1 Khz. When a new application attempts to access the audio card it plays but breaks up. This is indicative of a sample rate issue so I tried to set the rate to 48 Khz and then back to 44.1 Khz. Once I do this the system works properly until another application tried to use the card and I have to repeat the same process over again. While it DOES work it is not correct functionality and there is obviously something wrong.
    At first I thought is was just my system until my friend also commented on it happening to him too.
    I am using an RME Fireface UFX with the latest drivers issued on October 8th of this year.
    My friend is using an M-Audio unit and he is finding the same issue.
    I have already checked everything in Audio / Midi Set-up control and reinstalled the drivers for my audio interface. I also looked for any new settings to Yosemite to see if there was something new that might affect this. No luck and no leads on where to look for the next option.
    Anyone have any ideas?

    Hi,
         The  sound card do not support all sample rates. Which sample rates your sound card support you will find in the the manual.goto help in the toolbar select find examples and search for sound Open the Sound Input to File.vi file.This will give you a template for recording sound.You have to set the sample rate then open a sound file for write.
    Please post a sample VI that you have created.
    also,please go through this:-
    http://www.zeitnitz.de/Christian/waveio
    Thanks as kudos only

  • Matching Audio Sample Rates In FCP

    When the message comes up, "Audio sample rate must match sample rate of source tape (Log and Capture window) what exactly does one have to do to ensure a change to the correct .. ?

    What I would really like first is for someone to point out the steps on the DSR11 remote for selection of both video and audio. I'm having to remember the three different selection places as I'm doing it "blind" and I can't see the results of my inputs whilst enabling it. The only confirmation I get is the Capture screen showing the SVHS tape playing if I get it right but that doesn't answer the question of how come I don't get a TV monitor screen showing up when then playing the captured material. That, as well as no audio which could possibly be due to a wrong audio preset in the DSR 11 due to my lack of visual. The video setting has to be right for me to get a Capture screen on my desktop. Normally, when starting FCP, the TV Monitor screen changes to a colour indicating connection.
    With frustration at a peak, and just in case I'm in some way unhappily missing the right Capture preset, I'll bow to anyones step by step workthrough on the procedure.
    Firewire between Macpro and DSR. SVHS in and out connections between DSR and SVHS VCR. Ongoing scart connection from VCR to TV monitor.

  • Why cant I control the sample rate?

    I am sure there is a simple programming answer to this but I am drawing a blank. I would like to slow down my sample rate in the following block diagram, however changing the sample rate at my Sample Clock seems to have no effect. Any ideas? Thanks in advance for your help
    Solved!
    Go to Solution.

    NIquist wrote:
    How about a Timed Loop?  It's one of the main structures.  You can also just drop the Wait.vi (Timing Palette) in your current loop.
    I recommend the Wait (ms) function over a timed loop unless you specifically need the timed loop behavior.  I just learned today (looking up something related to a different thread): "Each timed structure on the block diagram creates and runs in its own execution system that contains a single thread, so no parallel tasks can occur."  In a regular while loop, tasks can run in parallel.

  • Sample per channel and sample to read

    Hello everybody
    I am new in LABVIEW and I have some difficulties with something.
    I don t know exactly what is the difference between the sample per channel et the sample to read. I believe knowing that the sample per channel is the size of the buffer which is more big than the sample rate but I don t know what is the sample to read.
    I ve tested with different sample per channel and sample to read. Sometimes I have an error and sometimes know and I would like to know why. If you have any example for I understand better, it will be great.
    I really need to understand this part for my project
    Thank for your help
    Romaric GIBERT
    Solved!
    Go to Solution.

    Hi Roro,
    As you mentioned, when acquiring continuous samples you can specify the sample buffer size by placing a value at the input "samples per channel" on the timing vi. The "number of samples per channel" input on the read vi which automatically names a control/constant with "samples to read" specifies the number of samples you wish to pull out of the buffer in one go when reading multiple (N) samples. This link may provide a bit more clarification. I have also attached a good example from the NI example finder which you may find useful to explore. I'm assuming you are using the DAQmx driver set so please let me know if this is not the case, but the same principles should apply either way.  
    This therefore means when sampling at a given rate, you need to ensure you are pulling data out in big enough 'chunks' to prevent the buffer from overflowing (which may well be causing the error you are seeing). Conversely if your sampling rate is slow and your read vi is having to wait for the number of samples to read you specified to be available, it may throw a timeout error. You can avoid this by either increasing your sampling rate, reducing your samples to read or increasing the timeout specified at the read vi input (-1 means it will wait indefinitely).
    Let me know if this helps and how you get on.
    All the best.
    Paul
    http://www.paulharris.engineering
    Attachments:
    Cont Acq&Graph Voltage-Int Clk.vi ‏27 KB

  • How can I programmatically determine the capabilities of a card under NI-DAQmx (e.g. max sample rate, number of AI/AO/CTR channels, etc.

    Is there a DAQ_Get_Device_Info() equivalent for NIDAQmx? I need to iterate thru all the devices on my system, and build up a list of device capabilities. The system may include M-series and E-series cards.

    Attached is a program I've used in the past to determine number of AI channels. It could be easily modified to check for AO or digital or counter. Also, there is a ton of properties that you have access to (i.e. max sample rate, max/min voltage inputs, etc.) that are accessed as properties of the type of channel, or timing properties, as opposed to properties of the board. Check out the DAQmx C Reference Help (Usually at Start>>All Programs>>National Instruments>>NI-DAQ). Expand the NI-DAQmx C Properties, and look at the List of Channel Properties, and Timing Properties, etc.
    -Alan A.
    Attachments:
    Device_Info.vi ‏25 KB

Maybe you are looking for

  • ICal sharing with multiple users on same computer

    How can i set up iCal to share with multiple users on the same computer? 

  • HOW TO RESET SYS PASSWORD after rename of db

    Thanks for taking my quesiton! I renamed my database. Everything is working fine except I can not change sys password. If I try I get: ORA-28003 : password verified for the specified password failed. I can change system's password. I can log on just

  • Graphical representation of standard SAP reports

    Hi, Can we get graphical representation of Standard SAP CO Reports? Is there any setting that has to be activated to get these? We are using FI, CO & MM. Regards, Sangeeta

  • Mixer for Mac?

    I do quite a few trainings for my job and use my MacBook Pro to create Power Points with embedded video clips and also use iDVD to show movies I have created. I am trying to find a microphone mixer that will integrate both the sound on my Mac as well

  • ID CS2 Incorrectly Rendered & Output Placed PDF

    Out of necessity, I run many plates as placed pdf's into CS2. Fully patched (patches for CS2 are long done of course) what appears to be a fine pdf failed to render a small simple gradient. Sequence - A Logo was created in Illy CS5, info shows as Ado