From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
09-25-2014 10:57 PM
Hi All,
I am trying to log the data using Signal express for 14 channels sampling at 50kS/s. I have a test where we need to perform a continous logging for 100 hours at 50kS/s and samples to read as 5000 .I did a test logging for 24 hours, but Signal express stopped running after 15-16 hours. Do you have any suggestions ? I am attaching the screen shot.
I am writing the .tdms files to an external HDD (3 TB) and using a Windows 7 PC.
Please let me know if you have any suggestions
09-26-2014 12:12 PM
That is a considerable amount of data to be continuously logging.
How much system memory does your computer have?
Some suggestions you could try would be to (if you have admin rights) disable any unncessary processes that launch at startup. Increase your page file allocation or at least open the task manager and take a look at the PF activity.
What interface type does your external HDD have? If its anything other than SATA I, II, or III that may be contributing to your bottleneck.
My guess is that its a system limitation and not a Signal Express issue. But I may be wrong.
I've logged data for days on end without issue before; although not at the sample rate you are.
09-26-2014 12:34 PM
Hi there,
Thanks for your response, My Computer has a 8GB physical memory . I have allocated 40 GB of virtual memory on my PC .
The external HDD i am using is a 3 TB and has a USB 3.0 interface
09-26-2014 01:08 PM
If time allows I'd reduce your sample rate by 1/2 and see if your errors continue. If no errors my guess is its a hardware limitation (8Gb isnt a TON of memory).
As I'm sure you know, USB3 devices need to be plugged into a USB3 port to get its max throughput. Plugging USB3 into USB2 for instance will yield USB2 speeds.
09-26-2014 01:47 PM
Hi
I use a USB 3.0 device and my PC has a USB 3.0 port . Yesterday I tried sampling at 25 kS/s and I am still facing the memory problems. Does signal express save a copy of log file information in Memory ?
Regards,
Sakthivel
09-26-2014 01:58 PM
I never log to .tdms so perhaps it does save it to memory then "flush" it when you stop recording?
I always save to ASCII.
Sorry I cannot be of more help.
Perhaps an AE will chime in and advise on how to optimize your logging function.
09-27-2014 11:20 AM - edited 09-27-2014 11:22 AM
Hi, it appears that this is a known issue with how SignalExpress calls TDMS write - it builds a cashe in memory and doesn't normally flush it.
http://www.ni.com/product-documentation/14490/en/#239631_by_Category
There are some possible solutions here - http://digital.ni.com/public.nsf/allkb/961EDE096E98E87D862579ED0068BFF9?OpenDocument
May I suggest building your own labview application to solve this issue.
Regards,
Joe