Optimizing LabVIEW SignalExpress for High Speed or High Channel Count Logging

Updated Sep 5, 2018

Reported In

Software

  • SignalExpress

Issue Details

I would like to perform high speed or high channel count logging in LabVIEW SignalExpress. What steps can I take to optimize this operation?

Solution

There are several steps that you can take to optimize your LabVIEW SignalExpress project for high speed or high channel count logging.

1. Change the Prepare log data for viewing option 
  • Prepare log data for viewing: Specifies whether the log should be prepared for viewing while logging is in progress.
  • This preparation requires system resources and affects the speed with which LabVIEW SignalExpress can log data.
  • To optimize this operation disable this property or change the option to After logging completes.
  • Go to the Tools menu in LabVIEW SignalExpress and click Options. Select the Logging option from the left-hand table view. Then change the Prepare log data for viewing entry to either Never or After logging completes.
Note: Disabling the Prepare log data for viewing option will disable the ability to view the log in the Playback Work Area. You must prepare the log for viewing before you can display it; if you would like to view a log that has not been prepared you must right-click on the log and select Make Log Viewable. If you try to view a log that has not been prepared, you will receive the message displayed below.
2. Change the Disable UI updates while logging option
  • Disable UI updates while logging: Disables UI updates while logging to achieve better performance.
  • This option affects the data only when logging and not when running. Disabling the Update Signal View while Running option in the View menu will disable updates at all times.
  • To optimize this operation change this property to disable updates.
  • Go to the Tools menu in LabVIEW SignalExpress and click Options. Select the Logging option from the left-hand table view. Then change the Disable UI updates while logging entry to Yes.
3. Change the Activate new logs property
  • Activate new logs: Specifies whether all new logs should be automatically activated (only applies when “Prepare log data for viewing” is set to “During logging”)
  • LabVIEW SignalExpress must use system resources to activate new logs that are created.
  • To optimize this operation disable this action.
  • Go to the Tools menu in LabVIEW SignalExpress and click Options. Select the Logging option from the left-hand table view. Then change the Activate new logs entry to No.
If you have implemented all of these changes for optimization your Options window should look like the figure below.
 

Additional Information

High speed logging and high channel count logging have similar affects on the performance of LabVIEW SignalExpress. Whether there are a few channels being logged very quickly or many channels being logged at a slower rate, both operations require a great deal of system resources because they both involve logging a large amount of data.

Once you have logged your data you can view it by moving to the Playback work area. Select Edit»Work Areas»Playback to open the Playback work area; then drag and drop your logged signal from the Logged Data window into the Data View.

WAS THIS ARTICLE HELPFUL?

Not Helpful