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

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