Пакет MATLAB/SIMULINK
4. Розділи бібліотеки блоків підсистеми Simulink
4.3. Математичні блоки – Math
Цей розділ має 21 різних блоків. Розглянемо три з них:
В процесі моделювання різних систем часто приходиться користуватися математичними операціями. Вони знаходяться в розділі бібліотеки Math.
3.1. Блок виконання добутку чисел, Product – належить до групи блоків, які виконують арифметичні операції. За допомогою цього блоку можна множити не тільки числа, а й отримувати добуток вектора або матриці. Число співмножників в блоці може бути більшим двох і вони можуть бути комплексними числами. Крім операції множення можуть бути і операції ділення.
Параметр Number of inputs, – кількість співмножників, дозволяє вводити кількість співмножників; параметр Multiplication вказує, які операції виконуються між ними, наприклад (.*/*/). “Галочка” команди Saturate on integer overflow, – подавлять переповнення цілого, дозволяє звернути увагу на необхідність „підрізання” суми, яка перевищує встановлений діапазон для цілих чисел.
3.2. Блок виконання суми чисел, Sum – може використовуватися в двох режимах: додавання любих вхідних сигналів і додавання елементів вектора, які поступають на вхід. Якщо ми додаємо і віднімає декілька чисел, то у вікні List of signs вводимо послідовно знаки операцій, наприклад, +-+. Тоді відповідно до кількості знаків появиться необхідна кількість входів. Якщо це тільки операція додавання у це вікно вводиться число доданків, а якщо це сума вектора, то число 1. У останньому випадку на символі блоку з’явиться значок å. Форма блоку визначається командою Icon shape, де можна вибрати для позначення коло, round, або прямокутник – restangular. Команда Saturate on integer overflow, аналогічна , як і в блоці Product.
3.3. Блок маштабування сигналу, Gain – виконує роль співмножника сигналу, який поступає. У нього два параметри налагодження.
Параметр Gain, множник. У вікно цього параметру вводиться коефіцієнт на який множиться сигнал. Якщо коефіцієнт не співпадає типу вхідного сигналу, то Simulink пробує його перетворить і у випадку невдачі видає повідомлення про помилку. Команда Saturate on integer overflow, аналогічна , як і в блоці Product.
Блоки розділів бібліотеки Signal & Systems i Continuous
Шрифти
Розмір шрифта
Колір тексту
Колір тла