Я создаю S-функцию уровня 2 с двумя входами и одним выходным портом. Все эти порты будут различаться по размеру, но только в зависимости от ненастраиваемых параметров диалога.
Я знаю, что могу установить переменные размеры портов в setup
следующим образом:
block.OutputPort(1).DimensionsMode = 'Variable';
Затем позже установите текущие размеры следующим образом:
block.OutputPort(1).Dimensions =[1, my_length_var];
, но это лучший способ в моем случае?
Если это так, где лучше всего установить размеры, например, в InitializeConditions
?