ssWriteRTWWorkVect

Запишите работают векторы к model.rtw файл

Синтаксис

int_T ssWriteRTWWorkVect(SimStruct *S,  const char_T *vectName,
 int_T nNames, const char_T *name1, int_T size1,  ...,
 const char_T * nameN, int_T sizeN)

Аргументы

S

SimStruct, представляющий Блок s-function.

vectName

Имя вектора работы (должен быть RWork, IWork, или PWork).

nNames

Количество имен (см. следующий аргумент).

name1 ... nameN

Имена групп элементов вектора работы.

size1 ... sizeN

Размер каждой группы элемента (общее количество размеров должно равняться размеру вектора работы).

Возвращается

int_T(1 или 0) или boolean_T TRUE или false) указание на успешность или неуспешность функции.

Описание

Используйте эту функцию в mdlRTW чтобы записать работают векторы к model этой S-функции.rtw файл. Например:

static void mdlRTW(SimStruct *S)
{
    if (!ssWriteRTWWorkVect(S, "RWork", 1 /* nNames */,
                            "InputAtLastUpdate", ssGetNumRWork(S))) {
        return;
    }
    /*
      This registration of the symbol "InputAtLastUpdate" 
			allows sfunmem.tlc to call 
			LibBlockRWork(InputAtLastUpdate,[...])
     */

}

Языки

C, C++

Пример

Смотрите S-функцию sfunmem.c используемый в sfcndemo_sfunmem.

Смотрите также

mdlRTW

Представлено до R2006a