xPCGetTimeLog

Скопируйте хронологический журнал в массив

Прототип

void xPCGetTimeLog(int port, int first_sample, int num_samples, 
int decimation, double *time_data);

Аргументы

port

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

first_sample

Введите индекс первой выборки, чтобы скопировать.

num_samples

Введите номер выборок, которые функция должна скопировать с хронологического журнала.

decimation

Выберите, скопировать ли все демонстрационные значения или каждый N th значение.

time_data

Журнал хранится в time_data, выделение которого является ответственностью вызывающей стороны.

Описание

Функция xPCGetTimeLog получает хронологический журнал и копирует журнал в time_data. Эта функция особенно полезна в случае равноотстоящего от значения журналирования, где регистрируемые значения не обязательно расположены с интервалами однородно вовремя. Ввод 1 для decimation копирует все значения. Ввод N копирует каждый N th значение. Для first_sample демонстрационные индексы колеблются от 0 до (N-1), где N является возвращаемым значением xPCNumLogSamples. Используйте функцию xPCNumLogSamples, чтобы получить количество выборок.

Приложение реального времени должно быть остановлено, прежде чем вы получите номер.

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