Въведение във функцията на Simulink Matlab

Simulink функциите са функцията, която дава изхода, като предоставя набор от различни входове. Те се използват в Matlab за изчисляване на продукцията с помощта на различни методи и изчисления. Те имат заглавна функция, която е същата като използваната в много езици за програмиране. Има различни начини за използване на функцията Simulink в Matlab. Те се използват в много сектори като космическото пространство, механични за техните огромни приложения като симулация и моделиране.

Работа на Simulink Matlab

Simulink функции са функциите, използвани в Matlab за симулация и моделиране. Те могат да бъдат определени с помощта на различни методи като:

  • Чрез дефиниране на функцията или записване на функцията в дефинирани от функцията блокове.
  • Чрез дефиниране на функцията с помощта на диаграма на състоянието.
  • Чрез дефиниране на функциите в S-блок.

a= function(b)

a= output variable

b=input variable

По подобен начин има различни начини за извикване на функция като извикване на функцията във всеки функционален блок, в диаграма на състоянието или блок S-функция. Те се състоят от вход, изход и блок на обаждащите се функции. Трябва да определим входните и изходните аргументи в него. Той може също да определи различните типове данни, използвани в блока. Функциите на Simulink могат да бъдат определени според тяхната видимост и достъпност. Има различни функционални блокове като обхват и глобален. При обхватна видимост моделът може да осъществява достъп до функциите на същото, над или под нивото му, докато при глобална видимост моделът може да има достъп до функциите, които са декларирани на всяко място.

Експортирането на различните функции може също да се извърши на обхват и глобално ниво. Функция, дефинирана в глобален мащаб, може да бъде експортирана в най-високото ниво на модела, докато функцията, която е обхваната, може да бъде експортирана в интерфейса на модела.

Създаване на функция Simulink

За да проектираме блок Simulink в Matlab, ни трябват четири блока, моля, намерете ги по-долу:

  • Блок на генератора на импулси: Този блок има за цел да генерира входен сигнал, необходим за проектирането на модела.
  • Блок за усилване: Ако има нужда от засилване на входния сигнал или увеличаване на сигнала, тогава можем да добавим усилващия блок, който има за цел да умножи входния сигнал с определен фактор, необходим за проектиране на модела.
  • Блок интегратор: Този блок може да интегрира входния сигнал въз основа на поръчката. Ако поставим интегратор от втори ред, тогава той ще интегрира входния сигнал два пъти.
  • Блок за износ: Този блок ще генерира изходния сигнал за модела според всички входове, както е споменато от различни предишни блокове преди.

Моля, намерете стъпките по-долу, за да създадете прост модел Simulink в Matlab:

Стъпка 1: Отворете функционалния блок Simulink и го добавете.

Стъпка 2: Трябва да добавим типа функция в блока.

Стъпка 3: След това щракнете върху блока, за да определите функцията и нейния алгоритъм.

Стъпка 4: В крайна сметка трябва да тестваме модела.

Докато предаваме входните аргументи през функционалния блок, можем също да филтрираме и да го изпратим към блока за обработка и да доведе до изходен сигнал. Това може да стане с помощта на функцията за филтриране в Matlab. Има някои разлики между блока на функционалните подсистеми и функционалния блок Simulink, като процесът на извикване на която и да е функция се изпълнява от един ред в часовника на подсистемите за функционални обаждания, докато във функционалния блок Simulink се извиква, като се използва каквато и да е референция, т.е. обикновено името на функцията, входа формални аргументи не присъстват във функционалния блок на подсистемите, докато той присъства във функционалния блок Simulink. Входовете, които са от тип сигнал и аргумент, могат да бъдат векторни, скаларни или матрични. По същия начин изходът, който е от тип сигнал и аргумент, може да бъде векторен, скаларен или матричен.

Използване на Simulink Matlab функция

  • Те се използват главно за симулация като използването му в хидравличен цилиндър.
  • Те могат да се използват за управление или регулиране на скоростта на двигателя.
  • Те се използват при симулиране и моделиране на автоматичните устройства като климатични системи за контрол или всеки контролер.
  • Те се използват в аерокосмически приложения като проследяване на радар, управление на въздушното движение и контрол на самолета.
  • Те се използват и в различни индустриални проекти за автоматизация.

заключение

Функциите на Simulink са графичните блокове, които се използват за симулиране и моделиране. Той може да изчисли блока с голяма ефективност и производителност. Има обаче някои ограничения, които трябва да се проверят и да се внимава, преди да приложите Simulink функцията в Matlab.

Препоръчителни статии

Това е ръководство за Simulink Matlab Function. Тук обсъждаме Въведение, Синтаксис, Работа на Simulink Matlab и Примери за използването на Simulink Matlab Функция. Можете също да разгледате и другите ни свързани статии, за да научите повече -

  1. Матрица в Matlab
  2. Скатерни парцели в Матлаб
  3. Сума функция в Matlab
  4. MATLAB функции

Категория: