Template:Header: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
 
(26 intermediate revisions by the same user not shown)
Line 6: Line 6:
Raptor™ Training, created 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. Use this page as a guide during training, here you can find a detailed agenda, documentation and helpful links.
Raptor™ Training, created 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. Use this page as a guide during training, here you can find a detailed agenda, documentation and helpful links.


==Buy Now==
{| class="wikitable" style="text-align: center;" cellpadding = "5" 
!scope="col" style = "width:250px;"|Product
!scope="col" style = "width:250px;"|Part Number         
!scope="col" style = "width:250px;"|Webstore


=Training Agenda=
|-
|style = "width:300px; text-align: left;" |Raptor Training - 3-day @ New Eagle
|RAP-TRAINING-01
|'''[http://store.neweagle.net/products-by-tools/raptor-training/raptortm-tool-training-3-day.html Buy Now]'''
|-
|style = "width:300px; text-align: left;" |Raptor Training - Onsite Training
|RAP-TRAINING-02
|'''[http://store.neweagle.net/products-by-tools/raptor-training/raptortm-tool-onsite-training.html Buy Now]'''
|-
|}
 
=Training Overview=
 
The Raptor Training course is designed to give an understanding of the Raptor Platform in an efficient, hands on manor.  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 a project is built it is time to transfer what has been created to a live system, consisting of the versatile industry standard gear, such as a GCM-196 Bosch controller, Kvaser leaf lights, and Smartcraft connection hubs.  Using Raptor-Cal, New Eagle's premier calibration tool, we can calibrate and test the system by connecting to a throttle body controller and changing the value position.
 
This overview contains all the topics of Raptor Training, and provides an in depth guide on using Raptor in a real world environment.
 
{|style="width:100%;"
'''Getting Started'''<br>
*''Software Installation<br>
*''Licensing<br>
 
<br>
'''MATLAB/Simulink Introduction'''<br>
*''MATLAB Console / Workspace <br>
*''Simulink Block Descriptions <br>
 
<br>
'''Raptor-Dev'''<br>
*''Project Directory Setup<br>
*''Target Definition Block<br>
*''Trigger Blocks<br>
*''Measurement & Adjustment Blocks<br>
*''I/O Blocks<br>
*''Fault Management Blocks<br>
*''Data Storage Blocks<br>
*''CAN Blocks<br>


This Agenda is the basic structure of Raptor Training, and provides an in depth tutorial on using Raptor in a real world environment.
<br>
'''Raptor-Cal'''<br>
*''Flashing a Module<br>
*''Online Displays<br>
*''Calibrations<br>
 
<br>
'''Raptor Hardware'''<br>
*''Hardware Description<br>
*''Kit Setup & Testing<br>
 
|}


[[File:RTAgenda.png]]


==Downloads==
==Downloads==
Line 22: Line 73:
!scope="col"| GCM 196 Block Diagram
!scope="col"| GCM 196 Block Diagram
!scope="col"| Raptor-Cal User Manual         
!scope="col"| Raptor-Cal User Manual         
!scope="col"| blah
!scope="col"| Placeholder
!scope="col"| blah
!scope="col"| Placeholder
!scope="col"| blah          
!scope="col"| Placeholder          


|-
|-
|style = "height:180px; width:180px;"|
|style = "height:180px; width:180px;"|
All the latest Raptor software for training can by accessing: [http://software.neweagle.net/issues/plugin.php?page=Artifacts/index software.neweagle.net].
All the latest Raptor software for training can by accessing: [http://software.neweagle.net/issues/plugin.php?page=Artifacts/index software.neweagle.net]
|style = "height:180px; width:180px;"|
|style = "height:180px; width:180px;"|
[[Image:Raptor-Cal_UserManual.jpg|150px|link=http://neweagle.net/ProductDocumentation/Raptor/Raptor-Training/DemoKitWiringDiagramsGCM196.pdf]]
[[Image:GCMcover.png|150px|link=http://neweagle.net/ProductDocumentation/Raptor/Raptor-Training/DemoKitWiringDiagramsGCM196.pdf]]
|style = "height:180px; width:180px;"|
|style = "height:180px; width:180px;"|
[[Image:Raptor-Cal_UserManual.jpg|150px|link=http://www.neweagle.net/ProductDocumentation/Raptor/Raptor-Cal/Raptor-Cal_UserManual.pdf]]
[[Image:Raptor-Cal_UserManual.jpg|150px|link=http://www.neweagle.net/ProductDocumentation/Raptor/Raptor-Cal/Raptor-Cal_UserManual.pdf]]
|style = "height:180px; width:180px;"|
|style = "height:180px; width:180px;"|
If you have already purchased a software license, you can download the latest release of the Raptor-Cal software at [http://software.neweagle.net/issues/plugin.php?page=Artifacts/index software.neweagle.net].
|style = "height:180px; width:180px;"|
|style = "height:180px; width:180px;"|
[[Image:Raptor-Cal_MarketingSheet.jpg|150px|link=http://www.neweagle.net/ProductDocumentation/Raptor/Raptor-Cal/Raptor-Cal_MarketingSheet.pdf]]
|style = "height:180px; width:180px;"|
|style = "height:180px; width:180px;"|
[[Image:Raptor-Cal_UserManual.jpg|150px|link=http://www.neweagle.net/ProductDocumentation/Raptor/Raptor-Cal/Raptor-Cal_UserManual.pdf]]
|}
|}


==Getting Started==
==Training Prerequisites==
 
The following steps should be completed '''before''' the Raptor Training course!
 
'''''Special topics''''':  If you or your company would like to cover some specific topics in Raptor Training, please '''[https://www.neweagle.net/contact/ contact us]''' prior to your training so we can include additional information and examples.


===Software Requirements===
===Software Requirements===
Line 54: Line 106:
'''''Please note:''' If a Mathworks demo is required, please contact New Eagle Support prior to training
'''''Please note:''' If a Mathworks demo is required, please contact New Eagle Support prior to training


For a full list on how to get started use the '''Learn More Button''' Below:
For a full list on how to get started use the '''Click Below''':
 
[[File:click_here.png|100px |link=Raptor:Getting_Started]] [[File:downloads.png|100px |link=Raptor-Training#Downloads]]
 
===Software Downloads===
[[File:Swnenet.png|right|550px]]
To download the Raptor suite you must create an account at '''[http://software.neweagle.net software.neweagle.net]'''
 
To create an account simply follow these steps:
*'''Signup for a new account'''
*Enter a valid email
*Create a username
*Fill in the security code
*Click sign up


[[File:learn-more-button.jpg|100px |link=Raptor:Getting_Started]]
After this process you must wait for a confirmation email.  Note: Requests may to up to 48 hours to fulfill.  Not processed on weekends.


===Licensing===
===Licensing===
Line 73: Line 138:
*Fill out the information, and click submit
*Fill out the information, and click submit


For more information on how use the License Viewer use the '''Learn More Button''' Below:
For more information on how use the License Viewer '''Click Below''':


[[File:learn-more-button.jpg|100px |link=Raptor:Getting_Started#Installation_2]]
[[File:click_here.png|100px |link=Raptor:Getting_Started#Installation_2]] [[File:downloads.png|100px |link=Raptor-Training#Downloads]]


===Raptor Version===
===Raptor Version===
Line 84: Line 149:
<code>C:\Program Files (x86)\NewEagle\Raptor\</code>
<code>C:\Program Files (x86)\NewEagle\Raptor\</code>


This is also detailed in the getting started section, click below to view this section:
This is also detailed in the getting started section, '''click below''' to view this section:


[[File:learn-more-button.jpg|100px |link=Raptor:Getting_Started#Installation_2]]
[[File:click_here.png|100px |link=Raptor:Getting_Started#Installation_2]] [[File:downloads.png|100px |link=Raptor-Training#Downloads]]


==Raptor-Dev Basics==
==Raptor-Dev Basics==
Line 100: Line 165:


Click below for more details on starting a Raptor project:<br>
Click below for more details on starting a Raptor project:<br>
[[File:learn-more-button.jpg|100px |link=Raptor:Getting_Started#Software.2FCode-Generation]]
[[File:click_here.png|100px |link=Raptor:Getting_Started#Software.2FCode-Generation]] [[File:downloads.png|100px |link=Raptor-Training#Downloads]]




Line 108: Line 173:
Below is a diagram of how the training kit should be set up, this covers what should be configured and which pins should be connected.
Below is a diagram of how the training kit should be set up, this covers what should be configured and which pins should be connected.


'''[http://neweagle.net/ProductDocumentation/Raptor/Raptor-Training/DemoKitWiringDiagramsGCM196.pdf GCM 196 Training Block Diagram]'''
Select '''Downloads''' to view the GCM 196 block diagram, select '''More Details''' to see more information about this controller:
<br>
 
[[File:click_here.png|100px |link=Raptor-Controllers#GCM196]] [[File:downloads.png|100px |link=Raptor-Training#Downloads]]


When this is complete, it is time to flash the module for the first time.  Steps for this are provided in the next section!
When this is complete, it is time to flash the module for the first time.  Steps for this are provided in the next section!


==Raptor-Cal Basics==
==Raptor-Cal Calibration Tool==


[[File:Rcal.png|right|450px]]
[[File:Rcal.png|right|450px]]
Line 126: Line 194:
This will now commence the flashing procedure.
This will now commence the flashing procedure.
Click below for more information on how to use Raptor-Cal:<br>
Click below for more information on how to use Raptor-Cal:<br>
[[File:learn-more-button.jpg|100px |link=Raptor-Cal]]
[[File:click_here.png|100px |link=Raptor-Cal]] [[File:downloads.png|100px |link=Raptor-Training#Downloads]]
 
==Raptor Blocksets==
 
The Raptor-Dev platform comes with a vast block library, packed and ready for development.  Below there are a couple of descriptions for common blocks in the model:
 
===Analog Input===
[[File:RaptorAnalogInput.jpg|right|250px]]
This block reads the value of an analog input. An analog input is typically a voltage input on an input pin to the module. This block outputs the raw analog to digital converter counts. The scaling factor to convert from counts to engineering units may be different for different inputs, sensors or modules. The Full ADC Count indicated on the block represents a guideline for the maximum expected ADC count based on the underlying hardware - values above this threshold may not correspond linearly to those within the range.
 
===PWM Output===
[[File:RaptorPWMOutput.jpg|right|250px]]
This block sets the state of the selected PWM output. PWM (pulse width modulation) is typically used similar to an analog output.
 
 
 
 
'''Click below for more details on all other Raptor blocks:'''<br>
[[File:click_here.png|100px |link=Raptor-Dev#Introduction]] [[File:downloads.png|100px |link=Raptor-Training#Downloads]]
 
==Addition Raptor Features==
 
The Raptor-Dev platform contains many different blocks with a variety of functions, below are some common blocks used with the Raptor Training course.
 
===Override===
[[File:RaptorOverride.jpg|right|150px]]
The Raptor override block is used to be able to override the value on a wire from the calibration tool. The block will normally pass the value at the input port to the output port. However when the override state is set to Override the block will output the value input from the calibration tool.
 
[[File:click_here.png|100px|link=Raptor:Override]]
===Measurement===
[[File:RaptorMeasurement.jpg|right|150px]]
The Raptor™ measurement block is used to make values available within the calibration tool. A measurement is a value which typically read only within the calibration tool.
 
[[File:click_here.png|100px|link=Raptor:Measurement]]
===Adjustment===
[[File:RaptorAdjustment.jpg|right|150px]]
The Raptor™ adjustment block is used to make values available within the calibration tool. An adjustment is a value which typically written from the calibration tool.
 
[[File:click_here.png|100px|link=Raptor:Adjustment]]
===Fault Management===
[[File:RaptorFaultManager.jpg|right|150px]]
The blocks in this subsystem are used to define, configure, and access application faults.
 
[[File:click_here.png|100px |link=Raptor-Dev-Faults]]
===Data Storage===
[[File:RaptorDataStoreDefinition.jpg|right|150px]]
The blocks in this subsystem are used to define, configure, and access application data.
 
[[File:click_here.png|100px |link=Raptor-Dev-Data-Storage-Library]]

Latest revision as of 18:30, 5 August 2016

New Eagle > Products Wiki > Raptor Platform > Raptor Training

noframe
noframe

Raptor™ Training, created 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. Use this page as a guide during training, here you can find a detailed agenda, documentation and helpful links.

Buy Now

Product Part Number Webstore
Raptor Training - 3-day @ New Eagle RAP-TRAINING-01 Buy Now
Raptor Training - Onsite Training RAP-TRAINING-02 Buy Now

Training Overview

The Raptor Training course is designed to give an understanding of the Raptor Platform in an efficient, hands on manor. 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 a project is built it is time to transfer what has been created to a live system, consisting of the versatile industry standard gear, such as a GCM-196 Bosch controller, Kvaser leaf lights, and Smartcraft connection hubs. Using Raptor-Cal, New Eagle's premier calibration tool, we can calibrate and test the system by connecting to a throttle body controller and changing the value position.

This overview contains all the topics of Raptor Training, and provides an in depth guide on using Raptor in a real world environment.

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 & 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 & Testing


Downloads

This section is for all documentation you may need for Raptor Training

Software Downloads GCM 196 Block Diagram Raptor-Cal User Manual Placeholder Placeholder Placeholder

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

Training Prerequisites

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

Special topics: If you or your company would like to cover some specific topics in Raptor Training, please contact us prior to your training so we can include additional information and examples.

Software Requirements

Below is a short software checklist for Raptor Training:

  • Windows 7
  • MATLAB and Simulink
  • Raptor-Dev
  • Raptor-Cal
  • Compiler

Please note: If a Mathworks demo is required, please contact New Eagle Support prior to training

For a full list on how to get started use the Click Below:

Software Downloads

To download the Raptor suite you must create an account at software.neweagle.net

To create an account simply follow these steps:

  • Signup for a new account
  • Enter a valid email
  • Create a username
  • Fill in the security code
  • Click sign up

After this process you must wait for a confirmation email. Note: Requests may to up to 48 hours to fulfill. Not processed on weekends.

Licensing

Once Raptor is installed you will need to navigate to the New Eagle License Viewer.

By default located here:

C:\Program Files (x86)\NewEagle\Raptor\YOUR_RAPTOR_VERSION

Below are the basic steps on how to request a new license:

  • Select the settings button
  • Click 'New License'
  • Fill out the information, and click submit

For more information on how use the License Viewer Click Below:

Raptor Version

The final step of setting up the Raptor-Dev envirment is linking it to MATLAB. This is easily done by opening the Raptor Configuration Editor.

By Default located here:

C:\Program Files (x86)\NewEagle\Raptor\

This is also detailed in the getting started section, click below to view this section:

Raptor-Dev Basics

Now that Raptor-Dev is installed and ready for use, we will start off with some basic function of Raptor Dev.

Creating a Project

The MATLAB window will look something like this

Creating a new project is done by navigating to the MATLAB command console and typing:

raptor_create_project('project_name')

Note: Make sure to have your project name in the parentheses and within single quotes.

Click below for more details on starting a Raptor project:


Kit Set Up

A large part of Raptor Training is the hands-on experience, which is delivered using an simulated workbench using a GCM 196.

Below is a diagram of how the training kit should be set up, this covers what should be configured and which pins should be connected.

Select Downloads to view the GCM 196 block diagram, select More Details to see more information about this controller:

When this is complete, it is time to flash the module for the first time. Steps for this are provided in the next section!

Raptor-Cal Calibration Tool

New Eagle's Raptor-Cal is a powerful calibration tool that can be used to flash, calibrate and monitor modules. Using a simple, user friendly interface Raptor-Cal is the a great tool not only for this course, but for out in the field.

Raptor-Cal's flash module function is extremely useful and necessary during training, since this is how we will get the software created in the Raptor-Dev environment to the module being used. Once you have build your first model and the training kit is set up correctly, it is time to flash.

Below is a simple ECU flashing procedure:

  • Click 'Flash'
  • Select the training module
  • Select the Raptor Package (.rpg) that was created from the most recent build
  • Click 'Connect'

This will now commence the flashing procedure. Click below for more information on how to use Raptor-Cal:

Raptor Blocksets

The Raptor-Dev platform comes with a vast block library, packed and ready for development. Below there are a couple of descriptions for common blocks in the model:

Analog Input

This block reads the value of an analog input. An analog input is typically a voltage input on an input pin to the module. This block outputs the raw analog to digital converter counts. The scaling factor to convert from counts to engineering units may be different for different inputs, sensors or modules. The Full ADC Count indicated on the block represents a guideline for the maximum expected ADC count based on the underlying hardware - values above this threshold may not correspond linearly to those within the range.

PWM Output

This block sets the state of the selected PWM output. PWM (pulse width modulation) is typically used similar to an analog output.



Click below for more details on all other Raptor blocks:

Addition Raptor Features

The Raptor-Dev platform contains many different blocks with a variety of functions, below are some common blocks used with the Raptor Training course.

Override

The Raptor override block is used to be able to override the value on a wire from the calibration tool. The block will normally pass the value at the input port to the output port. However when the override state is set to Override the block will output the value input from the calibration tool.

Measurement

The Raptor™ measurement block is used to make values available within the calibration tool. A measurement is a value which typically read only within the calibration tool.

Adjustment

The Raptor™ adjustment block is used to make values available within the calibration tool. An adjustment is a value which typically written from the calibration tool.

Fault Management

The blocks in this subsystem are used to define, configure, and access application faults.

Data Storage

The blocks in this subsystem are used to define, configure, and access application data.