Задайте векторный режим, который поддерживает 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-функция поддерживает векторы-строки для сигналов порта ввода и вывода.