Determine propagation time from signals obtained with Gould Transition software

Hi
I'm trying to analyze signals from measurements of sound waves. I tried to do it with the Transition software, but this software is not sufficient because there are no averaging or filter options (furthermore you have to analyze graph after graph). Signals are saved in ASCII-code and what I'm looking for is a good and fast way to determine propagation time from the differences of the arriving of two waves. FFT would be great to.
Thanks a lot
Marco

Any personal experiences would be greatly appreciated.

Similar Messages

  • Determining PST time from SYSTIMESTAMP

    Thanks to everyone who answered by previous question about SYSTIMESTAMP.
    Here's a PL/SQL function I wrote to convert the current time to PST and return it as a DATE value. The idea is that it should work regardless of what the database's timezone is set to.
    Any critiques are welcome - efficiency, style, whatever. In particular, is there a way to avoid the conversion to a VARCHAR2? Is there a system supplied function I am overlooking?
    Thanks again!
    CREATE OR REPLACE FUNCTION PST_SYSDATE RETURN DATE IS
      th NUMBER;
      tm NUMBER;
      now TIMESTAMP(6) WITH TIME ZONE;
      d  VARCHAR2(200);
    BEGIN
      now := SYSTIMESTAMP;
      SELECT
        TO_CHAR(now, 'YYYY-MM-DD HH24:MI:SS'),
        EXTRACT(timezone_hour FROM now) TH,
        EXTRACT(timezone_minute FROM now) TM
      INTO d, th, tm
      FROM DUAL;
      RETURN TO_DATE(d, 'YYYY-MM-DD HH24:MI:SS') - ((th+tm/60+8)/24); 
    END PST_SYSDATE;
    /

    You do not need a function for that. Use AT TIME ZONE TZ_OFFSET:
    SQL> ALTER SESSION SET NLS_DATE_FORMAT = 'MM/DD/YYYY HH24:MI:SS'
      2  /
    Session altered.
    SQL> SELECT  SYSTIMESTAMP EST,
      2          SYSTIMESTAMP AT TIME ZONE TZ_OFFSET('PST') PST,
      3          CAST(SYSTIMESTAMP AT TIME ZONE TZ_OFFSET('PST') AS DATE) PST_DATE
      4    FROM  DUAL
      5  /
    EST                                      PST                                      PST_DATE
    08-APR-09 03.25.39.034000 PM -04:00      08-APR-09 12.25.39.034000 PM -07:00      04/08/2009 12:25:39
    SQL> SY.

  • I just installed the latest Apple TV software update today. I can still play music from my iPhone 4 to th eATV but purchased movies don't seem to start playing now - or else the buffering time is huge compared with the previous software version.  Any fix

    I installed the latest software update on our Apple TV - this allows us to access VIMEO.  However, although we can still play music from an iPhone 4 we can no longer play purchased tv shows - unless the buffering process has been extended to be glacially slow!  It just shows it is loading but under the previous software release a show would start in a minute or two, nothing is happening afer 4 or 5 minutes with this one.

    Thank you BDAua. This is what I typed and the reply from Terminal
    java -version
    java version "1.6.0_45"
    Java(TM) SE Runtime Environment (build 1.6.0_45-b06-451-11M4406)
    Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01-451, mixed mode)
    BTW - this application does NOT show up in the Applications folder and I consider that a bit odd.
    I also  tried typing Java for my computer to search for and this is what I got under
    Overview:
    PID: 944
    Host: localhost
    Main class: <unknown>
    Arguments: <none>
    JVM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01-451, mixed mode)
    Java: version 1.6.0_45, vendor Apple Inc.
    Java Home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    JVM Flags: <none>
    Heap dump on OOME: enabled
    I hope something is helpful within all of this info!

  • How can I retrieve deleted texts from iPhone 4 with 6. Software?

    How can I retrieve old texts that have been deleted?

    I would use a program like iExplorer to perusue your backups.
    1. Search for iExplorer, download it, install it.
    2. Plug in your phone
    3. Click continue with Demo on the lower right
    4. On the left side panel select "Browse iTunes Backups"
    5. From here select the iOS device and then click Messages... now you can look through your messages..buying iExplorer will allow you to search your messages.
    Also, check out DiskAid, I believe it will let you look through your backups and search may work without purchasing, just understand that both programs will have some limitation in demo mode.
    Aaron

  • Anyone having major lag time on the 4s with the new software?

    Everything is taking extremely long to download and major lag time with typing.

    Lags are usually fixed by going to settings > general > reset > reset all settings.

  • IMac won't import photos from iPhone 6 with new Yosemite software

    I have recently gotten a new iPhone 6 and have also upgraded my iPhoto and software to Yosemite.  When I plugged my iPhone into my iMac, it said my phone wasn't recognized and to choose "Trust" on my phone, however, there was no place to "choose Trust."  iPhoto was recognizing my iPhone and it said "locked" but now the iPhone isn't even showing up on the left side and it's not giving me any options whatsoever.  I've researched this some and Apple says photo stream may be pulling pics in from my phone already but that's not the case.  Help!  I have lots of photos I need to upload. 

    Check this trouble shooting list:
    iTunes: Resolve USB-related alerts - Apple Support http://support.apple.com/en-us/TS5254

  • Can I send Pin from the pc with my Desktop software

    Hi Guys,
    I would have love to be sending ping and sms using PC via my Desktop Software. Is that possible?
    Solved!
    Go to Solution.

    PIN messages, no. PIN messaging is only between BlackBerry devices.
    SMS, you can find many third party PC applications which will enable that, or services. Sometimes your mobile provider website may offer a desktop SMS interface.
    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

  • Time from .xls file is divided

    Hello I,m new with LabVIEW 10 and i have a problem with reading time from .xls file with the read excel values.vi. 
    In excel the time format is  00:00:20     but in LabVIEW (with Strings) i get (i think) a divided result 0,000231481481481481 for 00:00:20 and so on.
            00:00:15
    00:00:20
    00:00:17
    00:00:20
    00:00:08
    00:00:20
    00:00:09
    I would like to get the same format in the .vi as it is in .xls file.
    Picture added.
    Could you please helpe me with this...
    Attachments:
    String problem.JPG ‏36 KB

    That VI returns the value of the cell, not the formatted string. The issue with time values between Excel and LabVIEW has been brought up numerous times before. Excel does not use the same datetime starting point as LabVIEW. See, for example, this discussion: http://forums.ni.com/t5/LabVIEW/Read-custom-excel-time-data-in-LabView/m-p/775359

  • Dbx: internal error: signal SIGSEGV with boost::pool

    When I try to debug the following code:
    #include <iostream>
    #include <boost/pool/object_pool.hpp>
    struct Test
        int v;
    int main(int argc, char** argv)
        typedef boost::object_pool<Test> TestPool;
        TestPool myPool;
        Test *test = myPool.malloc();
        return (EXIT_SUCCESS);
    }compiling with:
    CC -m64 -erroff=wvarhidemem,hidevf,hidevfinvb -errtags=yes -library=stlport4 -mt   -c -g -I/home/gimenero/include -o build/Debug/Sun12-Solaris-Sparc/main.o main.cc
    CC -m64 -erroff=wvarhidemem,hidevf,hidevfinvb -errtags=yes -library=stlport4 -mt   -o dist/Debug/Sun12-Solaris-Sparc/boostpooltest build/Debug/Sun12-Solaris-Sparc/main.o -lboost_system-sw59-mt The debugger gets SIGSEGV:
    [gimenero@tst-bill1 Sun12-Solaris-Sparc]$ dbx boostpooltest
    Reading boostpooltest
    Reading ld.so.1
    Reading libboost_system-sw59-mt-1_39.so.1.39.0
    Reading libstlport.so.1
    Reading librt.so.1
    Reading libCrun.so.1
    Reading libm.so.2
    Reading libthread.so.1
    Reading libc.so.1
    Reading libm.so.1
    Reading libaio.so.1
    Reading libmd.so.1
    dbx: internal error: signal SIGSEGV (no mapping at the fault address)
    dbx's coredump will appear in /tmp
    Abort (core dumped)The pstack of the core is:
    [gimenero@tst-bill1 coreFiles]$ pstack tst-bill1.dbx.20417.core | c++filt
    core 'tst-bill1.dbx.20417.core' of 20417:       /opt/SUNWspro/prod/bin/sparcv9/dbx -g sync,stdio
    ffffffff7e5d80d4 _lwp_kill (6, 0, ffffffff7e5b6e54, ffffffffffffffff, ffffffff7e73a000, 0)...
    ffffffff7e54afd0 abort (1, 1d8, 0, 1ef13c, 0, 0)...
    00000001000c032c ???????? (b, 100400, 1, 100512eec, 10051fb10, 100621000)...
    ffffffff7e5d418c __sighndlr (b, ffffffff7fffbe70, ffffffff7fffbb90, 1000c00bc, 0, a)...
    ffffffff7e5c7d28 call_user_handler (ffffffff7f100200, ffffffff7f100200, ffffffff7fffbb90, 8, 0, 0)...
    ffffffff7e5c7f20 sigacthandler (0, ffffffff7fffbe70, ffffffff7fffbb90, ffffffff7f100200, 0, ffffffff7e73a000)...
    --- called from signal handler with signal 0 (SIGEXIT) ---
    00000001002820e4 void*Heap::alloc(unsigned)...
    0000000100282324 char*Heap::strdup(const char*)...
    000000010024b3e0 Symbol*Symtab::NewSymbol(Scope*,Symclass,Type*,const char*,const char*,Heap*,bool)...
    000000010024e514 Symbol*Scope::new_symbol(Symclass,Type*,const char*,const char*,bool)...
    0000000100291390 void*Dwarf2::Process_variable(dwr_TAG_e,DwrIO*,void*,unsigned long,unsigned long)...
    0000000100287974 bool Dwarf2::ProcessTag(dwr_TAG_e,DwrIO*,void*,unsigned long,unsigned long,char*,char*)...
    0000000100287c7c bool Dwarf2::ProcessTag(dwr_TAG_e,DwrIO*,void*,unsigned long,unsigned long,char*,char*)...
    0000000100287c7c bool Dwarf2::ProcessTag(dwr_TAG_e,DwrIO*,void*,unsigned long,unsigned long,char*,char*)...
    0000000100287c7c bool Dwarf2::ProcessTag(dwr_TAG_e,DwrIO*,void*,unsigned long,unsigned long,char*,char*)...
    0000000100287c7c bool Dwarf2::ProcessTag(dwr_TAG_e,DwrIO*,void*,unsigned long,unsigned long,char*,char*)...
    0000000100287c7c bool Dwarf2::ProcessTag(dwr_TAG_e,DwrIO*,void*,unsigned long,unsigned long,char*,char*)...
    0000000100287c7c bool Dwarf2::ProcessTag(dwr_TAG_e,DwrIO*,void*,unsigned long,unsigned long,char*,char*)...
    0000000100286530 void Dwarf2::ReadElfDwarf2Of(char*,Objfile*,ElfLayout*,bool,bool,bool)...
    00000001002861c0 void Dwarf2::ReadObjfileFresh(Dwarf2*,char*,Objfile*,ElfLayout*)...
    000000010025a3d4 ???????? (10073d210, 100726790, 0, 1, 0, 100640060)...
    000000010025a1b8 void ReadLazyStabs(Objfile*,bool,bool)...
    000000010024e7c0 Symlist Scope::find_symlist_prim(const char*,ULName,bool(*)...
    000000010024eed8 void Scope::find_helper(Scope*,const char*,Find_bag*,Find_info*,bool*,bool*,int)...
    000000010024f4d4 Find_bag*Scope::find(const char*,Find_bag*,Find_info*)...
    000000010024fa94 void Scope::find_all_global_funcs(Find_bag*,const char*,Find_info*,const ActualTypeList*)...
    000000010024f9d0 Symbol*Scope::find_global_func(const char*,Find_info*,const ActualTypeList*)...
    000000010025218c Symbol*Loadobj::exe_find_main_sym()...
    00000001000c03e4 void show_main(Target*,bool)...
    0000000100231420 ???????? (10051fb10, ffffffff7fffdd30, 100569, 100569d23, 0, 100569)...
    0000000100231710 ???????? (10051fb10, ffffffff7fffdd30, 0, 2, 0, 1)...
    0000000100230a94 bool targ_ppi_init(Target*,PPIOpts*)...
    00000001000c05bc ???????? (10051fb10, 10064e2b0, ffffffff7fffdd30, 10053b9e8, 10053b000, 10053b)...
    00000001000c2fb8 void main_debug(Interp*,char*,char*,char*,unsigned)...
    000000010017ad64 ???????? (10056a, 4, 100705d80, 0, 0, 0)...
    00000001002ce1d8 ???????? (10064e2b0, 400, 1006e4ef0, 100705d70, 0, 1006211d0)...
    00000001002ccff0 int pdksh_execute(Interp*,op*,int)...
    00000001002ba194 int pdksh_shell(Interp*,Source*)...
    00000001002b9bf0 int pdksh_command(Interp*,const char*)...
    0000000100161c50 void MyServantDbx::ksh_cmd(int,unsigned,const char*)...
    00000001002fc934 bool Dispatcher::dispatch(ProtoReceiver*,MsgRcv*)...
    00000001002f8b60 void Messenger::handle_message_help(AuthStyle,MsgRcv&)...
    00000001002f8864 void Messenger::handle_message(AuthStyle)...
    00000001002ebcd0 void Servant::cb_message(int,unsigned short,void*)...
    00000001002e6f08 void CBInfo::dispatch(int,unsigned short)...
    00000001002e73bc void Notifier::invoke(int,unsigned short,CbData*)...
    00000001002e7d00 void NotifierDirect::dispatch_help(int,unsigned short,CBInfo*,bool*)...
    00000001002e8364 bool NotifierPoll::dispatch(bool*)...
    00000001002e7e8c void NotifierDirect::loop(bool*)...
    000000010015f500 ???????? (10064e2b0, ffffffff7fffed3c, 100400, 1005384ff, 10051fb10, 100538)
    00000001002c1454 ???????? (10064e2b0, 100620638, 10057e2fe, 0, 1006e6c20, 10064e2ce)
    00000001002bf528 int yylex(Interp*,int)...
    00000001002bd0b8 int yyparse(Interp*)...
    00000001002bf1a4 op*compile(Interp*,Source*)...
    00000001002b9fc0 int pdksh_shell(Interp*,Source*)...
    00000001000c41a0 void main_cmd_loop(Interp*)...
    00000001000c4f84 main (100400, 100512, 10064e2b0, 100513ba8, 202, 1)...
    00000001000b6fdc _start (0, 0, 0, 0, 0, 0)...OS: Solaris 10 8/07 s10s_u4wos_12b SPARC
    CC: Sun C++ 5.9 SunOS_sparc Patch 124863-07 2008/08/22
    So far this has only happened to me with boost::pool. Any clues?

    A dbx "internal error" indicates a problem in dbx, not with the compiler or compiled code.
    If you do not already have the latest dbx patch, 124872-07, please install it. You can get it here:
    http://developers.sun.com/sunstudio/downloads/patches/ss12_patches.jsp
    See if that fixes the problem.

  • What's happening with EE's signal? Its been out most of the time from 12/06

    Hi.What's happening with EE's signal? Its been out most of the time from 12/06

    Hi ,
    There is a fault logged with a mast in your area and our engineers are working to get it back up and running as soon as possible.
    We are are very sorry for the inconvenience in the meantime.
    Thanks
    James

  • Face time fades out and then tries to reconnect on new ipad retina display on WiFi.  Iphone 4s has no problem with face time from exact same location and same contact.  WiFi signal strong on both devices.  What gives?

    Face time fades out and then retries to connect (new Ipad Retina Display) on WiFi. Iphone 4s has no problem with face time from same location and same contact.  What gives?

    rdallas001 wrote:
    Is the router to small?
    Not necessarily, if you are using Facetime all the data goes through your WiFi router, your cable/DSL modem, your ISP and the internet to Apple's Facetime servers and then, in reverse, down to the Facetime recipient. If your ISP connection is too slow or there is excessive traffic on the internet you can have Facetime problems.
    Most WiFi routers can handle this unless others in the house are also using WiFi at the same time. The problem may be your ISP connection or congestion on the internet, etc.

  • How do i delete  multiple emails at one time from iphone Mail account with iphone 4s?

    how do i delete  multiple emails at one time from iphone Mail account with iphone 4s?

    Better than that!
    http://www.youtube.com/watch?v=fKa-KFjUIGE
    Select a message, hold the move button, deselect the message while still holding the move button.
    A new window appears allowing you to move all messages to the trash.
    Bingo!

  • How do I obtain a time from a server, when I have no process running on it?

    I have a program that is running on many machines.
    They all write files to a shared DIR on a server.
    I need to obtain a time that is constant, as the only constistant thinh I know they can all see is the server, I'd like them to beable to get the time from the server.
    This way I can keep my locks (so only 1 pc can write at any one time) consistant
    How do I do this?
    (I have no process on the server)
    I'm looking for a call that'll tell me the time on a computer, in millis or somthing else. (I can then use Calendar.setTimeInMillis(long millis) )
    But I don't know where to look....

    This way I can keep my locks (so only 1 pc canwrite at any one time) consistant
    I doubt having something depending on times being
    synchronized is the right approach for this. You
    should instead actually lock things, such as by using
    a Mutex or actually locking files/records/bytes.it is unwise to actually lock a file as if there is an error, the file stays locked,. So you still need a time to work out how long it has been locked incase there has been a problem and it has gone 'stale'.
    If 'stale' the locked ness should be able to be overridden.
    But it is poor to use client time, as they all may be different.
    I'd like to use the time on the NFS, or whatever has the shared DIR. It looks from what you're saying is that I can't find this out in Java.
    :o(

  • How do I call a Mac computer with Face Time from my iPhone 4?

    I just upgraded my iMac to OS X Lion and I now have Face Time on my desktop computer. I figured out how to MAKE a call from my desktop to someone's iPhone. But, I can't figure out how to call my desktop computer FROM my iPhone 4? I tapped the phone icon. Then, selected my house from my contact list. When I selected my home e-mail address, it just loaded a blank e-mail. There was no option to call that e-mail address with Face Time. Help? Oh, and I'm running iOS 4.2.10 on my Verizon iPhone 4, so I know I have the required version on my phone.
    Any helpful tips would be greatly appreciated!
    Thanks!

    Oh, and by the way, I also just tried calling my iPhone 4 from my iMac with Face Time and my iPhone didn't even ring. Also, I've read through posts in other forums and everyone is talking about a Face Time camera icon that appears next to a contact's name. I don't have that at all. So, maybe I don't actually have the right versions of the software?

  • How can I build a table with the time values of a timer from a while loop

    Hi:
    I have a question concerning building a table:
    Every 100ms I read a value from a sensor (while loop with a timer). I would like to build a table with the actual time and the concerning value. For example:
    0msec         1V
    100msec     2V
    200msec     3V
    300msec     4V
    etc.
    If I use the Express VI for building a table, I always get the date and time, but I don't need the date and the time is in the following format: HH:MMS, which is nonsensical for me as I can't differentiate within msec. Can I change the format anywhere?
    Can I also save the table to a file or even to an Excelsheet? How can I do that?
    Thanks for your help!

    Hi Craig:
    thank you very much. To solve the mystery : ) :
    I want to drive a stepper motor with a specific frequency. To get the current degree value of the motor I would like to measure the current time (from the beginning of the move on). (With a formula I get the degree value out of the time)
    Concurrently I would like to get data from a torque sensor and from a pressure sensor. That's why I asked you about the time and the table. The measurement should start with the movement of the motor. How can I do that? Right now I have different block diagrams (different while loops) (see attachment) and I would like to put them in one.
    I haven't done the block diagram for the pressure sensor yet, so there is only the one for the torque sensor and the one for the motor.
    I also would like to set a mark in the table when the voltage value of an analog input gets under a specific threshold value. Is that possible?
    I'm sorry, I'm a novice in LabVIEW. But maybe you can help me.
    Thank you very much!
    Steffi
    Attachments:
    motor.vi ‏238 KB
    sensor.vi ‏59 KB

Maybe you are looking for