Measure transition time in graph indicator automatically

hello. please help me. I want to measure the rise time for the two graphs (see picture). i also need the decent time. is there a way to interpolate the graphs?
please help me.
THX
Attachments:
picture.gif ‏6 KB

Hello 0123,
If you are using LabVIEW professional, you can use the transition measurements.vi, which offers a lot of functionality.
Transition Measurements (Not in Base Package)
Accepts an input signal of a
single waveform or an array of waveforms and measures the transition duration
(rise or fall time), slew rate, preshoot, and overshoot of a selected positive
or negative transition in each waveform. The data type you wire to the
signal in input determines the polymorphic instance to use.
Otherwise try with Timing and Transition Express vi.
regards
Message Edited by IngoS on 02-01-2006 02:57 PM
Ingo Schumacher
Systems Engineer Sound&VibrationNational Instruments Germany

Similar Messages

  • I have a DAQ Assistant configured to read multiple channels at the same time. When I wire a graph indicator to the output, I see all of my signals jumbled together. How do I split them up into seperate signals?

    I have a DAQ Assistant configured to read 2 channels at the same
    time. When I wire a graph indicator to the output, I see the 2
    signals jumbled together. How do I split them up into seperate signals?
    When I wire any type of indicator it is showing just one output of a single channel.
    I want 2 indicators showing 2 different signals as expected from the 2 channels configured. How to do this?
    I have tried using split signal but it end up showing only 1 output from 1 signal in both the indicators.
    thanks in advance.
    Solved!
    Go to Solution.

    Yes you are right. I tried that but I did not get the result.
    I just found the way. When we launch split signal, we should expand it (split signal icon) from above and not from below. It took me a while to figure out this. 
    thanks 

  • LabVIEW/SignalExpress: How can I automate measuring the time between two pulses?

    Hi everyone, bit of a newbie here so please bear with me.  
    I'm a student at a university conducting a muon decay experiment with an oscilloscope connected to some photomultipliers.  To summarize, if a muon enters the detector it will create a very small width pulse (a few ns).  Within a period of 10µs it may decay, creating a second pulse.  The oscilloscope triggers on the main pulse 5-15 times per second, and a decay event happens roughly 1-2 times per minute.  I am trying to collect 10 hours of data (roughly 1500-2000 decay events) and measure the time it takes for each decay.
    I've been able to set recording conditions in SignalExpress that starts recording on the first pulse and stops recording on the last.  The Tektronix TDS 1012 oscilloscope however feeds 2500 points of data from this snapshot into a text file (for use in excel or other software).  Even if I perfectly collected the data, I would have 100,000+ data points and it would be too much to handle.  I don't know how (or if it's possible) to reduce the sample size.
    To conclude, using Labview or SignalExpress, I would like to be able to have the software
    1.  Differentiate between the single pulse detections and double pulse decay events
    2.  Record only when two pulses appear on the oscilloscope
    3.  Measure the time between these two pulses and ONLY that to minimize the amount of data recorded.
    Any help would be GREATLY appreciated, thanks!

    Hi wdavis8,
    I am not that familiar with Tektronix, but there should be a place in the dialog that you go through when you create the action step to acquire date to specify a sampling rate. That would allow you to reduce the number of data points you are seeing, but may reduce the quality of the data.
    If it’s just a matter of that much data being hard to dig through when you have that many points, you could do some analysis on the data after the fact, and then create a new file with only the data you want to look at. For example, you could identify the peaks in the data, and based on the distance between them or the difference in magnitude, selectively write data to a new file.  
    Here is some information about peak detection in LabVIEW:
    http://www.ni.com/white-paper/3770/en/
    You could also do some downsampling on the data to get fewer data points:
    https://decibel.ni.com/content/docs/DOC-23952
    https://decibel.ni.com/content/docs/DOC-28976
    Those are just a few quick ideas. 
    Kelsey J
    Applications Engineer

  • How to measure the time of evolution of a signal in a graph and to compare this time measured with a known value?

    For my application, I am obliged to measure the time of evolution of a signal acquired (from T1 to t2) by an analogical entry of a module NI 9203, and to compare this value with a value known in order to judge if this time of evolution is correct or not.
    PLEASE I prefer an example for better understanding.

    Greetings Jacob,
    I am not sure what you mean with 'time of evolution' but normally you acquire at a certain acquisition rate. How much time that has passed, you can calculate by checking how much points are between your two points of interest.
    If you are acquiring at 5Hz, the time between every point is 200ms. If there are let's say 10points between your two points of interest, 2s have passed.
    Regards,
    Wouter
    National Instruments

  • How to keep that valve open for certain period of time and shut off automatically

    Hi everyone,
    The objective of the VI is to measure pH and then open acid or base valve based on pH valve. Below is my UNFINISHED VI
    My question is:  if, for example, the  pH is 10, then, the program will open acidic valve for 5 seconds and then shut off automatically. After that, wait for 5 second. this process will go on and on as I use while loop, but I just dont know how to control the valve on for 5sec and off and then wait for 5sec.
    Anyone can help me out?    Thank you very much
    In the picture, please enter those values before running
    P.S The VI is based on previously posted vi by someone who made it 1 yrs ago.
    Attachments:
    project_trial_1_26.vi ‏27 KB
    Capture.JPG ‏79 KB

    1. The reason the valves close immediately is that the Elapsed Time VI does not cause any wait, it only measures the time. So the valves closed within a small fraction of a second of the time they opened.
    2. I modified your VI to wait until the Elapsed Time has ended.  See the "wait" state.  I probably modified some of your other functionality in the process, but this shows one way you could do the timing. 
    3. You do not need any Value property nodes.  They should never be used if the value can be wired directly.
    4. You do not need any sequence structures. Dataflow will determine the order of things occurring.
    5. If you use an enum for the state machine (and it is a good way to name and select states), you should make it a type def. Then when you need to change it as I did to add several states, you only need to change the Type Def in one place and the changes propagate through to every place you used the control or constants derived from it.
    6. I added a Halt state which will close both valves before stopping the program.  When you are controlling a real world process, it is important to consider the start up and shutdown requirements. For example the digital outputs of the USB-6008 default to inputs when the device is first powered up. And, the inputs are pulled high by a 4700 ohm resistor (at least I think I recall that value). Will this open your valves before the program starts running and sets the I/O lines to outputs and forces them low?
    The USB-6008 has rather limited drive on the digital lines. You will probably need a buffer between it and the valve coils.
    PID and PWM are more complicated than I want to get into here.  First, are your valves proportional or on/off? Second, (assuming that they are on/off) how fast can you open and close them without destroying them in the first week? What is their expected lifetime in terms of the number of operations? How fast do you need to be able to change them to keep your pH where you want it?  Are these values compatible?
    Lynn
    Attachments:
    pH State.ctl ‏12 KB
    project_trial_1_28.2.vi ‏66 KB

  • Regarding Time Series Graph in OBIEE 11g

    Hi,
    I need to create a time-series graph in OBIEE 11g. However, the value for time on the x-axis of the graph automatically comes for days.
    Is there any way to change it to hours or minutes?
    Thanks,
    Naman Misra

    Yes, it shud be a prob. Try using seperate tables for fact n timedim

  • Workflow transition time

    Hi
    Workflow transition time does not work.
    I created a simple workflow transition Yes--No 1 min, no transition the status of the workflow YES

    You have a workflow with 2 states 'state 1' and 'state 2' AND you have added a 'transition after time' for 1 minute from 'state 1' to 'state 2'. Then, when you create an entry which has this workflow associated, it enters 'state 1'. After a minute, it does not transition automatically into 'state 2'?
    If the above is true, I'd be happy to take a look at your workflow process definition. You can export it and attach with your reply.
    -- Khurram

  • Reeal-time 3D graph with multiple plots

    Hello,
    I realise this is a very complicated question and I would appreciate any healp anyone could give. I am trying to:
    1- draw a 3D graph with three plots (plots are from coordinates read from XL)
    2- do it in real time, so that only one point from each plot shows at a time (the previous points disappear)
    Can anyone help me out? I looked at Sarah's advice and I got as far as the program that I have attached. I have also attached an XL sheet with random values (actually I didn't have any luck attaching two files).
    I would appreciate any response!
    Thank-you,
    Confused
    Attachments:
    3D graph.vi ‏127 KB

    IBAHKA wrote:
    Could you look at this new and improved (yet not perfect program) and help me out?
    Issues:
    Why do the axis all change and why aren't the points drawn all at once? ALso, is it possible to retain in memory and plot more than one point from each plot at once?
    The axis are changing because you didn't ask for constant scales. Just right-click on the 3D graph indicator and go to CWGraph3D/Properties... There a pop-up window will give you access to a number of settings. Explore. You will find how to allow the user to pan/zoom/rotate the graph, and to disable autoscaling...
    The points are not drawn all at once because you pass them one at a time!!! To plot several points at once, you have to build an array with the proper number of points (initialise first) then you can rotate the array after plotting, and replace the first point at the next iteration.
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • A Theme's Slide Transition Time

    Is there a way to modify a theme's transition time in Imovie or is this automatically set.
    From what I have been looking at I can modify my clips time from 5 seconds to whatever. But when I click on the clip using one of themes transition slides I can't find how I would change that time.
    Thanks,
    Kathy

    Not entirely sure what you are asking. I think you are phrasing transitions incorrectly here. A transition occurs in-between two clips, or you can say that it starts (fade-in) ends (fade-out) or joins (cross-dissolve) clips together.
    Themes on the other hand, are themselves independent clips. Once you define the theme elements by specifying the text and using photos in the drop zones, they are rendered as a stand alone clip. You can not re-edit them the way you would use "edit photo settings" for kenburns on a photo.
    But if I am reading your post correctly, you want to change the duration of a theme element such as Road Trip's Open or the Bumper element? Correct?
    The easiest way to do this, IMHO, is to use the Fast/Slow/Reverse f/x in the video f/x section. You can then slow down or speed up the theme to your liking and thereby give it a longer or shorter duration. This can be tedious however, since all you have is a slider bar for faster and slower and no real way to determine the exact length until it actaully renders. But you can always use the revert to original option (or undo command before it finishes rendering) and try again...and again...and again...till it is the precise length you want.
    Hope that helps.

  • Measuring startup times of applications

    Hi!
    Is there a way to measure the startup time of an gui-application, for example firefox, beside using a real stopwatch :-)? I think the first problem is, to give a criterion, when the app. is fully loaded;  the second one is to measure this time.
    cm100

    Thanks, "time" is nice. However is it possible to determine the moment when the app is fully loaded automatically?
    Kknd wrote:Take care, for most applications the loading time is dominated by loading libraries / other files from the file system. Due to cache, when you load the same application again or another application that share libraries, it will probably take less time to start, rendering the comparison incorrect (or at least incomplete).
    Yes that's true. I am mainly interested in cold starts, but I think
    echo 3 > /proc/sys/vm/drop_caches
    should do the job !?

  • 3D real time voltage graph

    Hi I'm a beginner at Labview.
    I'd like to plot a real time contour graph from voltage readings from 4 diodes which is obtained via the DAQ. The x-y coordinates are the coordinates of the locations of the diodes while the z coordinate is the (current) voltage measurement of each diode.
    I've already splitted up my location coordinates into x-vector and y-vector. I've tried to wire my latest readings values into the z matrix, however I received an error about the different data types.
    Any idea how can I plot a 3D real time contour graph?
    Ps. With the exception of the 3D graph, everything else works prefectly.
    Attachments:
    voltage array 2 - Copy.vi ‏122 KB

    jsp6 wrote:
    Hello,
    I'm trying to view the voltage measurements in real-time chart. (Labview2012 and I've connected 2400 sourcemeter with my laptop by using GPIB-USB-HS)
    My question is, how can I increase the chart update rate? Say, how can I increase samples/second rate?
    Here is the screenshot of my chart -> . Its update rate is quite slow and I dont know why the voltage measurement takes time to settle back 0V (notice the descending slop after the voltage pulse).
    I'm using labview to measure a voltage pulses. So I need fast-response chart that looks like this -> .
    I'm very new to Labview. Please help 
    I'm attaching the vi
    Are you sure they're the same timescale?  The LabVIEW shot sure looks like a time-stretched version of the display photo...
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • How to measure the time a pulse is high for?

    I am using Pulse measure.vi to measure the output of a comparator. My comparator output feeds to an LED. The duty cycle is 50% so the LED just flashes on and off. I want to measure the time the output is high ('ON time') and I have been getting this by just multiplying the pulse width measure by the no. of pulses but I want to modify it to measure the 'ON time' of random signals with different duty cycles...
    The aim is that I am taking in a signal and need the LED to turn on when the signal 'ON time' reaches a certain specified time.
    But before I continue with the LED I am wondering how to add up the time the signal is high for?

    Hi PinkLady4218,
    You should be able to use one of the shipping examples to do what you need, please open LabVIEW and go to Help >> Find Examples.
    From the Example Finder please go to Hardware Input and Output >> DAQmx >> Counter Measurements >> Period or Pulse Width >> Meas Buffered Semi-Period-Continuous.vi
    You will then need to deinterleave the output array as it will show high time then low time then high time then ...
    You will need to confirm the order these values appear and then you can use a function from the arrays palette and use the function "Decimate 1D Array"
    Regards
    JamesC
    NIUK and Ireland
    It only takes a second to rate an answer

  • How do I move my playhead in exact measures of time?

    Relatively new to AE and want to know how do I move my playhead in exact measures in time.
    For example in a 59.94 project,  I'm at  1:00:14 and want to move back 36 frames. In Premiere Pro I just type "-36" and I jump back 36 frames.
    I tried in AE and it went to -36 frames in the comp. Basically before my time line ever started. I've tried ".36" "0.36" ".0036" with identical results Back to -36 before the comp begins.
    Anyone have a solution? I cannot find it in the manual.
    Thanks in Advance

    from After Effects Help:
    "To go forward a specific period of time or number of frames, click the current-time display, and then enter the plus sign ( + ) followed by the timecode or number of frames to advance. For example, enter +20 to go forward 20 frames or 1:00 to go forward one second. Precede the value by the minus sign ( - ) to go backward. For example, enter +-20 to go backward 20 frames or +-1:00 to go backward one second."

  • How to plot a olap time in graph in wad

    hi all
    i want to design technical content queries in wad but facing problem in ploting time in x or y axis.i tried all option but it is not working out..
    i am using time scatter graph..
    thanks
    shalini

    Hi DFGray.
    Thanks for your post.
    If you look at the attached file, how do I make the changes that you describes. Maybe you could make the changes in the vi and post it to me?
    I just think that I have be done all the things that you suggests but still I can't make it work. 
     - Clausny
    Attachments:
    starttimeVI.vi ‏27 KB

  • If I connect an external hard drive to the Time Capsule, all it automatically back it up?

    If I connect an external hard drive to the Time Capsule, will it automatically back it up? Or do I need to somehow configure it in TIme Machine?

    A HDD attached to the Time Capsule (TC) will not automatically back it up, nor can you configure Time Machine to do so. However, you can use the AirPort Utility to archive the contents of your TC's internal HDD to this attached drive.

Maybe you are looking for

  • Use same table twice in subform

    Hi, i´ve created a form like this subformA   -> positioned --subformB -> flowed table header body row Everything is working fine and a I´m able to see the expected data. But when my table includes more than 10 rows it destroys the layout of my page.

  • New iMac, can't get Lexmark printer to print pdf files. Is it the driver?

    just purchased my first iMac. trying to get pdf files to print-- not working. Other docs will print. Is it the printer driver? The printer is a Lexmark

  • How can we find out when master data was activated

    Hello Friends, We are loading master data for one info object directly from R3 to Info Object without PSA. 1) The Request Green in RSMO only tells that data is loaded successfully but it does not give any information about Activation is that right ?

  • Provision date for BT Infinity for my number

    The Openreach 'When and Where' site is now telling me that my exchange (Basford) is 'Accepting Orders'. The fibre cabinet has been installed and there has been cabling activity in the area. The BT Infinity checker however, is still telling me that I

  • How i can change country

    how i can change country  because the siste do not let me because i have a credit on my acount but i oly have .09 dollars and i can´t get more money becase i live in mexico already