Задайте векторный режим, который поддерживает S-функция
void ssSetVectorMode(SimStruct *S, ssVectorMode mode)
SSimStruct, представляющий Блок s-function.
режимВекторный режим.
Задает типы подобных вектору сигналов, что порты ввода и вывода Блока s-function поддерживают. Механизм Simulink® использует эту информацию во время распространения размерности сигнала, чтобы проверить законность сигналов, соединенных с блоком или испускаемых блоком. ssVectorMode перечислимого типа задает множество значений, которое может иметь mode.
Значение режима | Поддерживаемая размерность сигнала |
|---|---|
| Неизвестный |
| 1D (векторный) или отдельный столбец, 2D (вектор - столбец) |
| 1D или одна строка, 2D (вектор - строка) сигналы |
| Вектор или строка или вектор - столбец |
| Вектор |
| Вектор - столбец |
| Вектор - строка |
C, C++
Следующий оператор
ssSetVectorMode(S, SS_1_D_OR_ROW_VECT);
указывает, что S-функция поддерживает векторы - строки для сигналов порта ввода и вывода.