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