Measuring when a signal reaches equilibriu​m

I have a thermocouple signal that increases and then flattens off reaching an equilibrium, at this point I would like to do some calculations using the amplitude of this equilibrium level. I wondered what vi's are the best in order to do this sort of mathematics, Any questions should I stick the data through a low pass/smoothing filter and then differentiate remove the initial flat level (baseline at beginning) as the dT/dt increases I wait until it goes back to zero which would suggest that its reached equilibrium. Any one got any example code or suggest some vi's I should look at?
Nice

I view TC signals as very susceptible to noise glitches, so I'd want to make myself pretty insenstive to such outliers, or find a way to remove them first.  An outline of the kind of thing I've done in the past:
1. Calc mean and std dev, then identify all points > 3*std dev's from mean.  Remove them.  (Personally, I'd make sure I used a population of >100 samples to start with).  If more then, say, 5% of the population was removed, I'd acquire a new set of samples and start over with step 1.
2. On the remaining data, find the best fit straight line and evaluate the slope.  If avg temp rate-of-change too large, return to step 1.  If flat enough, continue.
3. Calc an average value of remaining data.  With noise--susceptible data, I tend to prefer using a Median rather than a Mean.  When the actual data is pretty well-behaved, the two types of average are very similar.  Median are much less sensitive to glitches though.
Your filter idea could also work if you have a low enough cutoff freq and high enough attenuation rate to truly squelch the glitches.  I don't think I've got the best intuition about filter choices and settings.  I've gotten good results quicker with my brute-force approach, probably because I have a better intuitive feel for it.  If you're good with filters, that's probably a better technical solution.  I'd still recommend a best-fit line over dozens of samples as a simpler measure of average slope.
-Kevin P.

Similar Messages

  • My Mac pro tower has an "ATI Radion hd 2600 XT" video card, and it stopped getting signal to my tv, are there common problems known? How can I troubleshoot this problem when the signal isn't reaching the screen?

    My Mac pro tower has an "ATI Radion hd 2600 XT" video card, and it stopped getting signal to my tv, are there common problems known? How can I troubleshoot this problem when the signal isn't reaching the screen?

    http://discussions.info.apple.com/thread.jspa?messageID=12248238&#12248238
    http://discussions.apple.com/thread.jspa?threadID=2649035&tstart=0

  • #UNAVAILABLE error in measures when using substr() in BO XI 3.1 SP3

    Hi All,
    I'm using BO XI 3.1 SP3 with Essabse 11 for OLAP Connection.
    I got #UNAVAILABLE value for database delegated measures when using substr() on the dimension.
    The aggregation function have to be database delegated because the measure need to be calculated again in aggregation level, such as MOM (month on month) and YOY (year on year) etc.
    Can someone help to solve this problem?
    Regards
    Sofian

    Hi, Sofian!
    We also are trying to work in XI 3.1 SP3 with Essbase as data source.
    As I understand there is no support for any essbase mdx/xmla calculations or functions in universe.
    In document called "OLAP universes - best practice" are given some examples for SAP BW and MSAS only.
    With Essbase OLAP source I can't even make simple measure like Measure1+Measure2, @Select doesn't work too.
    All I've reached in this field - creating filters, prompts and LOV-dimensions with restricted number of levels in hierarchy (by filter in Where part.
    But the main problem for us is - YTD calculations.
    In our Essbase it is dynamic calculated objects, so I need to use Y-T-D function to use it.
    Also we want to use Level-based, not Gen-based, ordering dimensions, but I didn't find any information about it
    Did you find some examples, documents or reviews in this area?
    Now, it seems like there is no any big project BOE+Essbase in the world...

  • Amplitude measurement using "Tone Measurement" when monitoring amplitude of a waveform

    Exactly how does Labview make the amplitude measurement using "Tone Measurement" when monitoring amplitude of a waveform?
    What is the mathematical operation that Labview uses to make an amplitude measurement when using "Tone Measurement" function?
    Thank you!
    OpResp

    Hello,
    Yes we have a very detailed tutorial on how the method of signal analysis in LabVIEW, please take a look at the following document.
    The Fundamentals of FFT-Based Signal Analysis and Measurement in LabVIEW and LabWindows/CVI
    http://zone.ni.com/devzone/cda/tut/p/id/4278
    I hope you find it informative!
    Regards,
    Anna K.
    National Instruments

  • My iPhone 5s with iOS 7.1 become very hot when charged almost reach 100% and will shut down itself.

    My iPhone 5s with iOS 7.1 become very hot when charged almost reach 100 % and will shut down itself. Then I need to off the power and let it cool down first before I can on the phone back. Please help me to solve this problem. Thanks.

    Hi Limfromsi,
    It is normal to an extent for the iPhone to get warm during charging. If your iPhone is currently in a case, you may want to try charging it without one and see if the issue occurs, as the design of the iPhone uses the exterior of the device as a cooling surface. For more information about iPhones and temperature, you may find the following article helpful:
    iOS devices: Keeping device within acceptable operating temperatures
    http://support.apple.com/kb/ht2101
    If you continue to have issues with your iPhone in the default config (no case, using the included original cable and power adapter), you may want to have your phone evaluated for service. The following page may be of use:
    Service Answer Center - iPhone
    http://support.apple.com/kb/index?page=servicefaq&geo=United_States&product=ipho ne
    Regards,
    - Brenden

  • Buttons inactive when the playbar reaches the project end

    Hi
    I am using Captivate 6.
    I am creating a standard UI template file. I have added a smartshape button that opens up a PDF file for download/ save. This button is visible and active throughout the Captivate project right from the first slide (timing set to Rest of the project).
    The problem is when the playbar reaches the end of the project, this button gets inactive.
    I checked in the forums and found a similar query in this post.
    http://forums.adobe.com/message/3735858#3735858
    Based on the info there, I checked the frames in the project (in Project Info) and the last frame where the playbar ends. I noticed that the last frame of the playbar is 2 frames more than the frames mentioned in Project Info.
    Again, taking a cue from Lilybiri's comments in that thread, I added one advanced action at the On Exit of the last slide:
    Expression: cpCmndGotoFrame = cpInfoCurrentFrame - 2. (to send last frame count back by 2 frames)
    Assign: cpCmndPause with 1 (to pause the last slide, so that the learners can do any other task on the last slide if they wish to)
    This solves the problem.
    However, is there a way to make this button remain active without using advanced actions? This template will be used by some newbies to Captivate. I feel they might think that assigning advanced actions is complicated task and hesitate to use this one.
    Sreekanth

    Thanks from me as well. I'm trying to make an interactive house simulation game (basic) and hit this issue where the timeline needs to skip to the next segment as several options are available per room (listed one after the other in the timeline). Flash isn't particularly easy to use when it comes to this kind of thing. Is Flash Catalyst CS5 more suited to this?

  • How to measure a current signal with NI 6211?

    How to measure a current signal with NI 6211?

    Hi Clecio,
    This is a charge accelerometer. It is different from the IEPE accelerometers that outputs a voltage signal.
    You need a charge amplifier. Then according to the charge amplifier output we can select an appropriate module to measure the signal.
    It is not possible to measure charge accelerometers with NI 9234 directly.
    Best Regards,
    Rodrigo Schneiater
    Application Engineering
    National Instruments Brazil
    If this information was useful, please click in the 'KUDOS!' beside.

  • If I have an airport extreme and a time capsule is it possible for seamless switching between the 2 when a signal is weak or drops Main reason is as I move from my first floor to my attic office and would like to place one (airport extreme)downstairs and

    If I have an airport extreme and a time capsule is it possible for seamless switching between the 2 when a signal is weak or drops
    Main reason is as I move from my first floor to my attic office and would like to place one (airport extreme)downstairs and time capsule upstairs to get complete coverage

    In theory, yes. If you configure the two base station into either an extended or roaming network configuration, you should be able to walk a laptop between routers and the laptop should attempt to connect/reconnect to the base station providing the stronger signal ... but, in reality, this is not always 100% true.

  • WRT54G Question on how far does the signal reach?

    Question on how far does the signal reach?
    Like from the system box at home base, could you take the laptop what distance from it? Miles? Or jus a short distance? And what distance if anyone knows?
    Message Edited by White_Devil on 04-09-2008 08:21 PM
    [b]Loved Charlton Heston[/b]

    My 54G is at the far end of my house in my home office, 80+ feet away thru 4 walls I still get 25% signal, enough for a decent connection. Having an all wood construction house helps a bit. Once I was in my car out in the driveway (~90 ft) and it still worked OK.
    I've got the bigger hi-gain antennas, not sure that they improve the range that much. I didn't really notice much signal gain going from the short ones to the tall ones.

  • When time line reaches a certain frame load swf into movieclip.

    Hi,
    I need some help with some actionsscript. When the timeline reaches a certain frame, I want an swf to load into a movieclip in that particular frame. I need this to occur on level 1 as the root of the site is pre loader. Any help would be much appreciated. Cheers

    In that frame, on an actions layer, use either the loadMovie method or the MovieClipLoader.loadClip method to load the swf into the movieclip.  There should be examples of using either in the help documents and via Google.

  • Can't tell when i have reached the end of the file

    Hi i'm trying to read a character at a time from a file but i can't tell the program when to stop when it has reached the end of the file
    THis is the code
    BufferedReader br = new BufferedReader(new FileReader("input_dat.txt"));
    while ((c =(char) br.read()) != .....what should go here...)
         System.out.print((char)c);

    i got it to work
    hear is the code if anyone is interested .
    int i= 0;
    char c;
    BufferedReader br = new BufferedReader(new FileReader("input_dat.txt"));
         while((i=br.read()) !=-1)
         c =(char) i;
         System.out.print((char)c);

  • NI 9239, can a /-10V data acquisition card be used to measure 0-20V signal?

    Hello everyone,
                     I have NI9239 daq card, which has input range of +/-10V. Is it possible to measure 0-20V signal on same daq? if yes what would be the best approach?
    Thanks!
    Kudos are (always) welcome for the good post. :-)

    You'd need to level-shift your 20V signal down 10 Volts. Then you can compensate for it in software.

  • [svn] 3189: Accepted patch supplied in SDK-16641 and SDK-16643 to fix bad text measurement when the textIndent style is non-zero (as reported in SDK-16454 and SDK-15558).

    Revision: 3189<br />Author:   [email protected]<br />Date:     2008-09-11 17:33:50 -0700 (Thu, 11 Sep 2008)<br /><br />Log Message:<br />-----------<br />Accepted patch supplied in SDK-16641 and SDK-16643 to fix bad text measurement when the textIndent style is non-zero (as reported in SDK-16454 and SDK-15558). The reported width should include the indent.<br /><br />Although this fixes the problems reported with Accordion and Button labels (and some other components like Panel that appeared in the bug examples), it doesn't fix the Text component (even though it appeared in the bug eaxmple for SDK-15558). For example, the following still is truncated for some reason:<br /><br /><mx:Text text="This mx:text gets truncated" textIndent="50"/><br /><br />This is presumably a separate bug, so I'm accepting the patch as being a step forward even if not a complete solution to textIndent-related measurement problems.<br /><br />Reviewer: N/A<br />Bugs: Patch SDK-16641 for SDK-16454; Patch SDK-16643 for SDK-15558<br />QA: Please file a new bug for the <mx:Text> problem.<br />Doc: No<br /><br />Ticket Links:<br />------------<br />    http://bugs.adobe.com/jira/browse/SDK-16641<br />    http://bugs.adobe.com/jira/browse/SDK-16643<br />    http://bugs.adobe.com/jira/browse/SDK-16454<br />    http://bugs.adobe.com/jira/browse/SDK-15558<br />    http://bugs.adobe.com/jira/browse/SDK-15558<br />    http://bugs.adobe.com/jira/browse/SDK-16641<br />    http://bugs.adobe.com/jira/browse/SDK-16454<br />    http://bugs.adobe.com/jira/browse/SDK-16643<br />    http://bugs.adobe.com/jira/browse/SDK-15558<br /><br />Modified Paths:<br />--------------<br />    flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/UITextFormat.as

  • How can I terminate my sequence when DI signal changed?

    Hello, I have a problem that  I want to stop my sequence by DI signal changed.
    How can I terminate my sequence when DI signal changed?
    Thanks
    Solved!
    Go to Solution.

    Hi, you can test the DI signal in vi using a while structure in another thread while main sequence is running. Then you can make use of an if statement to determine whether to get on running the sequence by the value of the vi.

  • I am using iphone 5 when my picture reach 1000 automatic it deleted the old pictures any advice please

    I am using iphone 5 when my picture reach 1000 automatic it deleted the old pictures any advice please

    Rayooma wrote:
    A very thanx to reply to me how can i solve it do i have to format my i phone or whats your advice thank you
    Did you delete these photos from your iPhone?
    Look in the Camera Roll, not the Photo Stream.

Maybe you are looking for

  • HP Officejet 7500 E910 Network. When asked to print "Unable to Communicate with Printer"

    My printer has been functioning well for some time.  When my some installed a new wireless modum I would often receive the error message "Unable to Communicate with Printer" but it would blink a few times, then connect and print.  As of three days ag

  • Viewing 16:9 on an ntsc montor

    I was given a last-minute video piece to construct from a series of stills. The C.D. gave me the sequence and stills already thrown together. I opened it up and played it and the stills are being squashed on my NTSC monitor because somehow they are n

  • Forgot to run adgrants.sql, as a part of EBS upgrade from 12.1.1 to 12.1.3

    We are in phase of upgrading our application from 12.0.4 to 12.1.3. Here we have successfully upgraded to 12.1.1. While before the next maintenance patch 9239090 (12.1.1 to 12.1.3), our DBA has forgotten to run adgrants.sql (a Pre-Req Step). Patch is

  • Cant find printer driver for CANON E510. Anyone can help me?

    Good day everyone. i am new user for Mac's family. I have google and find driver for printer CANON E510 and wish to install in my Mac. Unfortunately I unable to find it. I have try a the link based on search. However it does not fit to OS 10.9.5. Any

  • Block popups in safari per domain?

    I know how to block popups, simple little check in the menu but is this seriously the only place and only setting for the entire browser? This global block? I find it hard to believe that there is not a place to add domains that you would like to hav