xPCGetTimeLog

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

Прототип

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

Примечание

Не используйте это определение типа API C. Поддержка этого определения типа использует поддержку API C, который будет удален в будущем релизе.

Аргументы

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

Для просмотра документации необходимо авторизоваться на сайте