Получить время сима в Sfunction (ssGetT)?

Я использовал ssGetT(S), по некоторым причинам, кажется, не работает. Простая модель - это timestwo с фиксированным шагом 0,01 сек (автоматический поиск)

Я называю это в mdlOutput()

static void mdlOutputs(SimStruct *S, int_T tid)
{
    int_T i;
    InputRealPtrsType uPtrs = ssGetInputPortRealSignalPtrs(S,0);
    real_T *y = ssGetOutputPortRealSignal(S,0);
    int_T width = ssGetOutputPortWidth(S,0);

    //for (i=0; i<width; i++) {
    //     *y++ = 2.0 *(*uPtrs[i]);
    //}

    *y = (real_T)ssGetT(S);
}

0 ответов

Другие вопросы по тегам