Скопируйте выходные данные логов в массив
void xPCGetOutputLog(intport
, intfirst_sample
, intnum_samples
, intdecimation
, intoutput_id
, double*output_data
);
| Введите значение, возвращенное функцией xPCOpenTcpIpPort. |
| Введите индекс первой выборки, чтобы скопировать. |
| Введите номер выборок, которые функция должна скопировать с выходного журнала. |
| если |
| Введите выходной идентификационный номер. |
| Журнал хранится в |
xPCGetOutputLog
функция получает выходной журнал и копии, которые регистрируют к массиву. Вы получаете данные для каждого выходного сигнала в свою очередь путем определения output_id
. Выведите диапазон идентификаторов от 0
к (N
- 1), где N
возвращаемое значение xPCGetNumOutputs. Ввод 1
для decimation
копии все значения. Ввод N
копирует каждый N
значение th.
Для first_sample
, демонстрационные индексы лежат в диапазоне от 0
к (N
- 1), где N
возвращаемое значение xPCNumLogSamples. Получите максимальное количество выборок путем вызывания функции xPCNumLogSamples.
Приложение реального времени должно быть остановлено, прежде чем вы получите номер.
SimulinkRealTime.target
| xPCGetNumOutputs | xPCGetStateLog | xPCGetTETLog | xPCGetTimeLog | xPCMaxLogSamples | xPCNumLogSamples | xPCNumLogWraps