Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 181 стр.

UptoLike

Составители: 

179
9.8.2 Блок задания функции MATLAB Fcn
Назначение: Задает выражение в стиле языка программиро-
вания MATLAB.
Параметры:
1. MATLAB functionВыражение на языке MATLAB.
2. Output dimensionsРазмерность выходного сигнала. Значе-
ние параметра –1 (минус один) предписывает блоку опреде-
лять размерность автоматически.
Рисунок 9.8.1. Примеры использования блока Fcn
3. Output signal typeТип выходного сигнала. Выбирается из
списка:
real – Действительный сигнал.
complex – Комплексный сигнал.
auto – Автоматическое определение типа сигна-
ла.
4. Collapse 2-D results to 1-DПреобразование двумерного вы-
ходного сигнала к одномерному.
Входной сигнал в выражении обозначается u, если он являет-
ся скаляром. Если входной
сигналвектор, необходимо указывать
номер элемента вектора в круглых скобках. Например, u(1) и u(3)
первый и третий элементы входного вектора. Если выражение состоит
из одной функции, то ее можно задать без указания параметров. Вы-
ражение может содержать также собственные функции пользователя,
написанные на языке MATLAB и оформленные в виде m-файлов.
Имя m-файла не должно совпадать с именем модели (mdl-файлом).
        9.8.2 Блок задания функции MATLAB Fcn

       Назначение: Задает выражение в стиле языка программиро-
вания MATLAB.

        Параметры:
   1.   MATLAB function – Выражение на языке MATLAB.
   2.   Output dimensions – Размерность выходного сигнала. Значе-
        ние параметра –1 (минус один) предписывает блоку опреде-
        лять размерность автоматически.




         Рисунок 9.8.1. Примеры использования блока Fcn

   3.   Output signal type – Тип выходного сигнала. Выбирается из
        списка:
                • real – Действительный сигнал.
                • complex – Комплексный сигнал.
                • auto – Автоматическое определение типа сигна-
                    ла.
    4. Collapse 2-D results to 1-D – Преобразование двумерного вы-
        ходного сигнала к одномерному.
        Входной сигнал в выражении обозначается u, если он являет-
ся скаляром. Если входной сигнал – вектор, необходимо указывать
номер элемента вектора в круглых скобках. Например, u(1) и u(3) –
первый и третий элементы входного вектора. Если выражение состоит
из одной функции, то ее можно задать без указания параметров. Вы-
ражение может содержать также собственные функции пользователя,
написанные на языке MATLAB и оформленные в виде m-файлов.
Имя m-файла не должно совпадать с именем модели (mdl-файлом).
                                                              179