
Create a basic figure in Matlab by calling the figure function, obtaining a figure handle, and setting properties like position, color, and menu bar visibility.
Learn to create and configure MATLAB figure tables, set properties and callbacks, build cell data from zeros and strings, and position two identical tables for future dynamic expansion.
Create a push button to interact with a table in a MATLAB figure. Wire a callback and set the button style and position to add or delete rows and columns.
Program the add-row push button callback to read table data, append a new row, and update the table display using get and set on the table handle with nested scope.
Program the delete row push button callback in MATLAB/Simulink to remove the last row, shrink the data, and update the table using indexing and truncation.
Learn to program the add column push button callback in MATLAB/Simulink by vertically and horizontally concatenating data, updating the table with signal names and sample time values for new columns.
Program a delete column push button callback in MATLAB/SIMULINK by repositioning the button, updating the table, truncating the current column, and reconnecting the callback for synchronized UI behavior.
Master debugging a matlab/simulink add-row callback by setting breakpoints, stepping through code, and inspecting the push-button handle and data tables to verify logic.
Learn to code add/delete row and column push buttons for the second table in Matlab/Simulink, replicating from the first, with uniform variable naming and adjusted positions and callbacks.
Learn to import existing signal data into a simulink workflow and create an import push button for the input table, position it precisely, and wire its callback.
Program the import input push button callback to read a table from an Excel sheet into MATLAB, then populate the app table and update row and column counts.
Implement a push button callback to export input data in a MATLAB/Simulink automation workflow, saving selected data to an Excel sheet on disk for later use.
Add export and import pushbuttons for table data, implement reusable callbacks, and align output positioning in a MATLAB/SIMULINK automation workflow.
Learn to customize push buttons in MATLAB/SIMULINK by setting background color and font weight, and extend width to prevent truncation, using arrays of handles and a single set function.
Learn to interact with a Simulink model by feeding time series data from files or base workspace into subsystems, using file blocks and workspace blocks to automate input generation scripts.
Create the transfer data push button, position it in the UI, customize its background color and font weight, and prepare the callback for data transfer handling.
Program the transfer data callback in MATLAB/Simulink to set the model’s start time, end time, and step time, generating fixed time steps.
Automate matlab/simulink tasks by making directories, checking existence, and building an output map. Extract and index signal names from tables, and interpolate time data with for loops.
Learn to program a MATLAB/Simulink automation from scratch to use a for loop that interpolates data values by indexing table columns and retains previous values for intermediate samples.
Debug and validate the installation function, convert data to double or single, and use interpolation to query sample points along five-millisecond steps while retaining previous values.
Learn how to programmatically save timed data to a MAT file in MATLAB/Simulink by indexing signals, building file names, and saving segments with metrics.
Debug and verify the MAT file data by handling directory creation, path separators, and reading cell contents in the workspace.
Create an input subsystem in a Simulink model, attach from file blocks to each input signal, map data from disk to the from blocks, and route outputs through go-to blocks.
Create Simulink blocks to route input data by generating unique from file blocks for each signal inside a subsystem, then position and name them for the loop execution.
Learn to automate input data routing in MATLAB/Simulink by programmatically setting a from-file block's file name, configuring go-to tags and visibility, and connecting and repositioning blocks within a subsystem.
Connect blocks inside a MATLAB Simulink input subsystem by creating and naming a line between blocks, obtaining subsystem handles, and wiring ports with string-based references.
Create a Simulink output subsystem, wire five blocks per signal, map DACs to corresponding blocks, and implement loops to route and configure block names.
Learn how to set block parameters, name signals and metrics, and connect blocks for routing output data in a MATLAB/Simulink automation workflow, including debugging steps.
Learn how to route input and output signals to the main subsystem by matching names, and create or refresh subsystems to ensure correct mapping.
Initialize model parameters, declare base workspace values, simulate the model, and observe updated MAT-file data and outputs to analyze signals.
Create a push button to trigger programmatic simulations in MATLAB/SIMULINK, configure its position and callback, and run the model to observe the resulting response.
Program the start simulate callback to run the model programmatically and verify the output MAT file data after execution, as part of MATLAB/SIMULINK automation from scratch.
Learn to create a stop-simulate push button in MATLAB/Simulink, and verify the output .mat file after the callback execution by stopping the simulation programmatically.
Learn to implement a MATLAB self-selection table cell callback that reads the selected signal, fetches data from the output folder, and displays coordinates and indices.
The course endeavors to show you, especially if you are a beginner, the coding process one can take to start developing a full-fledged GUI-based automation in MATLAB.
You are walked through each line of code as it is typed starting from the first line of code and as you progress through the lectures build up to a working automation program.
There are no written code comments or slides for the course.
Each line of code is explained as it is typed- in the form of a live coding session.