Скопируйте хронологический журнал в массив
void xPCGetTimeLog(intport, intfirst_sample, intnum_samples, intdecimation, double *time_data);
| Введите значение, возвращенное функцией 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