Я хочу управлять переключателем из m файла. Я хочу использовать блок «if action», чтобы сделать его, а блок «if action» управляется функцией Matlab. Ввод функции Matlab из файла m.
Simulink выглядит следующим образом:
Код функции Matlab следующий:
function y = fcn_test(x1, x2)
y = x1 + x2;
Теперь я хочу передать ввод, например, x1 и x2, функции Matlab из m файла. Файл m выглядит следующим образом:
clc
global x1
global x2
x1 = 1;
x2 = 2;
a = fcn_test(x1, x2);
disp(a)
Ошибка Simulink model 'fcn_test' was called with incorrect number of arguments
. Так в чем же проблема кода?