Raptor-Dev-Triggers: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[RaptorWiki|Return to the main Raptor page]]
{{DISPLAYTITLE:Raptor-Dev Triggers Library}}
 
{{Navigation}} [[Raptor-Platform | Raptor Platform]] > [[Raptor-Dev]] > [[Raptor-Dev-Libraries | Raptor-Dev Library]] > '''Raptor-Dev Triggers Library'''
[[Raptor:Essential Libraries|Return to the Essential Libraries page]]


[[File:RaptorTriggers.png|right|frame|Raptor™ Triggers]]
[[File:RaptorTriggers.png|right|frame|Raptor™ Triggers]]
Line 14: Line 13:
! scope="col" style="width: 25%;"| Appearance
! scope="col" style="width: 25%;"| Appearance
|-  
|-  
! <h5>[[Raptor:App Trigger|App Trigger]]</h5>
| <p>This block triggers a subsystem upon activation of an application event.</p>
| [[file:RaptorAppTrigger.JPG|frameless|border|App Trigger block|center]]
|-
! <h5>[[Raptor:Raptor dT|Raptor dT]]</h5>
! <h5>[[Raptor:Raptor dT|Raptor dT]]</h5>
| <p>This block outputs the delta time since the last time it was executed.</p>
| <p>This block outputs the delta time since the last time it was executed.</p>
| [[file:RaptorDT.jpg|frameless|border|Raptor dT block|center]]
| [[file:RaptorDT.jpg|frameless|border|Raptor dT block|center]]
|-
! <h5>[[Raptor:Shut-down|Shut-down]]</h5>
| <p>Triggers a write of all non-volatile data to EEPROM within the ECU.</p>
| [[file:RaptorShutdown.JPG|frameless|border|Shut-down block|center]]
|-
! <h5>[[Raptor:Start-up|Start-up]]</h5>
| <p>This block raises the start-up event again, and resumes foreground tasks.</p>
| [[file:RaptorStartup.JPG|frameless|border|Start-up block|center]]
|-
|-
! <h5>[[Raptor:Time|Time]]</h5>
! <h5>[[Raptor:Time|Time]]</h5>
Line 27: Line 38:
|-
|-
! <h5>[[Raptor:Timed Trigger Configuration|Timed Trigger Configuration]]</h5>
! <h5>[[Raptor:Timed Trigger Configuration|Timed Trigger Configuration]]</h5>
| <p>This block allows certain base timed trigger periods to be modified. This block is target dependant. Place this block in a model with a target definition block and then enter the block's help again for more specific help.</p>
| <p>This block allows certain base timed trigger periods to be modified. This block is target dependent. Place this block in a model with a target definition block and then enter the block's help again for more specific help.</p>
| [[file:RaptorTimedTriggerConfiguration.jpg|frameless|border|Timed Trigger Configuration block|center]]
| [[file:RaptorTimedTriggerConfiguration.jpg|frameless|border|Timed Trigger Configuration block|center]]
|-
! <h5>[[Raptor:Trigger Definition|Trigger Definition]]</h5>
| <p>This block triggers a subsystem at a specified interval.</p>
| [[file:RaptorTriggerDefinition.jpg|frameless|border|Trigger Definition block|center]]
|-
! <h5>[[Raptor:Trigger Execute|Trigger Execute]]</h5>
| <p>This block executes a referenced trigger.</p>
| [[file:RaptorTriggerExecute.jpg|frameless|border|Trigger Execute block|center]]
|-
! <h5>[[Raptor:Output Trigger Reference|Output Trigger Reference]]</h5>
| <p>This block triggers a subsystem at a given interval.</p>
| [[file:OutputTriggerReference.jpg|frameless|border|Output Trigger Reference block|center]]
|-
! <h5>[[Raptor:Trigger Selection|Trigger Selection]]</h5>
| <p>This block selects a trigger based on an index.</p>
| [[file:RaptorTriggerSelection.jpg|frameless|border|Trigger Selection block|center]]
|-
|}
|}

Latest revision as of 20:26, 6 April 2015

New Eagle > Products Wiki > Raptor Platform > Raptor-Dev > Raptor-Dev Library > Raptor-Dev Triggers Library

Raptor™ Triggers

The blocks in this subsystem are define and configure application triggers.

Blocks

Block Description Appearance
App Trigger

This block triggers a subsystem upon activation of an application event.

App Trigger block
App Trigger block
Raptor dT

This block outputs the delta time since the last time it was executed.

Raptor dT block
Raptor dT block
Shut-down

Triggers a write of all non-volatile data to EEPROM within the ECU.

Shut-down block
Shut-down block
Start-up

This block raises the start-up event again, and resumes foreground tasks.

Start-up block
Start-up block
Time

This block outputs the time since the model began execution.

Time block
Time block
Timed Trigger

This block is used to trigger periodic functions in the program. The function call output is triggered at the rate specified in by the parameter. Raptor timed triggers support stepping with the application monitor to aid in debugging.

Timed Trigger block
Timed Trigger block
Timed Trigger Configuration

This block allows certain base timed trigger periods to be modified. This block is target dependent. Place this block in a model with a target definition block and then enter the block's help again for more specific help.

Timed Trigger Configuration block
Timed Trigger Configuration block
Trigger Definition

This block triggers a subsystem at a specified interval.

Trigger Definition block
Trigger Definition block
Trigger Execute

This block executes a referenced trigger.

Trigger Execute block
Trigger Execute block
Output Trigger Reference

This block triggers a subsystem at a given interval.

Output Trigger Reference block
Output Trigger Reference block
Trigger Selection

This block selects a trigger based on an index.

Trigger Selection block
Trigger Selection block