What We Cover

  • Development Prep

    Ensure the necessary tools are in place for working with MATLAB and building powerful applications.

    • Mathworks Account/License
    • STW ECT
    • Compiler
    • Basic MATLAB competency
  • Conceptual Overview

    Understand the development process and capabilities from start to finish with the ECT.

    • ECT Installation
    • Template Projects
    • Building and Flashing
  • Simulink Fundamentals

    Learn the core tools used to build applications.

    • Block Library
    • Data Directories
    • Working C files
  • Application Development

    Explore practical usage with functional examples.

    • Device LED Control
    • I/O
    • CAN bus

Earn a Course Certificate

Upon completion of this course, you'll have the opportunity to earn a certificate that signifies your newfound openSYDE expertise.

Course Outline

    1. Lesson 1.1 - Course Introduction

    2. Lesson 1.2 - Software and Workflow

    3. Lesson 1.3 - Installation and New Project Creation

    4. Lesson 1.4 - Template Project Overview

    5. Module 1 Quiz

    1. Lesson 2.1 - Simulink Block Library

    2. Lesson 2.2 - Data Directories

    3. Lesson 2.3 - C Files for User Applications

    4. Module 2 Quiz

    1. Lesson 3.1 - LED Control Example

    2. Lesson 3.2 - Inputs Example

    3. Lesson 3.3 - PWM Output Example

    4. Lesson 3.4 - CAN Bus Example

    5. Module 3 Quiz

    1. Course Outro

    2. Course Survey

    3. Associated Learning

About this course

  • 17 lessons
  • 8-10 hours completion time
  • Earn a certificate
  • $500 course

Prerequisites

What do you need for the course?

  • 4th Gen STW ECU (not including ESX.4ct)
  • A MathWorks account for accessing MATLAB downloads and documentation
  • An active MATLAB license
  • A MATLAB ECT specific to your ECU (provided by STW)
  • A C language IDE, such as logi.CAD
  • A C compiler and access to an active compiler license
  • openSYDE software (download link provided)
  • A CAN connection, Ethernet optional
  • Windows operating system

Students

Who is this course for?

  • A developer who is new to the STW Technic ecosystem and wants to build confidence and skills developing in Matlab and Simulink
  • A technician who is familiar with the STW Hardware but needs a solid understanding of these tools for testing and troubleshooting
  • A project manager looking to better understand the tools and features available for application development using Matlab, Simulink, and openSYDE

Enroll Now