Raptor:Display Screen Definition

From NewEagleWiki
Jump to navigation Jump to search

Return to the main Raptor page

Return to Screen Functions page

Raptor™ Display Screen Definition

Description

This block is used to define a screen on the Veecan display. The output functions are called automatically when the screen is loaded or active.

Outputs

Output Type Description
Init() FnCall This function is called once when the screen is entered.
Create_Background() FnCall This function is called when the screen is entered or if the screen was invalidated. It should draw the static elements of the screen.
Update_Foreground() FnCall This function is called regularly when the screen is active to update the dynamic elements of the screen.
IsCurrentScreen boolean Output indicates if this screen is the current screen.

Parameters

Parameter Type Description
Screen Name String Name of screen being defined.
Select at Initialization edit Selects whether this screen is displayed at startup.
Use Simulink Functions checkbox Whether to use Simulink Function callbacks instead of function-call ports.
Use Init Screen Simulink Function String Name of the Simulink Function to call when this block's Init function is triggered.
Use Create Screen Simulink Function checkbox Selects whether to use a Create Screen Simulink Function callback.
Create Screen Simulink Function Name String Name of the Simulink Function to call when this block's Create function is triggered.
Use Update Screen Simulink Function checkbox Selects whether to use an Update Screen Simulink Function callback.
Update Screen Simulink Function Name String Name of the Simulink Function to call when this block's Update function is triggered.
Create (with Init, Create, and Update Screen Functions) buttons Create a Simulink Function to use with the Screen Definition block.

Must first provide a valid function name.

Update(with Init, Create, and Update Screen Functions) buttons Update the listed Simulink Function's signature to 0 inputs & 0 outputs.

The Simulink Function listed in the box must already exist.