Acsocad

Математическая функция


Обозначение


Описание

Блок предназначен для реализации математической функции на языке, подобным на язык программирования на Octave и MATLAB.

Редактирование

Двойной щелчок левой кнопкой мыши по элементу активирует режим редактирования названия функции. Код функции редактируется на соответствующей вкладке в нижней панели программы.



Программный код по умолчанию имеет следующий вид:
function R = fcn(t)
R = t;
Функция возвращает на выходе переменную R, равную входному сигналу t.
Для того, чтобы увеличить количество входных сигналов, их необходимо перечислить в скобках после названия функции. Пример.
function R = fcn(t, a, b)
R = t*a + b;
Тогда при сохранении программного кода (при щелчке по пустой области рабочей области модели) появится несколько входных коннекторов.



Аналогично для увеличения числа выходных сигналов необходимо после ключевого слова "function" вместо переменной записать вектор. Пример.
function [R,Z] = fcn(t,a,b)
R = t*a+b;
Z = R^2;

После этого при сохранении кода на модели появится несколько выходных коннекторов.


 
Рейтинг@Mail.ru
Все материалы сайта принадлежат лично Василию Щербакову.
Допускается использование материалов в некоммерческих или учебных целях с указанием ссылки на этот сайт.