xPCScSetNumSamples

Определите номер выборок в одном цикле сбора данных

Прототип

void xPCScSetNumSamples(int port, int scNum, int samples);

Аргументы

port

Введите значение, возвращенное функцией xPCOpenTcpIpPort.

scNum

Введите номер осциллографа.

samples

Введите номер выборок, которые вы хотите получить в одном цикле.

Описание

Функция xPCScSetNumSamples определяет номер выборок для осциллографа scNum к samples. Используйте эту функцию только, когда осциллограф будет остановлен. Используйте xPCScGetState, чтобы проверять состояние осциллографа. Используйте функцию xPCGetScope, чтобы получить номер осциллографа.

Для осциллографов файла параметр NumSamples работает с параметром авторестарта.

  • Авторестарт включен — Когда осциллограф инициировал, осциллограф начинает собирать данные в буфер памяти. Фоновая задача исследует буфер и записывает данные к диску постоянно, добавляя новые данные в конец файла. Когда осциллограф достигает количества выборок, которые вы задали, это начинает собирать данные снова, перезаписывая буфер памяти. Если фоновая задача не может идти в ногу со сбором данных, данные могут быть потеряны.

  • Авторестарт прочь — Когда осциллограф инициировал, осциллограф начинает собирать данные в буфер памяти. Это останавливается, когда это собрало количество выборок, которые вы задали. Фоновая задача исследует буфер и записывает данные к диску постоянно, добавляя новые данные в конец файла.

Представлено до R2006a