What We Cover

  • General Overview

    Ensure that logi.CAD is configured and ready for development.

    • Installation
    • Application Prep
    • Build Configuration
  • Core Communication

    Establish comm protocols in conjunction with openSYDE server management.

    • CAN bus
    • Ethernet
    • RS232
    • OSY server
  • Working with Datapools

    Incorporate openSYDE Datapool structures and variables for configuration and control.

    • COMM Datapool - OSI Layer 2 integration
    • DIAG Datapool for programmatic control
    • NVM Datapool to store configuration and system data
  • Live Examples

    Complete the live control example from our associated openSYDE course by integrating the COMM and DIAG Datapool variables into a working example. Utilize an openSYDE dashboard and CAN Monitor.

    • Programmatic system LED control
    • OSI Layer 2 comms example
  • Safety Core Overview

    Brief overview of safety applications and the associated template.

    • VSRC
    • Safety core template overview

Earn a Course Certificate

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

Course Outline

    1. Lesson 1.1 - Course Introduction

    2. Lesson 1.2 - Installation and Application Prep

    3. Course Example Projects

    4. Lesson 1.3 - Project Overview and Build Configuration

    5. Module 1 Quiz

    1. Lesson 2.1 - Application Overview and Ethernet Initialization

    2. Lesson 2.2 - CAN Initialization

    3. Lesson 2.3 - openSYDE Server Initialization

    4. Lesson 2.4 - Main Function Wrap-up

    5. Lesson 2.5 - openSYDE Application Callback Handlers

    6. Module 2 Quiz 1

    7. Lesson 2.6 - OSY Generated Files and OSI Layer 2 Datapool

    8. Lesson 2.7 - LED Control Datapool

    9. Lesson 2.8 - openSYDE Communication Stack Definition

    10. Lesson 2.9 - Application Specific openSYDE Initialization

    11. Module 2 Quiz 2

    1. Lesson 3.1 - LED Control Datapool Programming

    2. Lesson 3.2 - LED Control Program Flash and Live Test

    3. Lesson 3.3 - RS232 Initialization

    4. Lesson 3.4 - CAN Layer 2 Comms Config

    5. Lesson 3.5 - Controller Update via openSYDE and CAN Demo

    6. Lesson 3.6 - NVM Configuration and Programming

    7. Module 3 Quiz

    1. Lesson 4.1 - Safety Relevant Application Introduction

    2. Lesson 4.2 - Safety Main Function

    3. Lesson 4.3 - Safety openSYDE Server Initialization

    4. Module 4 Quiz

    1. Course Outro

    2. Course Survey

    3. Associated Learning

About this course

  • 30 lessons
  • 12-14 hours completion time
  • Earn a certificate
  • $500 course

Prerequisites

What do you need for the course?

  • 12v power supply
  • openSYDE compatible STW Technic controller
  • CAN hardware (Peak CAN dongle recommended)
  • logi.CAD software (installation covered in Module 1)
  • openSYDE software recommended to complete the full cycle of application development

Students

Who is this course for?

  • A developer who is new to the STW ecosystem and wants to become skilled in controller application development and integration with openSYDE
  • A developer who is familiar with STW application development in C but needs assistance with a particular area or topic
  • A project manager looking to better understand the tools and features available for application development and device management using logi.CAD in conjunction with openSYDE

Enroll Now