Raptor-Training: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 58: Line 58:
::*Multi-Rate Subsystems – Memory Usage, Organization  
::*Multi-Rate Subsystems – Memory Usage, Organization  
::*Application Topics
::*Application Topics
===Training Schedule===
June 17-19 in Ann Arbor is the tentative date for the first Raptor training class

Revision as of 15:35, 18 April 2014

Introductory Training

Raptor™ Training, led by our team of experienced system engineers, provides hands-on experience which enables the new practitioner to gain familiarity with the tool chain by building, deploying, calibrating, and refining a real world control application. The training is an intensive three-day course that generally covers the following topics:

Purpose:
To introduce users to Raptor ECU Based Rapid Prototyping and general Model-Based Controls Engineering.
Target Audience:
  • Systems and Controls Engineers
  • Embedded Software Engineers
  • Technical Program Managers
  • Investigators of Code Generation Technologies
Course Format:
  • Lecture and Hands On Use of Tool
  • 3 Day 8am - 5pm (lunch provided)
  • Ann Arbor, Michigan with customer site training available
Pre-Requisites:
  • Working Knowledge of Mathworks Matlab, Simulink, and Stateflow
  • Systems, Controls and Embedded software experience
Day 1
  • Basics of MATLAB, Simulink, and Raptor
  • Model-Based-Design & History – Physics and the Simulink Model
  • Workflow & Processes – Build and Flash First Model
  • Set-Up of Trainee Machines
  • Raptor Introduction – RTI Triggers, Adjustments, Measurements, Overrides
  • Embedded Software Introduction, Organization – VSF, HEX, A2L
  • Calibration Basics
  • Analog I/O
  • Closed Loop PI Control – Management of Time in Embedded Simulink - Hydraulic Actuation Project
  • Introductions to Software Architecture within the Model


Day 2
  • Tables – Uses, Calibration, Sensor Characterization, Feed Forward to PI
  • Calibration Manipulation Techniques – Transfer/Upgrade, Extraction, Merge
  • Fault Management – Detection, Mitigation
  • Improved Throttle Actuator Example Project
  • Data Storage Techniques and Blocks
  • Hardware Features – Memory Layout, Processors
  • Diagnostic Capabilities
  • CAN – Hardware Requirements & Function
  • CAN Bus Capacity, Arbitration, & Rules
  • Anatomy of a CAN Message
  • CAN – Define Standards Vs. Protocols
  • “Raw” Access Vs. Whole Message Access
  • CAN Message – Packing/Unpacking
  • Example Project – CAN Based Hydraulic Actuation Project
Day 3
  • Reusable Code – Intro to Libraries, Build Example Element
  • Palette Tour – The Rest of Raptor
  • Raptor Components
  • Customer Model Security
  • More Advanced Architecture – Annotation and Specification
  • Simulink Libraries – Control Primitives, Application Specific Libraries – Reusability
  • Multi-Rate Subsystems – Memory Usage, Organization
  • Application Topics

Training Schedule

June 17-19 in Ann Arbor is the tentative date for the first Raptor training class