How to save a very large number of samples?

I will need to sample 12 channels of signal with 10Mhz bandwidth simultaneously using two NI-PCI-5105 for about 60ms (12 x 3.6 million samples) at 60Msamples/s, and save it to file(s).
I'm currently testing the system with only one channel to take 6 million samples at 60Msamples/s. The project file is attached with this mesage. After I pushed the [Run Once] button, I can see the memory usage was climbing up for a couple minutes up to about 1.7GB, and then it stop with an error popup window: LabVIEW: Memory if full. VI "ExportLVMBlockState Time-WDT 3.vi" was stopped at node 0xEE8 of subVI "cmb_ex_CreateSignalChunkStringSub.vi".
The windows xp computer than I was using has about 3.4GB of physical memory.
Please advice me a solution for this problem.
Thank You,
Sofyan Tan
Attachments:
2008_03_26.zip ‏6 KB

Currently, SignalExpress will not handle this amount of data.  You have two options, depending upon whether you want to repetitively do this task or do it single-shot.
You can use two instances of the NI-SCOPE Soft Front Panel if you have a way to simultaneously trigger both devices.  A simple digital trigger will do it (wire the trigger to the digital input of both devices and set both to digital trigger).  Setting both devices to the same analog trigger parameters may work - take the same channel in both devices, just don't fetch it from the second.  Unfortunately, the Soft Front Panel does not support internal synchronization.  Divide the channel count evenly between the two devices and the internal memory of the 5105 should be sufficient to take 60ms of data.  Take one data set, then manually save the data to disk.  I would recommend the HWS format or flat binary for this amount of data.  With HWS, you can save both sets of data into the same file.
Use LabVIEW and NI-SCOPE to program it yourself.  This is not particularly difficult, but does require use of some less commonly used functions.  The NI-SCOPE examples should give you the information you need.  The rough sequence of events is - synchronize the scope cards, take a set of data, fetch data in chunks from the scope cards and write to disk.  If you take this route, I would recommend you read Managing Large Data Sets in LabVIEW.
You may wish to repost your question to the NI-SCOPE forum for more feedback.  Let us know if you need more help.
This account is no longer active. Contact ShadesOfGray for current posts and information.

Similar Messages

  • How to copy very large number of files from one drive to another???

    I'm a fairly experienced Mac user for serveral years but this problem really has me stumped.
    I'm trying to copy or move 152,000 files from one external drive to another drive. I can highlight (Cmd - A) all the files on the first drive and drag them to the second drive but Finder always shows 32,768 files being copied no matter what I try.
    Any and all suggestions on how to move/copy a large number of files from one external drive to another are greatefully appreciated.
    Thank you in advance,
    Mack

    I would use the command line tool rsync.
    For instance with: rsync -av source-dir destination-dir
    -a The files are transferred in "archive" mode, which ensures that symbolic links, devices, attributes, permissions, ownerships, etc. are preserved in the transfer.
    -v Verbose, so you see the progress.
    Rsync is fast and really, really powerful and many times used in shell scripts and the like to automatically backup and/or sync stuff. Google a bit for more info.

  • How can I move a large number of pics from icloud Photos Beta to a PC without having to select each photo?

    How can I move a large number of pics from icloud Photos Beta to a PC without having to select each photo?

    Hi,
    can you please explain why the solution from steve is not the right solution for you.
    regards
    Peter

  • How can I trash a large number of Emails quickly from my iPod touch rather than using the one-at-a-time Edit method?

    How can I trash a large number of Emails quickly from my iPod touch rather than using the one-at-a-time Edit method?

    Once you tap on edit, you can select multiple emails, the tap archive.

  • How do share a very large file?

    How do share a very large file?

    Do you want to send a GarageBand project or the bounced audio file?  To send an audio file is not critical, but if you want to send the project use "File > Compress" to create a .zip file of the project before you send it.
    If you have a Dropbox account,  I'd simply copy the file into the Dropbox "public" folder and mail the link. Right-click the file in the Dropbox, then choose Dropbox > Copy Public Link. This copies an Internet link to your file that you can paste anywhere: emails, instant messages, blogs, etc.
    2 GB on Dropbox are free.     https://www.dropbox.com/help/category/Sharing

  • Need to hold very large number - please help

    Hello all,
    I am working with programming the SSH handshake and need to represent a very large number in order to get it to work correctly. The number is:
    179769313486231590770839156793787453197860296048756011706444423684197180216158519368947833795864925541502180565485980503646440548199239100050792877003355816639229553136239076508735759914822574862575007425302077447712589550957937778424442426617334727629299387668709205606050270810842907692932019128194467627007
    which is: 1.7 *10^318
    and we know the largest double is:
    1.7976931348623157E308
    Can someone please help me with representing this number? It is a very large prime number that is used in the key exchange for SSH.
    Thank you all for you time
    Max

    And who's the slowest old sod again?
    This is amazing: I read a new topic, no repliesyet,
    I check it again, nothing yet,
    I craft my reply and presto: some quick fingersbeat
    me to it again ...Grolsch makes slow :P ;)It's still only 11:45ag ... and I'm still waiting ;-)
    Jos

  • How can I format a large number to have comma separators?

    I have numbers that are very large, i.e., in the billions. I want to format the display to show comma separators.
    For example:
    8000000000 => 8,000,000,000
    Is there an easy way to do this?

    Robert,
    There is no way (to my knowledge) to include comma separators in a numeric control or indicator in LabVIEW. If you want commas, you will need to use a string. I have attached an example VI to this post that demonstrates how I would include comma separators in a large number string. There might be an easier way, but this was the first thing that came to mind.
    I hope this helps. Good luck with your application, and have a pleasant day.
    Sincerely,
    Darren N.
    NI Applications Engineer
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman
    Attachments:
    commas.vi ‏24 KB

  • How can I delete a large number of messages from my iCloud mailbox in bulk mode?

    I decided that I have a large number of e-mail messages in my iCloud mailbox that I do not need anymore and I would like to delete these messages in a single - simple move. How can I do it (Gmail offers a nice way to do this but I cannot find anything similar in iCloud...)?

    Archive the contacts you have in Address book, then delete them, they will be removed from iCloud as well. Restore the archive

  • Problem in compilation with very large number of method parameters

    I have java file which I created using WSDL2Java. Since the actual WSDL has a complex type with a large number of elements(around 600) in it, Consequently the resulting java file(from WSDL2Java) has a method that takes 600 parameters of various types. When I try to compile it using javac at command prompt, it says "Too many parameters" and doesn't compile. The same is compiling successfully using JBuilder X . The only way I could compile successfully at command prompt is by reducing the number of parameters to around 250 but unfortunately that it's not a workable solution. Does Sun specify any upper bound on number of parameters that can be passed to a method?

    ... a method that takes 600 parameters ...Not compatible with the spec, see Method Descriptors.
    When I try to compile it using javac at
    command prompt, it says "Too many parameters" and
    doesn't compile.As it should.
    The same is compiling successfully using JBuilder X .If JBuilder produces a class file, that class file may very well be invalid.
    The only way I could compile
    successfully at command prompt is by reducing the
    number of parameters to around 250Which is what the spec says.
    but unfortunately that it's not a workable solution.Pass an array of objects - an array is just one object.
    Does Sun specify
    any upper bound on number of parameters that can be
    passed to a method?Yes.

  • How to save an Idoc doc Number on PI to use it later on an ALEUD Idoc

    Hi there i have an Idoc / Soap  Async/Sync Scenario with BPM, i need to update the Idoc status using ALEUD idoc back to R/3, for that im stuck trying to figure out a way to save the Income Idoc number and use it later on the Response to ALEUD Idoc Type Mapping, i've been looking into the xpath thing a bit but im not sure if this is the right way to do it, Thanks in advance for all the help and ill be more than happy to follow any blog on how to do it,
    Roberto.

    Hi there,
    basically what i need is to be able to store the Incoming Idoc Number from R/3, and use it later for another mapping wether would be inside or outside the bpm
    Edited by: Roberto Gomez on Jul 27, 2009 6:59 PM

  • How do I delete a large number of songs off my iPad

    I have a large music collection and have downloaded a large number of songs onto my iPad (10GB).  I don't need that much music on my iPad and would like to put the songs back in the cloud.  I don't want to have to delete thousands of songs one at a time by swiping.  What is the best way to do this?
    I have a 4th gen iPad and I have iTunes Match.

    Then I suspect you do not have iTunes Match enabled. Using that "delete all" command in the Settings does not remove the music from the cloud, nor does it disable iTunes Match. With iTunes Match enabled you will still see all the music.
    So go to Settings > iTunes and App Store and make sure iTunes Match is set to ON (green).

  • How can I copy a large number of contacts into a list in the address book?

    I want to send a message to a large fraction of the people in my address book. How do I copy their addresses into a new list without doing it by hand?

    Thanks for your answer. It works very poorly. I have tried a number of permutations, and each one fails in some way. If I try to copy ten names, it may just write the first few. if I highlight all the names in the source book, then the list name doesn't highlight when I move my cursor over it - only the other address books do that. I got the closest to success by exporting my entire source address book to a text file, removing the unwanted names by hand, and then importing only a few fields to a new address book - name and email address. When I highlight all the entries in this new address book and drag them to the target list, it copies MOST but not all of the entries. I have never seen drag and drop work so poorly. Any ideas?

  • Problem with function, need to return a very large number

    I have a function that is used to derive a number by using a defined algorithm. We have tested it many times in our 'development' region and it works. We moved it to our 'UAT' region and now the function is giving an error. The data is the same in both oracle instances. So.... dba's are telling me it is the function. At this point, I don't know what to do.
    Can I declare "RESULT" in a function so that it can return a number this big: 2.00023880306E24?
    Oracle returns -6502 error in the deriveNewNum function.
    Here is the error:
    *** ERROR in deriveNewNum.fnc
    SQLCODE: -6502
    ORA-06502: PL/SQL: numeric or value error: number precision too large
    BEGIN TF1ID; END;
    ERROR at line 1:
    ORA-06503: PL/SQL: Function returned without value
    ORA-06512: at DERIVENEWNUM", line 93
    ORA-06512: at line 1

    Hi,
    Did you look up that error in the error messages manual?
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28278/e4100.htm#sthref1889
    Is there something there that you didn't understand?
    <h3>ORA-06502: PL/SQL: numeric or value errorstring </h3>
    Cause: An arithmetic, numeric, string, conversion, or constraint error occurred. For example, this error occurs if an attempt is made to assign the value NULL to a variable declared NOT NULL, or if an attempt is made to assign an integer larger than 99 to a variable declared NUMBER(2).
    Action: Change the data, how it is manipulated, or how it is declared so that values do not violate constraints.
    If you declare variables like this:
    x     NUMBER;
    y     NUMBER (20, 10);there woul be no problem assigning a value like 2E24 to x, but there would be if you tried it with y.
    How are your varaibles declared.
    Whenever you have a problem with your code, post your code.
    Always say what version of Oracle you're using.

  • How to export to very large dimensions?

    I need to export a file to the specs below, however, every time I try I get a 'Error compiling movie - Unknown error'. 
    Resolution 2732 pixels (w) x 768 pixels (h).
    32:9 Landscape format.
    File format is MPEG-4/H.264 AVC at 20Mbps.
    Frame rate is 25 as per PAL standard.
    This error has been replicated across a number of fairly high spec computers so I don't think it is an issue with disk space etc.  We're working off the assumption that it's the large dimensions causing the problem.
    The only solution we can come up with is to export to smaller dimensions (which we have done successfully) and then upscale but even that is proving challenging!
    Any suggestions or ideas are very welcome!

    Hi,
    I was also unable to reproduce the error using your export specs.
    Could you provide answers to these:
    Are you able to reproduce this issue with multiple projects?
    Did you try increasing the "level" to 5.1 under video settings?
    What is the specs of original media used in the project?
    Regards
    Vipul

  • Auto save and very large files

    Hi  All,
    I produce very high dim artworks, 6m x 2.7m(+) image at 200ppi, sometimes when I load the files Photoshop cc2014 would randomly will crash. This never happened with my CS5 version. I have auto save checked, could this be the issue?
    I am running a high end computer with 32gb ram, 8 ssd's with two dedicated to PS scratch disk....the images, so far, load eventually but the heart beat stop moment when you think a file is corrupt really scares me, especially when $$$$$ are involved.
    Any ideas?

    Thanks JJMack
    I will try it. It is possible it's not the auto-save feature, cs5 was rock solid and gave me confidence as it never crashed even with files over 5gb. The crash report states the faulting model is unknown for the last crash but I have seen ntdll.dll as the faulting module in previous crashes.

Maybe you are looking for

  • Report to be sent to a list of recipients in an e:mail (part of batch job)

    Hi, I need to generate a report using ALV functionality. Currently my report requirement is to sent to a list of recipients in an e:mail (part of the batch job set-up) and the recipients just download the report in a spreadsheet format.  Could you pl

  • Is there a way to create a paid Membership site using Muse?

    A client is wanting a website that has an area that is available to paid memberships. I have already read on how to create the secure zones, just wondering if there was a way to create a paid membership portion to the form. I have seen several hints

  • Default Values in Purchase Requisition

    Hi MM Experts, I want to set default values for Purchasing Organisation and delivery address for a particular user in transaction ME51N(Purchase requisition creation). Can someone please advise me on how to do it? I tried using the "Default Values" b

  • Reg. Getting Tables name from interbase

    Hi, I like to get interbase database table name using a query from JDBC program .I am connecting interbase through interclient driver. Regrads, Vikki

  • Converting ECC to 4.6c version

    Hi friends,     I have a requirement where we need to downgrade the smartform which is in ECC5.0 into 4.6 version. I was trying to do it manually by looking at the ECC one but I find quite a few things which are different. Most imp thing is the table