Signal Extraction & Making time delayed copy

I am considering there are three signals in  my environment but I am interested in getting the signal having frequency 4 KHz.I am adding a Band Pass filter to extract that particular tone and making a delayed copy.Unfortunately I am not getting the output.Check my VI.Suppose if I have unknown signals in the environment and and I want to find out how many of them are are there and what are their frequencies, can we find ?can we visualize independently?
Attachments:
Signal Extraction and Time delayed signal.vi ‏144 KB

Hello,
I apologize for the confusion of what you were looking for.  I was able to offset the X-Axis of one set of data using a XY Graph instead of just a Waveform graph.  See the attached VI.
Regards,
M. Whitaker
ni.com/support
Attachments:
Offset the X-Axis for One Set of Data.vi ‏144 KB

Similar Messages

  • Regarding AP delat extraction time delay

    Hi All,
       I am facing an issue in AP delta extarction,
    The problem is, AP extarctor is taking some time to get the delta records from r3 system to BW, I have cross checked, it is talking around 15+hours to get the delta records to BW from R3.
    Because of it I am wasting a lot of time coming to AP testings.
    Is there any predefined time delay for this or do I need to change any settings?If yes please suggest your views.
    Thanks with regards,
    vinay

    The default safety time interval is 1 day, which means the records older than one day only will come while extracting data. You can change this setting. Refer OSS NOTE 991429 - Minute Based extraction enhancement for 0FI_*_4 extractors.
    Pravender

  • Signal time delay waveforms

    Hi,
    I`m using Labview 2009. I wann simulate various signal time delays. Pls find the attachment.
    I tried with waveform generator and component tool eg: dt, t0 but `d not simulate my requirement.
    Also I tried searching in forum for similar VI but `d not get 4 my requirements.
    Pls help.
    Regards,
    Manoj
    Attachments:
    Waveforms.JPG ‏171 KB

    I`m simulating PTT kinda situation so I have used Digital Random Generator in my VI.
    Whenever PTT is pressed (active low), data enable shud be become high after a few delay say T1.
    Whenever PTT is pressed (active low), audio signal (sine waveform) shud pass through after a few delay say T2 & so on.
    Similarly for rest of the waveforms.
    But here `m not able to get a constant delay for all the transitions of 0s & 1s using my VIs inspite of using waveform components like t0, dt.
    I was stuck here. So only I didnt proceed with sine waveforms(audio signal).
    pls tel me how to go abt dis
    Regards,
    Manoj

  • 3G signal disappears every time while making phone calls

    Hi all,
    After my iPhone was updated to 4.2.1, the 3G signal disappears every time while I make phone calls, but if it is hooked up with WiFi then it would be fine. Does the same problem happen to anyone of you? Any suggestions?
    Thanks a lot

    I have had similar problems. I-Phone worked beautifully for about 3 weeks the I started getting static on my end. I did some research and narrowed down the fact that the static was only heard on my end. It started just sporadically but is now about 85% of the time when Imake calls. It happens in multiple locations and cities. The caller on the other end never hears it. There is no problem with speaker phone or playing music etc...It happens when calling hard lines as well as wireless (ie...verified calls to Sprint, Verizon, Nextel wireless callers as well as Government Land Lines, Verizon home phone and Comcast Ip Phone callers) Stopped in to AT&T and they looked at me funny and suggested I ask Apple to replace the phone.

  • Time delay between 2 waveforms

    Hi,
    Please bear with me while I explain what I’m trying to do :-)   Basically, in the attached LabView file (“flow vis + trigger-m.vi”), I am generating 2 signals: a sinusoidal waveform (used to drive an actuator) and a square waveform (used as a TTL signal to trigger image capture on a CCD camera). Currently when I run the program using LabView 7, both signals are started simultaneously. I would like to introduce a time delay that can be manually specified in the VI, such that when the program is started (i.e. at time t0), the sinusoidal waveform also starts (i.e. at time t0) before the square waveform (i.e. at time t0 + delay time). In a practical sense, this means allowing the actuator to run for several seconds before capturing any images.
    It sounds like it should be quite straightforward to do, but I’m not so sure how to progress. I have begun to modify the original VI (“flow vis + trigger-m_2.vi”, as attached), but would be much appreciative of any help or suggestions on how I can complete the VI to meet the above requirement.
    Many thanks,
    Mark
    Attachments:
    flow vis + trigger-m.vi ‏939 KB
    flow vis + trigger-m_2.vi ‏895 KB

    Please refer this URL for an example VI I made to solve the problem:
    http://forums.ni.com/ni/board/message?board.id=170&message.id=227603
    Way S.
     NI-UK Applications Engineer

  • Creating a Time Delay Between 2 Waveforms

    Hi,
    Please bear with me while I explain what I’m trying to do :-)   Basically, in the attached LabView file (“flow vis + trigger-m.vi”), I am generating 2 signals: a sinusoidal waveform (used to drive an actuator) and a square waveform (used as a TTL signal to trigger image capture on a CCD camera). Currently when I run the program using LabView 7, both signals are started simultaneously. I would like to introduce a time delay that can be manually specified in the VI, such that when the program is started (i.e. at time t0), the sinusoidal waveform also starts (i.e. at time t0) before the square waveform (i.e. at time t0 + delay time). In a practical sense, this means allowing the actuator to run for several seconds before capturing any images.
    It sounds like it should be quite straightforward to do, but I’m not so sure how to progress. I have begun to modify the original VI (“flow vis + trigger-m_2.vi”, as attached), but would be much appreciative of any help or suggestions on how I can complete the VI to meet the above requirement.
    Many thanks,
    Mark
    Attachments:
    flow vis + trigger-m.vi ‏939 KB
    flow vis + trigger-m_2.vi ‏895 KB

    Hi Mark,
    I forgot that all analog waveforms generated needed to have the same number of samples in a single task. By introducing a delay into your square wave, I effectively added samples that waveform. So the same number of samples added to the square wave has to be added to your sine wave. I added code that extends the number of samples of your sine wave (# delay + square wave samples). Let me know if this works for you.
    Regards
    Way S.
    NI UK Applications Engineer
    Attachments:
    flow vis + trigger-m70.vi ‏872 KB

  • Crosscorrelation time delay question

    Hi!
    I have a project, where i work with 2 microphones, and i want to calculate the time delay between the two signals. I had made a simple method for it, but it's a bit bad...
    So now i  try it with crosscorrelation, but i can't get a correct time-format...i had made the correlation correct, i have just some problem with the time format...
    If i convert the time format into string with %<digit>, then i always becom 0...
    Here is my vi, can somebody help me?
    Attachments:
    CrossCorrforum.vi ‏134 KB

    I took a peek- your problem is with the format string on the timestamp to string functions.  Your format strings are "%5u" and "%S"  the %5u returns a string that represents 5 digits of fractional seconds, the %S converts only the whole number of seconds
    FROM the help-
    for format timestamp to string
    ..." Time
    format codes include the following:
    %a (abbreviated
    weekday name),
    %b (abbreviated month name),
    %c (locale-specific date/time),
    %d (day of month),
    %H (hour,
    24-hour clock),
    %I (hour, 12-hour clock),
    %m (month number),
    %M
    (minute),
    %p (a.m./p.m. flag),
    %S (second), %x
    (locale-specific date),
    %X (locale-specific time),
    %y (year within century),
    %Y (year including century),
    %<digit>u (fractional seconds with <digit> precision).
    So, How do you want to display the time information?  If you want 1 January 1900 12:00:00.000AM to display as "1/1/1900 12:00:00.0am" your format string should be "%d/%m/%Y\s%I:%M:%S%1u\s%p"  (ESCAPE CODES DISPLAYED)
    Jeff

  • How to include Time delay in GUI enviroment

    hi all,
    i want to include time delay while drawing the shapes in the Canvas. I tried with Thread.sleep() and also delaying methods by making them to loop for large number of times.... but it affects the repainting of my Frame window like just previously executed snippet of the code gets repeated again and the delay between the shapes drawn cannot be visually seen..
    Can anyone help me????

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class DrawingExample extends JPanel implements ActionListener {
        private Timer timer = new Timer(200, this);
        private Rectangle[] rects = new Rectangle[10];
        private int currentUB;
        private boolean desc;
        public DrawingExample() {
            for(int i=0; i<rects.length; ++i)
                rects[i] = new Rectangle(i*15, i*15, 40, 40);
            timer.start();
        protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D) g;
            for(int i=0; i<currentUB; ++i)
                g2.draw(rects);
    public static void main(String[] args) {
    EventQueue.invokeLater(buildApp);
    public void actionPerformed(ActionEvent evt) {
    currentUB += desc ? -1 : +1;
    if (currentUB == -1) {
    desc = false;
    currentUB = 1;
    } else if (currentUB == rects.length+1) {
    desc = true;
    currentUB = rects.length-1;
    repaint();
    static Runnable buildApp = new Runnable() {
    public void run() {
    JComponent comp = new DrawingExample();
    comp.setPreferredSize(new Dimension(300,300));
    JFrame f = new JFrame();
    f.getContentPane().add(comp);
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.pack();
    f.setLocationRelativeTo(null);
    f.setVisible(true);

  • Urgent: Please help. how to solve the time delay during buffer read and write using vc++

    I need to continuously acquire data from daqmx card, write into a file and at the same time corelate (in terms of time) the data with signals from other instruments. The current problem is that there is time delay during read and write data into buffer,thus causing misalignment of the data from multiple instruments. Is there a way to solve  the delay? or Is there a way to mark the time of the data acquisition in the buffer?  If I know the starting time (e.g. 0) of data acquisition and sampling rate (e.g. 1kHz), can I simply add 1ms to each data sample in the buffer? The current code is shown below.
    void DataCollectionWin::ConnectDAQ()
    DAQmxErrChk(DAQmxCreateTask ("", &taskHandle));
        DAQmxErrChk(DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai0,Dev1/ai1,Dev1/ai2,Dev1/ai3,Dev1/ai4,Dev1/ai5,Dev1/ai16,Dev1/ai17,Dev1/ai18,Dev1/ai19,Dev1/ai20,Dev1/ai21,Dev1/ai6,Dev1/ai7,Dev1/ai22","",DAQmx_Val_Cfg_Default,-10.0,10.0,DAQmx_Val_Volts,NULL));
      DAQmxErrChk(DAQmxCfgSampClkTiming(taskHandle,"",1000.0,DAQmx_Val_Rising,DAQmx_Val_ContSamps,60000));
      DAQmxErrChk (DAQmxRegisterEveryNSamplesEvent(taskHandle,DAQmx_Val_Acquired_Into_Buffer,50,0,EveryNCallback,NULL));// Every 50 samples the EveryNSamplesEvent will be trigured, to reduce time delay.
      DAQmxErrChk (DAQmxRegisterDoneEvent(taskHandle,0,DoneCallback,NULL));
      DAQmxErrChk (DAQmxStartTask(taskHandle));
    int32 CVICALLBACK EveryNCallback(TaskHandle taskHandle, int32 everyNsamplesEventType, uInt32 nSamples, void *callbackData)
     DAQmxErrChk (DAQmxReadAnalogF64(taskHandle,50,10.0,DAQmx_Val_GroupByScanNumber,data,50*15,&read,NULL));
       //memcpy(l_data,data,6000);
      SetEvent(hEvent);
    l_usstatus_e[0]=g_usstatus[0];// signals from other instruments that need to be corelated with the data from daq cards.
     l_optstatus_e[0]=g_optstatus[0];
     if( read>0 ) // write data into file
       //indicator=1;
     for (i=0;i<read;i++)
     {  //fprintf(datafile,"%d\t",i);
      fprintf(datafile,"%c\t",l_usstatus_s[0]);
      fprintf(datafile,"%c\t",l_usstatus_e[0]);
            fprintf(datafile,"%c\t",l_optstatus_s[0]);
      fprintf(datafile,"%c\t",l_optstatus_e[0]);
              fprintf(datafile,"%.2f\t",data[15*i]);
     //   sprintf( pszTemp, "%f", data[6*i]);
     // pListCtrl->SetItemText(0, 2, pszTemp);
        //pWnd->m_trackinglist.SetItemText(0, 2, pszTemp);
         fprintf(datafile,"%.2f\t",data[15*i+1]);
         fprintf(datafile,"%.2f\t",data[15*i+2]);

    Hello kgy,
    It is a bit of a judgment call. You should just choose the board that you think has the most to do with your issue. For example, this issue was much more focused on setting up your data acquisition task than the Measurement Studio environment/tools, so the MultifunctionDAQ board would have been the best place for it. As for moving your post to another board, I do not believe that is possible.
    Regards,
    Dan King

  • Time delay error

    I am currently programming in DasyLab using previously collected data.  I continually get an error when using the time delay module that I am not sure what to do about.  The Time Delay module works fine if I use a delay defined in units of blocks, but if I change to delaying the signal by units of samples or seconds, I get an error that reads "The data at one input of the module are of the wrong type."  I have not changed the input, only the delay units (from blocks to samples or seconds).  Why do I get this error?  I have even started over with a blank page, using only my input data and a time delay, to make sure it wasn't anything else on my worksheet that was creating this error.  Please advise.
    Thank you.

    Hello,
    i have the same probleme with a 3gs and my brother with a 3g.
    and i don't find any solution...
    the time is not correct only for the receveid sms, for the sms that i send is correct instead.
    with the other telephones the time is correct. I have the problem only with the iphone
    Message was edited by: Buon-Luca
    Message was edited by: Buon-Luca

  • Estimate time delay during execution

    Hi, everyone.
    Currently, I have a VISA program for reading signals from a GPS receiver. From the program, I want to measure time delay of execution, i.e. time delay between start and end as shown in the jpg. Are there any vi in LabView facilitating this purpose? Thanks a lot.
    Regards,
    yukfai88
    Solved!
    Go to Solution.
    Attachments:
    VISA.vi ‏12 KB
    Estimate delay.jpg ‏54 KB

    See attached VI and below screenshot which shows how to use it in your code. Just one solution...
    Attachments:
    Elapsed time LV80.vi ‏27 KB

  • Q10, problem with making a Security Copy

    Two weeks ago, I haven't been able to make a Security Copy. A frame with "An error has been produced while making a security copy" (translated from Spanish) appears every time I try to make one.
    It also says "It might have occurred a problem with the smartphone or the connection during the security copy. Verify that the smartphone is turned-on and is connected".
    CAN YOU PLEASE HELP ME???
    Thanks. Regards,
    J

    Are you Spanish speaking?
    Estimado Usuario, lamentablemente este foro es solo para el idioma Ingles, sin embargo lo podemos ayudar en el foro especializado en Español, esta es la dirección donde gustosamente lo podemos atender:
    http://foros.blackberry.com/t5/Foros-de-Soporte-General/ct-p/bscf_es
    Muchas gracias
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Impulse trigger to create a time delay of x ms to perform an action for y ms

    Hello all,
    Here is what i'm trying to do:
    I'm measuring an audio signal when a sound level is above a certain value Y (controllable) i need to wait a few ms (around 900ms) to get pass the main sound compound. Yhen i need to filter the next few ms (around 500ms) of data and do a FFT of that part of the filtered data only once until Y is reached again.
    I can do all this with saved data but i'm struggling to do it as it occurs without saving the data.
    I have everything in place i just need to know in general how to use an impulse trigger to a create time delay of x ms to perform an action for y ms.
    Do you have any ideas how i can achieve this?
    Thank you in advance,
    Frederic.

    Hi Frederic,
    I've looked at your program and I have a few questions. What is the purpose of the Two While Loops that simply have a Case Structure that nothing in the false case and a Wait (ms) function in the true case? As it stands if these loops go into the false case then there is nothing to slow down the execution so the will try to run as fast as possible and not give the processor any time for other tasks which may explain why your computer goes so slow whilst this is running. This also applies to the While Loop where the false case says "If its not time to write the measurement file, do nothing."
    I believe that what you want to look at is a Producer/Consumer(data) Pattern, where you have one loop that generates your data (producer), in this case reads in the sound data, and then a processing loop (consumer) that will do the Fat's and log data to a file etc.
    More information about this can be found here: http://zone.ni.com/devzone/cda/tut/p/id/3023
    Hopefully this helps you a bit. Let me know any questions you have.
    James W
    Controls Systems Engineer
    STFC

  • Generate two sine waves with time delay

    I have not been using the waveform generation tools so I hope this is an easy one for somebody.  I want to create two sine waves at different frequencies say F1 = 1.00 KHz and a second at F2 = 1.20 KHz.  I know that to combine them into one I can just add them.  Them problem I have is that I want F1 to start first then a few millisecond later have F2 sum into F1.
    T0 = F1
    T0 + Delay = F1 + F2
    Is there a VI capable of a time delay?  Tried to sum individual signals together but seems more difficult because of the waveform cluster format.
    Any help is appreciated,
    Matt
    Matthew Fitzsimons
    Certified LabVIEW Architect
    LabVIEW 6.1 ... 2013, LVOOP, GOOP, TestStand, DAQ, and Vison

    Would the attached VI work for you?
    Attachments:
    Add Delayed Sinewave.vi ‏54 KB

  • Fluorescence Time-delay Measurement using an Oscilloscope

    Currently, I'm examining fluorescence through scanning through wavelengths on a monochrometer and averaging the signal on the oscilloscope, storing it all in an array and graphing in the end. 
    My goal is to time delay the value attributed to each wavelength in order to weed out rapidly decaying noise in my samples.  The light source will be chopped, and a trigger line feeds into the oscilloscope.
    Can this be done either:
        through adjusting instrumental settings (I'm using a Tektronix 220, interfacing through GPIB)
        or through manipulation of a triggered output waveform using integration with specified boundaries relative to the trigger time?

    Hello Matt G:
    I'm not sure if your instrument can handle this. Have you looked through the manual or tried contacting Tektronix about it?
    Regards,
    Roland A.
    Applications Engineer
    National Instruments
    Check out VI Roadshow

Maybe you are looking for

  • Flash player License not readable, please correct download link

    Hi, just wanted to download the latest version of Flesh player (Version 11.9.900.152), but the license which I shall agree to solely appears in Arabian language (see: http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/legal/licenses-terms/

  • Move User in PPOMA_BBP

    Hi Experts, When i move the User in the SRM Org.Structure, the system sends out an automated e-mail to the User with a short msg. "Please check employee xxxxxx". Here the xxxxxx stands for the CP# in the SRM Org.Structure for this User. This msg is r

  • Why is my iMac so dodgy?

    My imac has got slower and slower over the last year.  Today it refused to start up so I kept forcing it to turn off and re-starting until it eventually started.  Another problem is that since installing Mavericks, the only way I can use Safari is to

  • Save image with histogram clipping

    I really like the way some of my images look when I set the histogram to show clipping. I'd like to save the images in that state (with the clipping showing: red for white, blue for black). Can anyone tell me how to do this?   Many thanks in advance!

  • Audition cue marks to Premiere Pro

    Any one  got a method ( or another idea)  for a way that I can  take my cue marks from Audition to Premiere Pro. The Audition audio track is a guide track only and it wont hurt if it has a beep or a click at the cue points.  (7 cue sections). I only