Получить время сима в Sfunction (ssGetT)? - PullRequest
0 голосов
/ 16 ноября 2018

Я использовал 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...