Raptor-Training: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
Line 4: Line 4:
|style = "width:1000px;"|
|style = "width:1000px;"|
[[File:Red_border_raptor_stamp.png|noframe|right|500px]]
[[File:Red_border_raptor_stamp.png|noframe|right|500px]]
Raptor Training, created by our team of experienced controls engineers, provides hands-on experience which enables the new practitioner to gain familiarity with the toolchain by building, deploying, calibrating, and refining a real world control application.
Raptor Training, created by our team of experienced controls engineers, provides hands-on experience which enables the new practitioner to gain familiarity with the toolchain by building, deploying, calibrating and refining a real-world control application.





Revision as of 18:46, 2 February 2023

New Eagle > Products Wiki > Raptor Platform > Raptor-Training

noframe
noframe

Raptor Training, created by our team of experienced controls engineers, provides hands-on experience which enables the new practitioner to gain familiarity with the toolchain by building, deploying, calibrating and refining a real-world control application.


Training Overview

Who?

  • Control Systems Engineers
  • Application Engineers
  • Embedded Software Engineers
  • Technical Program Managers

What?
The Raptor Training course is designed to give an understanding of the Raptor Platform in an efficient, hands-on manner. This is accomplished by providing a detailed run down of the way eMBD (Embedded Model Based Design) is designed, developed, and implemented using the full Raptor Toolchain.

Why?
Lead by an experienced user of the toolchain, Raptor Training will provide the knowledge required to create your own applications using the full potential of the Raptor Platform.

Where?
Raptor Training comes in four formats:

  • 3 Day Training at New Eagle Headquarters - Ann Arbor, MI
  • On-site Training at your location
  • Web-based video series w/ optional training kit

When?

  • In-house 3 Day training sessions are conducted on a quarterly schedule
  • On-site training can be scheduled with our sales team
  • The web-based training can be accessed at all times


Training Curriculum

The Raptor Training course is designed to give an understanding of the Raptor Platform in an efficient, hands-on manner. We will start off in the MATLAB/Simulink environment, showing concepts of Raptor-Dev's integration and how to use model based design to your advantage. Once the project is built we will flash the compiled code to the module. Using Raptor-Cal, New Eagle's calibration tool, we will calibrate and test the system.

The topics covered in Raptor Training are listed below.

noframe

Getting Started

  • Software Installation
  • Licensing


MATLAB/Simulink Introduction

  • MATLAB Console/Workspace
  • Simulink Block Descriptions


Raptor-Dev

  • Project Directory Setup
  • Target Definition Block
  • Trigger Blocks
  • Measurement and Adjustment Blocks
  • I/O Blocks
  • Fault Management Blocks
  • Data Storage Blocks
  • CAN Blocks


Raptor-Cal

  • Flashing a Module
  • Online Displays
  • Calibrations


Raptor Hardware

  • Hardware Description
  • Kit Setup and Testing

Training Prerequisites

The following steps should be completed before the Raptor Training course!

Special topics

For on-site training: if you would like Raptor Training to cover any specific topics, please contact sales at least 2 weeks prior to training so we can include additional information and examples.

Software Requirements

Follow the instructions below for necessary software installations. More details can be found in the Raptor Getting Started Guide.

Operating System

Windows 7 or later is required.

MATLAB and Simulink

Please Note: MATLAB and Simulink is used throughout training and having a basic understanding of these tools is a necessary requirement for training.

To learn more about MATLAB and Simulink:

See the Raptor-Training Videos for more tutorials.

MATLAB 2017b or later is recommended. The following tools from MathWorks are required:

  • MATLAB
  • Simulink
  • Embedded Coder
  • MATLAB Coder
  • Simulink Coder

If you don't have all these MathWorks products, we can help procure a temporary MathWorks trial license for you during your training classes. If you would like one, please follow these instructions:

  1. Contact us at least 1 week prior to training indicating you would like a MathWorks trial license for training
  2. We will assign a trial license to you, and you will receive an email when it is available for download
  3. Click the link in the email to download the trial (if you don't have a MathWorks account, set one up at this time)
  4. Proceed through the installation

Raptor-Dev and Raptor-Cal

Raptor-Dev and Raptor-Cal can be downloaded from software.neweagle.net. If necessary, first create an account and wait for the confirmation email (requests may take up to 2 business days to fulfill).

Ensure compatibility between Raptor-Dev and MATLAB using the matrix below.

Raptor Compatibility

After installation of Raptor-Dev, the Raptor Configuration Editor will open (alternatively, open it by navigating to Start > Programs > New Eagle > Raptor Configuration Editor). Use this tool to assign Raptor-Dev to the version of MATLAB used for training.

Once Raptor-Dev and Raptor-Cal are installed, navigate to the New Eagle License Viewer (Start > Programs > New Eagle > New Eagle License Viewer). If necessary, request a trial license by following the instructions below.

  1. Select the settings button
  2. Click 'New License'
  3. Fill out the information, and click submit (requests may take up to 2 business days to fulfill)
  4. Once request is fulfilled, an email will be sent with update instructions (click Update License Online)

Compilers

The appropriate compiler and associated license will be required.

  • The BCM48, CM0711, CM3626, and CM2115 use the CodeWarrior for MPC55xx/MPC56xx Microcontrollers V2.10 compiler. You can download an evaluation version or purchase the compiler here.
  • The CM3620 uses the IAR Embedded Workbench for ARM 4.42A compiler. To coordinate obtaining an evaluation version of the compiler please contact New Eagle Support.
  • The GCM196 and ECM196 use the Hightec Compiler for the Infineon TriCore architecture v3.4.5.11 compiler. For more information on the GCM196 compiler, and to ensure you get the correct version please contact New Eagle Support.

Kvaser CANKing

Kvaser CANKing is a free, basic CAN bus monitor. To download, go to the Kvaser downloads page at http://www.kvaser.com/download/. Click on the link to download Kvaser CANKing, and proceed through the installation.

Kvaser Database Editor

Kvaser offers a DBC File creator/editor which can be downloaded from here: Kvaser DBC Editor Download

This is required for Video 17.

Training Downloads

Training Kit

This section is for all documentation you may need for Raptor Training. The Raptor Training Kit is designed to allow the user to configure hardware, develop software, and create calibrations all within the scope of the Raptor Toolchain.

Software Downloads Training Supplement ETC Demo Kit Software Training Kit Block Diagram Raptor-Cal User Manual Training Evaluation Form

All the latest Raptor software for training can by accessing: software.neweagle.net

Sample Models/Demo Kits

This section contains the source software for any Demo Kit offered by New Eagle. This includes the source Simulink model and wiring diagrams. Along with the appropriate Raptor Packages, Displays, and Calibrations. The demo kits are recommended to test out the Raptor Toolchain briefly yet effectively. For a more in-depth look, see the training kit options above.

GCM 196 Project Files GCM 70 Project Files CM0711 Project Files CM3620 Project Files

GCM 48 Project Files GCM 80 Project Files VeeCAN 320 Project Files VeeCAN 500 Project Files VeeCAN 800 Project Files

Training Videos

VeeCAN Tutorial

Check out the link below to watch a Raptor VeeCAN Tutorial to kick start your display development.

New Eagle Raptor VeeCAN Tutorial

Raptor Online Training

Below are all of Raptor Training Videos for this course. Each video builds off of one another, so please follow them in chronological order. For optimal viewing experience view the videos in 1080p, but if need be you can reduce the quality to 720p. Anything lower is not recommended.

Please note: The video can be fast paced at time, be prepared to pause and work on small parts of the video at a time if need be. An internet connection is required.

Estimated internet usage: 5 GBs+

Number Video Topic Video Link
1 Overview

Click here for the
Video Playlist

Use Password "birdsofprey" to access videos.

2 Getting Started
3 Introduction to MATLAB
4 Raptor Library Introduction
5 Starting a Raptor Project
6 Raptor Trigger Blocks
7 Raptor Adjustments, Measurements and Overrides
8 First Build
9 Hardware Kit Set Up
10 Raptor-Cal Introduction
11 Potentiometer Characterization
12 Actuator Control
13 Fault Management
14 ETC Control System
15 Data Storage Introduction
16 Data Storage Project
17 Introduction to CAN
18 CAN Development
19 Raptor-CAN
20 Raptor Training Wrap Up Video

Experiencing difficulties? Contact our Support Team

Video Copyrights:
"Inspired", "Life of Riley", "Poofy Reel", "Pure Attitude"
Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

© New Eagle 2018