1999-06-15 20:05:26 +00:00
|
|
|
/***************************************************************************
|
|
|
|
|
|
|
|
TITLE: navion_init.c
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
FUNCTION: Initializes navion math model
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
MODULE STATUS: developmental
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
GENEALOGY: Renamed navion_init.c originally created on 930111 by Bruce Jackson
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
DESIGNED BY: EBJ
|
|
|
|
|
|
|
|
CODED BY: EBJ
|
|
|
|
|
|
|
|
MAINTAINED BY: EBJ
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
MODIFICATION HISTORY:
|
|
|
|
|
|
|
|
DATE PURPOSE BY
|
|
|
|
|
|
|
|
950314 Removed initialization of state variables, since this is
|
|
|
|
now done (version 1.4b1) in ls_init. EBJ
|
|
|
|
950406 Removed #include of "shmdefs.h"; shmdefs.h is a duplicate
|
|
|
|
of "navion.h". EBJ
|
|
|
|
|
|
|
|
CURRENT RCS HEADER:
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
REFERENCES:
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
CALLED BY:
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
CALLS TO:
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
INPUTS:
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
OUTPUTS:
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------*/
|
|
|
|
#include "ls_types.h"
|
|
|
|
#include "ls_generic.h"
|
|
|
|
#include "ls_cockpit.h"
|
|
|
|
#include "ls_constants.h"
|
1999-10-29 18:08:31 +00:00
|
|
|
#include "c172_aero.h"
|
1999-06-15 20:05:26 +00:00
|
|
|
|
|
|
|
void model_init( void ) {
|
|
|
|
|
1999-06-21 05:01:31 +00:00
|
|
|
Throttle[3] = 0.2;
|
1999-06-15 20:05:26 +00:00
|
|
|
|
|
|
|
Dx_pilot = 0; Dy_pilot = 0; Dz_pilot = 0;
|
|
|
|
Mass=2300*INVG;
|
|
|
|
I_xx=948;
|
|
|
|
I_yy=1346;
|
|
|
|
I_zz=1967;
|
|
|
|
I_xz=0;
|
1999-11-01 19:17:16 +00:00
|
|
|
|
1999-12-08 19:48:54 +00:00
|
|
|
|
1999-10-29 18:08:31 +00:00
|
|
|
Flap_Position=Flap_handle;
|
|
|
|
Flaps_In_Transit=0;
|
1999-12-08 19:48:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
1999-06-15 20:05:26 +00:00
|
|
|
|
|
|
|
}
|