Home Courses Instructor Labs

MATLAB/SIMULINK automation for Beginners

(32 Ratings) 1242 Students Enrolled
Created By Sana Vigneshwar Last Updated Tue, 02-Jun-2020 English
  • Course Duration
    5 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    34 Lessons
  • Validity
    Life Time
Free
12k+ satisfied learners Read Reviews
What Will I Learn?
  • In this course, you will be learning how to write hand coded m-scripting is done to develop a GUI based automation from scratch.
  • You will be learning to interact between MATLAB script and SIMULINK model.
  • You will be also learning the useful built-in commands/functions of MATLAB and to use the command line console.
  • In this course, you will be leaning the line-by-line coding, debug using breakpoints, anlayze potential logic issues and fix bugs.

Requirements
  • Basic Knowledge in Software Testing
  • Basic Programming Knowledge
+ View More
Description

In this course, you will be learning to develop a MATLAB automation program from scratch. The automation has only minimal features but still if you are a beginner, you will be learning the full fledged automation.

This course is designed for beginners who wants to learn MATLAB coding is done line by line for creating an automation. This course can also be helpful for the Software professionals who wants to fine tune their automation skills.

You will be learning the following sections in this course:

  • Create Basic GUI Components
  • Push Buttons and Callback Programming
  • Import and Export of Simulation Data
  • Initialize the MATLAB-SIMULINK interface
  • Working with Pre-Simulation Data
  • Programmatic Data routing for Simulation
  • Programmatic Simulation and verification of Data.


Curriculum For This Course
34 Lessons 5 Hours
  • Create a Basic Figure 00:08:57 Preview
  • Create tables in the figure 00:17:00 Preview
  • Create Push Button to interact with the table 00:09:14
  • Program the Add Row Push Button Callback 00:09:07
  • Program the Delete Row Push Button Callback 00:07:37 Preview
  • Program the Add Column Push Button Callback 00:10:04
  • Program the Delete Column Push Button Callback 00:07:51
  • Debugging using Breakpoints: Quick Debugging of the Add Row Callback 00:08:00
  • Create and Position the Add/Delete Row/Column Push Buttons for the second table 00:05:01
  • Create an Import Push Button for the Input Table 00:07:11 Preview
  • Program the Import Input Push Button Callback 00:12:18
  • Program the Export Input Push Button Callback 00:04:03
  • Create Export/Import Output Push Button and Callbacks 00:07:58
  • Set few more properties of Push Buttons 00:07:33
  • How to interact with a SIMULINK model 00:09:36
  • Create the Transfer Data Push Button 00:05:00
  • Program the Transfer Data Callback: Set Start Time, End time, Step Time of model 00:14:02
  • Make directories and get the interpolated time data 00:07:11
  • Program the for loop: Interpolate the data values as desired 00:06:46
  • Verify interpolated data values 00:09:14
  • Save timed data to a MAT file 00:06:34
  • Debug and verify the MAT file data 00:07:36
  • Create the Input Subsystem in the SIMULINK model for data transfer 00:12:15
  • Create SIMULINK blocks for routing input data 00:08:14
  • Set block parameters for input data routing 00:09:24
  • Connect the blocks in the Input subsystem 00:04:31
  • Create SIMULINK blocks for routing output data 00:07:26
  • Set block parameters and connect blocks for output data routing 00:17:18
  • Find a subsystem inside the model, verify routing of input and output data 00:14:19
  • Initialize model parameters, Simulate model, and observe MAT file data 00:07:00
  • Create Push Button for programmatic simulation 00:05:26
  • Program the Start Simulate Callback, Verify output MAT file data after execution 00:06:27
  • Create Stop Simulate Push Button, Verify output MAT after callback execution 00:03:38
  • Table CellSelectionCallback 00:05:20

MATLAB/SIMULINK automation for Beginners