xPCGetOutputLog

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

Прототип

void xPCGetOutputLog(int port, int first_sample, int num_samples, 
int decimation, int output_id, double *output_data);

Аргументы

port

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

first_sample

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

num_samples

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

decimation

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

output_id

Введите выходной идентификационный номер.

output_data

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

Описание

xPCGetOutputLog функция получает выходной журнал и копии, которые регистрируют к массиву. Вы получаете данные для каждого выходного сигнала в свою очередь путем определения output_id. Выведите диапазон идентификаторов от 0 к (N- 1), где N возвращаемое значение xPCGetNumOutputs. Ввод 1 для decimation копии все значения. Ввод N копирует каждый Nзначение th.

Для first_sample, демонстрационные индексы лежат в диапазоне от 0 к (N- 1), где N возвращаемое значение xPCNumLogSamples. Получите максимальное количество выборок путем вызывания функции xPCNumLogSamples.

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

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