4. Розділи бібліотеки блоків підсистеми Simulink

4.3. Математичні блоки – Math

Цей розділ має 21 різних блоків. Розглянемо три з них: 

2

В процесі моделювання різних систем часто приходиться користуватися математичними операціями. Вони знаходяться в розділі бібліотеки  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.

3

Блоки розділів бібліотеки Signal & Systems i Continuous

Accessibility

Шрифти

Розмір шрифта

1

Колір тексту

Колір тла