Определите номер выборок в одном цикле сбора данных
void xPCScSetNumSamples(intport
, intscNum
, intsamples
);
| Введите значение, возвращенное функцией xPCOpenTcpIpPort. |
| Введите номер осциллографа. |
| Введите номер выборок, которые вы хотите получить в одном цикле. |
xPCScSetNumSamples
функция определяет номер выборок для осциллографа scNum
к samples
. Используйте эту функцию только, когда осциллограф будет остановлен. Используйте xPCScGetState, чтобы проверять состояние осциллографа. Используйте функцию xPCGetScope, чтобы получить номер осциллографа.
Для осциллографов файла, NumSamples
параметр работает с параметром авторестарта.
Авторестарт включен — Когда осциллограф инициировал, осциллограф начинает собирать данные в буфер памяти. Фоновая задача исследует буфер и записывает данные к диску постоянно, добавляя новые данные в конец файла. Когда осциллограф достигает количества выборок, которые вы задали, это начинает собирать данные снова, перезаписывая буфер памяти. Если фоновая задача не может идти в ногу со сбором данных, данные могут быть потеряны.
Авторестарт прочь — Когда осциллограф инициировал, осциллограф начинает собирать данные в буфер памяти. Это останавливается, когда это собрало количество выборок, которые вы задали. Фоновая задача исследует буфер и записывает данные к диску постоянно, добавляя новые данные в конец файла.
Real-Time File Scope
| Real-Time Host Scope
| Real-Time Target Scope
| xPCGetScope | xPCScGetNumSamples | xPCScGetState