Stops analog input acquisition
mdaqAIScanStop() mdaqAIScanStop(linkID)
This function stops analog input acquisition. Function can be used to interrupt acquisition (when duration > 0), or to stop continuous acquisition (when duration=-1). After calling mdaqAIScanStop() function scanning session has to be re-initialized.
linkID: Valid connection link ID (optional)
Data acquisition from 8 single-ended analog input channels, one analog input range, scan frequency of 10kHz and 1 second duration.
aiData = []; dataCount = 0; mdaqAIScanInit(1:8, [-10,10], %F, 10000, 1) for i=1:10 [data result] = mdaqAIScan(1000, %T); aiData = [aiData; data]; dataCount = dataCount + result; mprintf('Acquired %d scans (total: %d scans)\n', result, dataCount); end mdaqAIScanStop(); plot(aiData); |
Continuous data acquisition from 8 single-ended analog input channels, one analog input range, scan frequency of 1kHz. Stop when MicroDAQ F1 button pressed.
NOTE: For long acquisition Scilab stack can be exceeded!