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