Определите номер выборок в одном цикле сбора данных
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