آموزش Matlab، Simulink و Stateflow

Matlab, Simulink and Stateflow

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: طراحی و شبیه سازی مبتنی بر مدل 1.1 نحو اساسی Matlab 1.2 عملیات روی داده ها 1.3 دستکاری آرایه ها 1.4 اسکریپت ها و توابع 1.5 کنترل جریان 1.6 تجسم داده ها 1.6 برخورد با فایل ها 2.1 نمای کلی سیمولینک 2.2 مثال کتابخانه Simulink و 3.4 شبیه سازی کتابخانه Simulink برای بلوک های مجدد222. توانایی 2.6 مدل سازی مثال 2 2.7 ایجاد کتابخانه سفارشی 2.8 تجسم پیشرفته 3.1 نمای اجمالی Stateflow 3.2 State; اقدامات و اجرا 3.3 انواع حالت ها 3.4 انتقال ها و عمل 3.5 داده ها در نمودار وضعیت 3.6 کنترل جریان 3.7 توابع 3.8 مثال ماشین حالت اشکال زدایی و بررسی کد، مدل و دستگاه حالت پیش نیازها: بدون نیاز به تجربه برنامه نویسی، با این حال، درک آنچه برنامه یا کد مورد نیاز است پیشینه مهندسی درک اولیه برخی از مفاهیم مانند سیستم های دینامیکی و شبیه سازی ها

یک دوره مقدماتی برای قدرتمندترین ابزارها در اسکریپت نویسی، شبیه سازی سیستم های دینامیکی و طراحی مبتنی بر مدل و طراحی ماشین های حالت.


متلب که یکی از پرکاربردترین زبان های اسکریپت نویسی با قابلیت های دستکاری آرایه ها، مدیریت گرافیک و تعامل با فایل هاست، بدون نیاز به هیچ پیش زمینه برنامه نویسی به روشی ساده و آسان توضیح داده می شود.


همه عناصر اصلی زبان از اصول اولیه رابط گرفته تا ایجاد اسکریپت های پیچیده و توابع تعریف شده توسط کاربر معرفی می شوند.


Simulink که متداول‌ترین ابزار برای شبیه‌سازی سیستم‌های دینامیکی و طراحی و تأیید سیستم‌های کنترل است، همچنین بهترین ابزاری که در هنگام برخورد با مفاهیم طراحی مبتنی بر مدل برای سیستم‌های کنترل به آن وابسته است، گام به گام با شروع از GUI مورد بحث قرار می‌گیرد. از طریق دانستن بلوک‌های اساسی و ایجاد مدل‌های پیچیده برای سیستم‌های دینامیکی که با مقایسه برای بسیاری از شبیه‌سازی‌ها شامل نمونه طراحی سیستم کنترل ختم می‌شود.


Stateflow به‌عنوان بهترین ابزار برای طراحی ساده‌ترین و همچنین پیچیده‌ترین ماشین‌های حالت برای نمایش سیستم‌های واکنش‌پذیر مانند حالت‌های عملیاتی و مدیریت تریگرها در یک نمایش گرافیکی ساده، از یک مثال ساده برای یک statemachine و موارد دیگر آموزش داده می‌شود. اگر ادامه دهید، چالش‌برانگیزتر می‌شود و بنابراین نیاز به بررسی و اشکال‌زدایی است.

شروع از عناصر اساسی جریان حالت مانند حالت، گذار، عمل،...، داشتن حالت‌های پیچیده، حالت‌های فرعی و حالت‌های موازی و ترفندهای برخورد با رویدادها به‌ویژه در بین حالت‌های موازی.


سرفصل ها و درس ها

متلب Matlab

  • معرفی نرم افزار Matlab Introducing Matlab

  • رابط کاربری گرافیکی GUI

  • ایجاد متغیرها Creating Variables

  • انواع داده های پایه Basic Data Types

  • انواع داده های غیر عددی Non-Numeric Data Types

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • تولید آرایه ها و ماتریس ها Generating Arrays and Matrices

  • آرایه های سلولی، جدول و نمای کلی نویسه ها Cell Arrays, Table and Character Overview

  • جمع آوری داده ها Assembling Data

  • عملیات حسابی پایه Basic Arithmetic Operations

  • عملیات رابطه ای Relational Operations

  • عملیات منطقی Logical Operations

  • نمایه سازی Indexing

  • نمایه سازی آرایه سلولی Cell Array Indexing

  • مثال Example

  • توابع مفید Useful Functions

  • مثال 2 Example 2

  • عملکرد مفید 2 Useful function 2

  • اعداد مختلط Complex numbers

  • مقدمه ای بر اسکریپت ها Introduction to Scripts

  • اسکریپت های تودرتو Nested Scripts

  • مقدمه ای بر توابع تعریف شده توسط کاربر Introduction to User Defined Functions

  • مقدمه ای بر فضاهای کاری Introduction to Workspaces

  • تعامل بین فضاهای کاری Interaction Among Workspaces

  • معرفی کنترل جریان Introducing Flow Control

  • اگر شرط If Condition

  • سوئیچ بیانیه Switch Statement

  • برای حلقه For Loop

  • در حالی که حلقه While Loop

  • شکستن حلقه Breaking The Loop

  • مثال 3 Example 3

  • مقدمه ای بر تجسم Introduction to Visualization

  • طرح خط 2 بعدی 2D Line Plot

  • طرح منطقه دو بعدی 2D Area Plot

  • طرح خطی سه بعدی 3D Linear Plot

  • طرح سطح سه بعدی 3D Surface Plot

  • برخورد با فایل ها Dealing With Files

  • تعامل با اکسل Interacting With Excel

  • تعامل با فایل های متنی Interacting With Text Files

  • اطلاعات بیشتر درباره جداول و آرایه ها More About Tables and Arrays

  • نکات و نکات پایانی Final Tips and Notes

سیمولینک Simulink

  • معرفی سیمولینک Introducing Simulink

  • رابط کاربری گرافیکی GUI

  • مدل اول The First Model

  • گزینه های حل کننده Solver Options

  • مثال 1 Example 1

  • مثال 1' Example 1'

  • مثال 1'' Example 1''

  • مثال 1'' Example 1'''

  • پارامترهای خود را تعریف کنید Define Your Parameters

  • مثال 1'' ادامه دارد Example 1''' Continued

  • کدام بلوک اول می رود Which Block Goes First

  • کتابخانه سیمولینک Simulink Library

  • مداوم Continuous

  • ناپیوسته Discontinuous

  • گسسته Discrete

  • عملیات منطقی Logical Operations

  • جداول جستجو Look-Up Tables

  • عملیات ریاضی Math Operations

  • مسیریابی سیگنال Signal Routing

  • انواع داده ها Data Types

  • کارکرد Functions

  • سینک Sinks

  • منابع Sources

  • زیرسیستم ها Subsystems

  • مجازی، غیر مجازی و سفارشی Virtual, Non-Virtual and Order

  • غیر مجازی و سفارشی Non-Virtual and Order

  • کنترل جریان: فعال کنید Flow Control: Enable

  • کنترل جریان: ماشه Flow Control: Trigger

  • کنترل جریان: اگر شرط باشد Flow Control: If Condition

  • کنترل جریان: کیس سوئیچ Flow Control: Switch Case

  • کنترل جریان: فعال و فعال کنید Flow Control: Enable and Trigger

  • کنترل جریان: قابل تنظیم مجدد Flow Control: Resettable

  • کنترل جریان: تکرار می شود Flow Control: Repeating

  • زیرسیستم فراخوانی تابع Function Call Subsystem

  • زیرسیستم متغیر Variant Subsystem

  • نمای کلی Overall View

  • قابلیت استفاده مجدد Reuseability

  • کتابخانه خود را پارامتر کنید Parameterize Your Library

  • مثال 2 Example 2

  • مثال 2' Example 2'

  • مثال 3 Example 3

  • تجسم پیشرفته Advanced Visualization

  • اشکال زدایی Debugging

  • نکات و نکات پایانی Final Tips and Notes

جریان وضعیت Stateflow

  • معرفی Stateflow Introducing Stateflow

  • عناصر اساسی Basic Elements

  • سیستم تهویه مطبوع A/C System

  • جریان اجرا Execution Flow

  • اقدامات بیشتر 1 More Actions 1

  • انتقال های بیشتر 1 More Transitions 1

  • زبان Stateflow Stateflow Language

  • ایالات در داخل یک ایالت States Inside a State

  • تاریخ را نگه دارید Keep The History

  • انتقال های بیشتر 2 More Transitions 2

  • کشورهای موازی Parallel States

  • اقدامات بیشتر 2 More Actions 2

  • نمودار جریان Flow Graph

  • نمودار جریان در داخل ایالات Flow Graph Within States

  • اقدامات بیشتر 3 More Actions 3

  • الگوها Patterns

  • محدوده داده Data Scope

  • تشخیص تغییر Detect The Change

  • مناسبت ها Events

  • رویداد دولتی State-Event Thing

  • جدول درستی Truth Table

  • کارکرد Functions

  • یک ایالت دیگر One More State

  • SuperDuper Statemachine SuperDuper Statemachine

  • مورد 0 Case 0

  • مورد 1 Case 1

  • مورد 1.1 Case 1.1

  • مورد 2 Case 2

  • مورد 3 Case 3

  • مورد 3.1 Case 3.1

  • مورد 4 Case 4

  • مورد 5 Case 5

  • مورد 6 Case 6

  • مورد 7 Case 7

  • مورد 8 Case 8

  • مورد 9 Case 9

  • پرونده خود را بسازید Make Your Own Case

  • اشکال زدایی Debugging

  • ثبت داده ها Data Logging

نمایش نظرات

نظری ارسال نشده است.

آموزش Matlab، Simulink و Stateflow
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
14.5 hours
124
Udemy (یودمی) udemy-small
01 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
664
4.3 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mahmoud Hassanien Mahmoud Hassanien

مهندس طراحی مبتنی بر مدل

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.