4072 accuracy when measuring 7uA DC

I need to understand the accuracy of 4072 card, for an error budget study.
1) when measuring 7uA DC current, please let me know the details of error stackup. not just the result, I need the calculation details for each error component.
on page 3 of attached specification sheet, bottom table, first row, it states:
DC Current* ± (ppm of reading + ppm of range)
  - Range: 20 mA
  - Resolution: 10 nA
  - Burden Voltage (typical): <20 mV
  - Noise (ppm of range rms): 20
  - 2 Year (0 °C to 55 °C): 400 + 150
  - Tempco/°C (0 °C to 55 °C): 8 + 1
my error calculation is as follwing (7uA DC/ temperature 40C):
  - Noise (ppm of range rms): 20 * 10^-6 * 20,000uA = 0.4uA
  - 2 Year (0 °C to 55 °C): 400 * 10^-6 * 7uA + 150 * 10^-6 * 20,000uA = 3.0028uA
  - Tempco/°C (0 °C to 55 °C): (8 * 10^-6 * 7uA + 1 * 10^-6 * 20,000uA) * 40C = 0.80224uA
so total error = 0.4 + 3.0028 + 0.80224 = 4.20504uA @ 7uA DC
error % = 4.20504/7 = 60.072%
Is my calculation right or wrong?
2) on page 2 of the attached specification sheet, under "DC System Speeds", it says "Trigger latency ..... 2uS". Does this mean 4072 can catch the trigger condition 2uS after the event?
Say I have a step function DC current drops from 1A to 0 at T0. I set trigger as 0.5A. so 4072 will detect the event @ T0+2uS??
Thanks!!!!!!
Attachments:
NI PXI 4072 DMM Specifications.pdf ‏665 KB

Hi QWERT1 and welcome to the discussion forums.
Since the lowest range of the 4072 is 20mA, reading 7uA will prove to be a challenge and I do not doubt you will be seeing an error in the realm of 50%. Comparatively, the 4071, which has a 10uA range, would allow for much higher accuracy readings at this level.
I see that you contact National Instruments directly and seem to have closed out your service request with an Applications Engineer.
For all other viewers reading this, QWERT1 calculated the accuracy correctly except for one aspect: the tempco. The only mistake here was that this needed to be multiplied by the number of degrees difference from the last calibration temperature. QWERT1 multiplied by the temperature, 40, rather than the temperature difference from the last external or self-calibration temperature. So if the calibration temperature is 23degC and the current temperature is 25degC, then you would multiply the error by 2.
Thanks again for using the forums QWERT1!
PBear
NI RF

Similar Messages

  • [svn:fx-trunk] 9407: Reordering the if-statement in isMeasureFixed() exposed that hostFormat can be null when measure() is called if styles changed and measure is done before the next commitProperties .

    Revision: 9407
    Author:   [email protected]
    Date:     2009-08-19 15:11:34 -0700 (Wed, 19 Aug 2009)
    Log Message:
    Reordering the if-statement in isMeasureFixed() exposed that hostFormat can be null when measure() is called if styles changed and measure is done before the next commitProperties.  This states test exposed this.
    We should rethink if we want to clear hostFormat rather than have a hostFormatChanged flag.  If there is no hostFormat at measure then it has to be fixed because there is no line break format to check for auto-size.
    QE notes:
    Doc notes:
    Bugs: SDK-22779
    Reviewer: Gordon
    Tests run: checkintests
    Is noteworthy for integration: no
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-22779
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichEditableText.as

    Oh my god, it is too long! You definitely check out types, casting and especially ODP.Net (it does everything for you)... etc. They can help you to simplify your code. I do not have enough time to copy paste it to Studio and understand and solve your issue, so I got title of your message as your main question.
    In Oracle, you can create an autonumber field by using sequences object. This is really useful when you need to create a unique number to act as a primary key.
    Basically you can create a sequence simply typing;
    CREATE SEQUENCE MY_SEQUENCE;
    now you have a sequence called "MY_SEQUENCE"... Then, I advice you select a number from sequence;
    select MY_SEQUENCE.nextval from dual;
    I said I advice actually kinda must, although it called sequence, I cannot be sequential. Do not even try to predict the value. You can be sure that it is unique number so you can use it.
    Then insert you record and use that number part of your primary key. I think that's it. Have fun.

  • I recenty ran into a problem when measuring 6 equal voltage signals. When using a g

    ood quality digital meter all voltage signals where equal and also using the labview test panel all voltage signals where equal. When measured by my vi i found that the voltage signals where not the same 2 of the channels displayed almost twice the amount.After changing the channel order using the I/O tabs on the right of the control panel I found i got the correct voltage readings. What caused my vi to diplay incorrect voltage readings due to the order of my I/O channels?I am using Labview 6.0 with a SCB-68 shielded I/O Connector Block interfaced with a NI-DAQ Multifunction I/O board PCI-MIO-16E-4.
    Attachments:
    6_Channel_Data_Logger-Rev0.vi ‏1 KB

    ood quality digital meter all voltage signals where equal and also using the labview test panel all voltage signals where equal. When measured by my vi i found that the voltage signals where not the same 2 of the channels displayed almost twice the amount.Hello;
    I couldn't open the attachment you posted. However, you probably set the wrong input limits for your gains or had a too small interchannel delay in between channels that wasn't letting the instrumentaion amplifier to settle down properly.
    A good way to make sure your VI is the cause for the problem is to run one of the Labview shipping examples to do the acquisition. The best one to try is the one named Continuous Acquisition and Chart(buffered).vi.
    Regards
    Filipe A.
    Applications Engineer
    National Instruments

  • [svn:fx-trunk] 7153: When measuring go large and revert back to Math. ceil rather than Math.round when measuring to try to avoid a scrollRect.

    Revision: 7153
    Author:   [email protected]
    Date:     2009-05-20 13:56:47 -0700 (Wed, 20 May 2009)
    Log Message:
    When measuring go large and revert back to Math.ceil rather than Math.round when measuring to try to avoid a scrollRect.  We saw this come into play with Corey's TextInput performance test.  Since TextInput components are only 1 line high, if we're low even by a fraction of a pixel in our guesstimate of the line height a scrollRect comes into play.
    QA Notes:
    Doc Notes:
    Bugs:
    Reviewers: Corey
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/RichEditableText.as

    Hi John,
    Sorry to tell but tab completion is still failing on my Windows XP/Indesign CS5 (caught by Indesign).
    I just saw your remark on coloring text, here is an example pulled out from Peter's book "ScriptUI for dummies":
    var w = new Window ("dialog");
    var s = w.add ("statictext", undefined, "Static");
    var e = w.add ("edittext", undefined, "Edit");
    var b = w.add ("button", undefined, "Button");
    // The window's backround
    w.graphics.backgroundColor = w.graphics.newBrush (w.graphics.BrushType.SOLID_COLOR, [0.5, 0.0, 0.0]);
    // Font and its colour for the first item, statictext
    s.graphics.font = ScriptUI.newFont ("Helvetica", "Bold", 30);
    s.graphics.foregroundColor = s.graphics.newPen (w.graphics.PenType.SOLID_COLOR, [0.7, 0.7, 0.7], 1);
    // Font and colours for the second item, edittext
    e.graphics.font = ScriptUI.newFont ("Letter Gothic Std", "Bold", 30);
    e.graphics.foregroundColor = e.graphics.newPen (e.graphics.PenType.SOLID_COLOR, [1, 0, 0], 1);
    e.graphics.backgroundColor = e.graphics.newBrush (e.graphics.BrushType.SOLID_COLOR, [0.5, 0.5, 0.5]);
    // Font for the tird control, a button. Can't set colours in buttons
    b.graphics.font = ScriptUI.newFont ("Minion Pro", "Italic", 30);
    w.show ();
    Loic

  • Surprised concerning size when measures added in cube

    Hello
    I am surprised to see that the size of the cube increases only by 14% when 3 measures are added in the cube with only one measure earlier.
    Initially, I maintained a cube with only one measure paidamt with datatype number(19,4). The tablespace size was just 434MB with maintenance time 7 mins. Then I added 3 more measures with types number(19,4), number(19,4) and float(53).
    The size of the cube after this second maintenance was 930MB and time only 9 mins. The second maintenance addes on the first without deleting it ( i have known it, if i am incorrect, please show me the way). So, the actual size of the cube of second time should be
    930-434= 496MB
    Then, the increment in size due to added measures
    = 496-434
    =62MB

    I am sorry that
    the posting above was incomplete
    The remaining part is below
    Isn't it surprising!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Only 14% increasement instead of 300% (expected).
    Even if AWM does not append to the size of first maintenance, its only about 100% increment.
    So, how does it happen. Is it due to compression algorithm of AWM 10g R2 (that i am using)?
    Can anyone help me to understand it?
    With regards
    Subash

  • Why do I get Error 33487 when measuring TC signals with FieldPoint

    I am measuring temperature with a cFP-2000 and cFP-TC-120 using K-type thermocouples. I am intermittantly getting Error 33487 (Signal out of measurement range) from FP Read.vi the first time the unit tries to take a data sample after startup (it automatically starts colelcting data once it is done booting). The temperature should be nowhere near the signal limits (about -450F to 3200F) - when the data is collected without an error I am seeing 75 - 250F. What could it be?

    Hi,
    I have posted you an answer through the standard support channel, let me know if that answers it.
    Regards
    Andre Oliveira
    Applications Engineer
    National Instruments

  • Nike plus running accuracy when phone in pocket

    I read on Nike's website that you should hold the iPhone in hand when running.
    Is this the case? Has anyone had any accuracy issues with running in pocket?
    Is the accuracy good overall?

    Now I would 100% agree with that, but im refusing to allow myself to believe that. Theres gotta be a ton of these in the gym, wouldnt everyone be experiencing this problem? Not one single post anywhere that I can find where someone speaks of an issue with their 3gs in the gym. I find that odd. And I am in a place where probably 75% of Nike Plus Buyers are.... A Gym. Just find it nuts that there would be interference problems with other sensors, I would imagine that would have been thought of when developing the producr.

  • Error 200088 when measuring Voltage

    Hi,
    I am trying to measure multiple voltages at the same time, with a finite number of samples. This should run in a for-loop, with different settings for other voltage outputs. However, I am getting an error 200088 at apparently random points of time.  Most iterations of the inner for loop run fine, but around once every 20 times, error 200088 occurs.
    Also, at other points I get an Error -200429.
    Thanks for any help.
    Cheers
    Attachments:
    jarek_4ch_LCA.vi ‏95 KB

    Thanks, I read this article before.
    Therefore, I tried calling another VI e.g. the "Is task done"-VI before calling the timing VI. This didn't solve the problem. Also, this issue occured in Labview7, and was supposed to be resolved for later versions.
    So should the code work fine?
    I actully just want to run the voltage measurement in the inner for loop multiple times with the different array-elements that are sent to the loop. So I thought the best way to "fix" the problem is to create the task within the loop and clear it when exiting the loop. However, the problem is as described...

  • Dont show dim value when measure is zero

     When I'm connected to my cube via Xcel2007 to a SSAS2008R2 cube do dimensions(partnbr) show Measure(ShipLbs) when they have a
    0 value. Yet that same scenario connecting to the same cube but version SSAS2005 it suppresses (doesn't show partnbr) that has a 0
    for Shiplbs.
     Thanks. 

    Hi hart60,
    According to your description, you change a SSAS 2008 R2 cube into 2005, it returns different results based on condition. Right?
    Since SSAS is only backward compatible, when load a SSAS 2008 R2 cube in SSAS 2005, it might have some unexpected issue happen. In this scenario, I suggest you re-build the cube in SSAS 2005. Also if you have some CASE Statement for achieving
    the visible of partnbr, it might have some wrong calculation when using searched case expression. See:
    wrong calculation of measure when the value
    is zero
    If you have any question, please feel free to ask.
    Simon Hou
    TechNet Community Support

  • Counter roll-over when measuring period

    Hi,
    I'm using PCI-6251 counter 0 to continuously measure the period of a signal, and I notice there are occasionally  error readings. Since the counter can roll over when it reaches 2^32-1, I need to know what will happen to the period measurement when counter roll overs. Would anyone please help me?
    Thanks.
    David

    The count value will simply wrap-around back to 0 and then continue to increment.  I can think of a few ways to handle this:
    1. Specify a slower timebase for the measurement.  If you go from, say, 80 MHz to 100 kHz, it'll take 800 times as long a period to cause rollover.  This method is pretty simple to implement, but not all apps can accept the loss in precision.
    2.  You can use a 2nd counter to be sensitive to the 1st counter's "terminal count".  This gets a bit complex, so you may need to do more research on some of the terms that follow.
    An internal pulse signal is generated on the board when the 1st counter rolls over from 2^32-1 back to 0.  It's commonly known as "terminal count" or TC.  You'll need to configure a 2nd counter that also measures periods of your external signal, but which uses those TC pulses as its timebase signal.  You may need to fiddle with the "Duplicate Count Prevention" property on the 2nd counter so that it will buffer values of 0 during the majority of intervals where no TC pulse occurs.  During the intervals where rollover happens, the 2nd counter will count how many times it happens.
    You would further need the 2 counters to be started off a common "arm start" trigger to keep their data sync'ed.
    3.  Software method.  You can query the DAQmx Channel property "Counter Input -> General Properties -> More -> Terminal Count Reached".  When you get a 'True' output, the property resets such that subsequent calls will return 'False' until the next rollover occurs.  The problem here is trying to correlate this software-detected rollover with a specific period in the 1st counter's measurement buffer.  You'd probably also need to be querying and tracking the DAQmx Read property for Total Samples Acquired both before and after the TC event.  Even then you might not always be able to determine unambiguously which interval had the TC event.
    -Kevin P.

  • Accuracy of measurements in Keynote.

    Hi, Everyone.
    Question:
    I have seen some presentations showing how Keynote allows one to work with measurements on slides and draw objects to a predefined scale. In some of them a ruller appeared on Keynote slides and was used to obtain measurements of photos displayed on these slides.
    How can one obtain somewhat accurate measurements from images displayed in a Keynote slide? Are there mechanisms in Keynote to allow users to work with images, their mesurements and then draw on a slide using those measurements as a reference?
    Thank you advance,
    Joe.

    To set to display in pixels, inches or cms values:    Keynote > Preferences > Rulers
    Objects on slides do not display or print out to size as there is no scaling system in Keynote, a 20cm image does not print a 20cm image.
    To display the ruler:    View > Show Rulers (command R)
    To input numerical values:    Inspector > Metrics

  • Problem of accuracy when sync with mac OS

    When I sync my Curve 8520 with my mac, the time of a meting changes. If for example I write a meeting in my phone between 01:00 to 02:00, it will be marked on my computer between 02:00 to 03:00.
    Another problem: a meeting that will last one all day does not appear in the day I marked. for example: if a mark an event for a whole day on 10/01/2010, when I sync it will appear on 09/30/2010.
    Is it linked to Daylight saving time (DST)?
    I sync with the software provided by Blackberry in their website. It works OK, apart from these 2 issues.
    Does anyone have a solution?
    Thanks

    Can you tell me if the latest version of the macbook air has OS X 10.6.6 installed? Or a earlier version and that I updated, I don't know anymore, with the software updater to 10.6.6?
    Is het posible to get a installation of mac os x 10.6.6? I don't mind to pay again for this. I already ordered a new usb stick, but it can take to a couple of weeks.
    I really want my problems fixed and want to pay when there is a possibility to get a new installation CD or USB quick!
    Thanks for your clear and quick answer!!

  • Do I need to perform Process Index on the cube when measure groups has been processed with full individually?

    hi there, I am not sure if I need to perform process Index?  Do I have to do that after I process full on measure groups?
    thanks
    --Currently using Reporting Service 2000; Visual Studio .NET 2003; Visual Source Safe SSIS 2008 SSAS 2008, SVN --

    I did process update on all dimensions... after that, I did process full on each measure groups...
    In this case, do I need to process index on the whole cube? 
    Hi Cat_ca,
    ProcessFull - Simple to digest, applies all objects which means it discards the storage contents of the object and rebuilds them.
    ProcessIndexes - Applies to dimension, cube, measure group, and partition.
    Since you did process full on each measure groups, I don't think you need do a processindex, here are some links about process options on Analysis Services for your reference.
    Different Kinds of SSAS Processing in simple words
    Difference between SSAS ProcessUpdate and ProcessFull
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • When measuring 6 voltage signals in labview I found that there was a difference in voltage signals in my program but not in the test panel. The test panel is correct. What is wrong with my program?

    My labview program is not displaying equivelent voltages, but labview test panel is. So the computer is seeing the correct signals. My program is displaying a small difference in 3 out of 6 channels. All channels should be equal.

    G'Day Pops,
    You haven't really given us enough to go on - could you please post your VI so we can have a look at it?
    cheers,
    Christopher
    Christopher G. Relf
    Certified LabVIEW Developer
    [email protected]
    Int'l Voicemail & Fax: +61 2 8080 8132
    Aust Voicemail & Fax: (02) 8080 8132
    EULA
    1) This is a private email, and although the views expressed within it may not be purely my own, unless specifically referenced I do not suggest they are necessarily associated with anyone else including, but not limited to, my employer(s).
    2) This email has NOT been scanned for virii - attached file(s), if any, are provided as is. By copying, detaching and/or opening attached files, you agree to indemnify the sender of such responsibility.
    3) B
    ecause e-mail can be altered electronically, the integrity of this communication cannot be guaranteed.
    Copyright © 2004-2015 Christopher G. Relf. Some Rights Reserved. This posting is licensed under a Creative Commons Attribution 2.5 License.

  • Measuring "performance" improvement when enabling blob caching

    Hi.
    Is there a way to measure improvement/disimprovment when you enable blob caching in a Sharepoint 2013 farm for the user experience? Will it show when measuring page
    download time? 
    Wish you a good day!
    Simon

    I would use Fiddler2 which will provide you with an overall time. One of the largest improvements for blobcaching is that it tells the client to cache the data so blobs aren't re-requested.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

Maybe you are looking for