How can I perform continuous acquisition of a repetitive waveform?

I want to synchronously acquire a repetitive waveform where there is little or no dead time between cycles. I plan to use an external trigger and scan clock. I need to store each cycle of the waveform as a separate record so I need to know the start and stop sample for each cycle.
I considered putting an N sample acquisition inside a Do While loop, but I can't afford to drop cycles.
I'm considering doing a continuous acquisition and calculating the correct number samples to read from the buffer for each waveform cycle. My concern with this method is that I need to acquire waveforms for a long time (many hours) and I'm concerned about losing synchronization. I've thought that maybe I could acqu
ire say a 1000 cycles and then restart the process, which would minimize dropping cycles and maintain synchronization.
Any suggestions? Am I making this harder than it really is? I probably should say that I'm using a 6052E DAQ sampling at 100ksps.

Hi
I am trying to solve a similar problem at the moment (I have a discussion going in the 'Dynamic Signal Acquisition and Analysis' section) but have not found a completely satisfactory solution so far.
I am acquiring an analogue signal from a rotating machine from which I also have a TTL signal which gives me a once per revolution (OPR) marker. I want to continuously acquire the analogue signal and use the OPR pulsing signal to 'chop up' my continuous analogue signal into a set of data for each rev.
I have used a method similar to the one you have described - I use continuous double-buffered acquisition to acquire the analogue signal and the counter values, with the OPR pulse signal as the counter gate. However, I have been unable to synchronise the s
tart of the signal and counter acquisitions together. I can start the signal acquisition using the OPR signal as a trigger but not the counter. I tried using GPCTR_Change_Parameter() to set the start trigger to external (ND_ENABLED) but this is not permitted with my E Series device (PCI-6111E with DAQ-STC).
Do you know a way round this? And even if I could start my counter acquisition using the OPR signal, how do I ensure that I haven't missed any revs between starting the signal and counter acquisitions (in tests where I use immediate software triggers for the signal then the counter in successive lines of C++ code, my counter is already 2 cycles behind at just 100Hz OPR).

Similar Messages

  • How can I perform a bulk assignment to one Task

    Hi All,
    I would like to allow all resources to assign some of their time to a cProjects Task (XXXX Implementation plan). How can I perform a bulk assignment to this task, instead of performing individual assignments?
    Please help.
    Thanks,
    Srini

    Not quite sure I fully understand your question. When you go to the "roles" tab of a task you are allowed to assign multiple resources to a task either from the same role or different roles. The total work or effort for the task can be distributed accross the multiple assignments.

  • I am using i 4 phone. recently I had a problem with my lap top and had formatted hard disk of it. Now I want to use sync data in my iphone back to itune n my lap top. how can I perform this task with out loosing data in my i phone.

    I am using i 4 phone. recently I had a problem with my lap top and had formatted hard disk of it. Now I want to sync data in my iphone back to itune on my lap top. how can I perform this task with out loosing data in my i phone.

    Hey floridiansue,
    Do you have an installed email program such as Microsoft Outlook?  If your email is through an online login, such as Gmail, etc, then one will have to create an email association with a program such as Microsoft Outlook on the PC for this Scan to Email system to function.
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------
    I am not an HP employee.

  • How can i perform a search on my external hard drive on my mac pro os x 10.9.2 ?

    how can i perform a search on my external hard drive on my mac pro os x 10.9.2 ?

    Mac OS X 10.9.2 is 12 years newer than 9.2.x.    You need to make sure that Spotlight has indexed the external hard drive by adding it and removing it from Apple menu -> System Preferences -> Spotlight -> Privacy.   Check the menu for it:
    to determine if indexing is still going on, as it will say indexing.
    Alternatively, you can use a non-Spotlight tool, such as:
    http://apps.tempel.org/FindAnyFile/
    http://www.devontechnologies.com/products/freeware/ - EasyFind
    http://www.osxbytes.com/ - iFileX (note the MacUpdate link provided on osxbytes page has a Malware advertisement for MacKeeper, do not download).
    http://www.barebones.com/ Textwrangler has a Search file for content, which works on any Text file.

  • How can I perform this kind of range join query using DPL?

    How can I perform this kind of range join query using DPL?
    SELECT * from t where 1<=t.a<=2 and 3<=t.b<=5
    In this pdf : http://www.oracle.com/technology/products/berkeley-db/pdf/performing%20queries%20in%20oracle%20berkeley%20db%20java%20edition.pdf,
    It shows how to perform "Two equality-conditions query on a single primary database" just like SELECT * FROM tab WHERE col1 = A AND col2 = B using entity join class, but it does not give a solution about the range join query.

    I'm sorry, I think I've misled you. I suggested that you perform two queries and then take the intersection of the results. You could do this, but the solution to your query is much simpler. I'll correct my previous message.
    Your query is very simple to implement. You should perform the first part of query to get a cursor on the index for 'a' for the "1<=t.a<=2" part. Then simply iterate over that cursor, and process the entities where the "3<=t.b<=5" expression is true. You don't need a second index (on 'b') or another cursor.
    This is called "filtering" because you're iterating through entities that you obtain from one index, and selecting some entities for processing and discarding others. The white paper you mentioned has an example of filtering in combination with the use of an index.
    An alternative is to reverse the procedure above: use the index for 'b' to get a cursor for the "3<=t.b<=5" part of the query, then iterate and filter the results based on the "1<=t.a<=2" expression.
    If you're concerned about efficiency, you can choose the index (i.e., choose which of these two alternatives to implement) based on which part of the query you believe will return the smallest number of results. The less entities read, the faster the query.
    Contrary to what I said earlier, taking the intersection of two queries that are ANDed doesn't make sense -- filtering is the better solution. However, taking the union of two queries does make sense, when the queries are ORed. Sorry for the confusion.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How can I perform the conversion of pdf files in Cyrillic script to Word files in Cyrillic script. The pdf file is too small for me to read right now. Julyan Watts

    How can I perform the conversion of .pdf files in Cyrillic script to Word files in Cyrillic script. The .pdf file is too small for me to read without a magnifying glass, and the document is more than one thousand pages.

    This answer was not helpful. First of all, I could not find "tech specs"
    anywhere on the Acrobat 11 homepage. And secondly I purchased this software
    for the specific purpose of converting .pdf files to Word. It was only
    after I had completed the purchase that I learnt that Acrobat does not
    permit the conversion of .pdf files in Cyrillic to Word files  in Cyrillic.
    I feel that Acrobat should have provided this crucial information before I
    allowed my credit card to be debited. That is why I  am now asking for my
    money back. But thanks for your attempt to solve my problem, even if it was
    not successful.
    Julyan Watts

  • HT1766 I have the latest version of iTunes. When I plug my iPhone into the computer, it never comes up under the "Devices" tab in iTunes.  How can I perform a restore/backup if it won't come up under "Devices" ?

    I have the latest version of iTunes. When I plug my iPhone into the computer, it never comes up under the "Devices" tab in iTunes.  How can I perform a restore/backup if it won't come up under "Devices" ?

    See:
    iPhone not recognized in iTunes for Mac
    iPhone not recognized in iTunes for Windows

  • I have about 10000 images of different persons with dimension of 640*480. I wan to crop face from these images to dimension of 200*280. The location of face varies in differnt pics. So, please let me know step by step how can I perform this using the Ligh

    I have about 10000 images of different persons with dimension of 640*480. I wan to crop face from these images to dimension of 200*280. The location of face varies in differnt pics. So, please let me know step by step how can I perform this using the Lightroom software. Also I wan to know what should be the aspect ratio to do so.Thank you in advance

    The aspect ratio should be set to 200x280, or equivalently 5x7.
    I don't think it is possible to do the cropping automatically in Lightroom, you'd have to do this image by image to crop the faces correctly.

  • How Can I Avoid Continually Entering Serial Numbers

    I purchased a new iMac to replace my older iMac.  Aperture works only if I re-enter serial numbers each time I open Aperture.  How can I avoid continually entering the serial numbers.  It is annoying that my Mac won't remember my labour.

    You cannot "access it" at all using a serial number.
    Please explain what you are attempting.

  • In sqlserver 2005 there short cut ctrl+N, how can i perform same thing in sqlserver 2008 r2

    In sqlserver 2005 there was short cut ctrl+N, how can i perform same action in sqlserver 2008 r2

    In sqlserver 2005 there short cut ctrl+N, how can i perform same action in sqlserver 2008 r2
    ctrl+N still available in SQL Server 2008 R2, please refer below article for list of shortcut keys.
    http://technet.microsoft.com/en-us/library/ms174205.aspx
    Also refer below article for how to customize shortcut keys.
    http://technet.microsoft.com/en-us/library/ms174178(v=sql.105).aspx
    Please mark solved if I've answered your question, vote for it as helpful to help other users find a solution quicker
    Praveen Dsa | MCITP - Database Administrator 2008 |
    My Blog | My Page

  • HT2518 I migrated from a PC to a Mac Book Pro.  The contacts transferred over to the Mac along with many contacts that I had deleted sometime ago. Also some contacts did not transfer at all.  How can I perform a correct and up to date migration of my cont

    I migrated from a PC to a Mac Book Pro.  The contacts transferred over to the Mac along with many contacts that I had deleted sometime ago.  Also some contacts did not transfer at all. How can I perform a correct and up to date migration of my contacts? 

    well no reply from the community. sniff- do i stink!? - probably a little bit. If i have lost all that data then I'm gonna really really pong.
    Any ways i have purchased a 1tb usb HDD and have managed to duplicate the dmg file onto it. however still unable to mount the **** thing. so now i have ordered disk warrior which will be in my possession tomorrow.
    fingers toes eyes crossed.

  • How can I perform performance runs of a set of tests and compare results across runs?

    I have automated some scenarios using VS unit test frame work for a desktop application. I can see when running I get timing for how long the test takes.
    What I'd like to do (using the test frame work or another tool) is run these scenarios before and after a performance fix and get an easy to read delta report on how much faster or slower each scenario got.
    How can I achieve this with Visual Studio?

    Hi Chris,
    Thank you for posting in the MSDN forum.
    If you want to collect the performance for the test code directly. Maybe the Profiler tool would be helpful for you.
    Like this MSDN document:
    http://msdn.microsoft.com/en-us/library/hh270865.aspx
    To diagnose why a test method is taking too much time, select the method in Test Explorer and then choose Profile on the context menu. See
    Analyzing Application Performance by Using Profiling Tools.
    Best Regards,
    Jack
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How Can I perform the external abap programe transmit the internal table in

    Hi,all
    In Sapscript,I want calculate a internal table and return the changed table to Sapscript
    I know used the transmit result variable for example:
    /:PERFORM GET_MAKTX IN PROGRAM ZXX
    /:USING &MATNR&
    /:CHANGING &MAKTX&
    /:ENDPERFORM.
    How can I set Using with a table?
    Thanks
    Sun

    Hi,
    As per my knowledge it is not possible to pass the entire table at a time using PERFORM in PROGRAM ,,, USING and CHANGING.
    Solutions:
    1)  If possible do the same thing in the Print Program:
        using CONTROL_FORM call element and print in the script
    2) if you know the all table entries.:  Pass all records at time:
    Ex: PERFORM Pxxxx in PROGRAM PROGXXXX
          USING <MATNR1>
                    <MATNR2>
                    <MATNR3>..............
          CHANGING < MAKTX1>
                            <MAKTX2>
                             <MAKTX3>............
    ENDPERFORM

  • How can I perform a communication using UTP with LV?!

    Hello,
    I´m want to perform a communication between two computers using UTP.
    I´m want to sent a sinousidal signal and receive the same signal at
    same frequency. How can I complete this job?!
    Thanxs

    8144-9199 wrote:
    Hello,
    I´m want to perform a communication between two computers using UTP.
    I´m want to sent a sinousidal signal and receive the same signal at
    same frequency. How can I complete this job?!
    Thanxs
    You probably mean UDP. UTP is the type
    of cable used for networks. That said it is usually better to use
    TCP/IP for communication between two applications. For both open
    Help->Find Examples and search for TCP or UDP in there to find some
    eaxamples how to achieve what you want.
    Rolf Kalbermatter
    Message Edited by rolfk on 06-12-2006 02:36 PM
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How can i Perform a complete factory reboot on a macbook?

    I have just brought a new imac and now i want to perform a factory reset on my mac book to clean it all up, but i dont know how can anyone please help me.
    thanks in advance.

    Welcome to Apple Support Communities.
    If there is absolutely nothing on your MacBook you want to save, you can insert the original system CD/DVD disc that came with your computer, use the utilities there to erase the hard drive, reset system passwords, and reinstall OS X and original applications included.
    There are various wipe schemes available that erase and over-write the data on the hard drive a number of times, however, these are not 100% guaranteed to absolutely remove all traces of original data.
    A determined person or government agency would likely still be able recover some information. If data security is a concern, you might be better purchasing a new hard drive to install and just keeping or destroying the original drive.

Maybe you are looking for

  • Itunes wont open/run

    Hi, i am having problems with opening/running itunes this only happens after trying to open itunes after the computer has been asleep sometimes when i go to open itunes it doesnt do anything (but itunes does show up in task manager processors), other

  • Startup - Login page does not display

    Everything seems to start as normal - grey screen, apple sign "clock" counter .... then Blue Mac OSX screen and blue line moving along ...... then no Login page but a black screen and this:- Darwin/BSD (k0r3.local) (console) I managed to fsck on the

  • Auth_password blank when it shouldn't be

    Why is the cgi variable auth_password coming up blank?  This is on CF 10.  I have debugging information turned on and can see all of the cgi variables and it correctly shows the username and authentication type (I have it set to Basic Authentication

  • Applications for my blackberry playbook.

    Hi, my name is eddie and i live in Guyana i receintly baught a blackberry playbook, my main problem is that App World is not supported in my country and i'm trying to get new applications for my device.  My question is, is there anyway that i can get

  • Unknown error message -24

    After I installed the new update when prompted a few weeks ago...I have had nothing but problems..I was having issues with Facebook when messaging, so I uninstalled it...when trying to reinstall facebook again, I keep receiving unknown error message