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