Buffer size
Upon startup of the application, the available physical memory on the computer is checked. The total data buffer size is then limited to the available memory minus 10% of the total memory. It is also possible to limit the total data buffer size to a fixed value with the
When the total acquisition memory (sum over all active channels) exceeds the data buffer size limit, readout of the data will be partial. The special operation modes such as Segments Average, Average, Digital Filter and FFT are not supported with partial data readout.
Partial readout is controlled with the Very Long Memory panel (menu Options
When saving data to file, you will be prompted for a maximum number of segments per file.
Banks for SMAR
Some of the
Calibration
Before operation, the instruments must undergo an internal calibration. As this calibration can only proceed sequentially for each channel, the initialization time of AcqirisLive can become significant for systems with many channels. Therefore, it can sometimes be desirable to be able to start the application quickly by skipping the calibration (which must then be done "manually" before collecting correct data).
DMA Data Transfers
By default, data transfers on the PCI bus between the digitizer memory and the PC are done in DMA (Direct Memory Access) mode, which allows the fastest transfer speeds (up to about 130 MB/s peak, 100 MB/s sustained acquisition data rate). These very high data rates are not well supported by all hardware configurations (PC motherboard), and system hangs due to endless retries on the PCI bus have been observed on some machines. Such problems disappear when switching DMA mode off (data transfer rate is then about 2.8 MB/s).
Please note that switching DMA data transfer mode off precludes the use of acquisition interrupts. The
Process Priority
When the program checks for an event from the operating system (e.g. to react to user input), it can put itself to sleep for a specified period of time. This gives other applications more processor time, but limits the performance of AcqirisLive in terms of maximum acquisition rate. The default is not to go to sleep, but this can be overridden to allow better performance for other applications. Note that this sleep policy is only in effect while the acquisition is running. When the acquisition stops, the sleep policy is always reset to the longest sleep period.
Acquisition Interrupts
When performing acquisitions, there are 2 possible ways to wait for the acquisition to complete: polling or using a hardware interrupt.
•
•
Please note that switching the DMA data transfer mode off precludes the use of acquisition interrupts. The
Transient Recorder mode
The application will start in the Transient Recorder mode as opposed to the oscilloscope mode
User Manual: Family of | Page 52 of 66 |