Начало работы с генератором кода
Автор
/* Code generated by Engee
* Model name: aircraft_roll.engee
* Code generator: release-1.0.21
* Date: Wed May 15 14:21:24 2024
*/
#ifndef HEADER_aircraft_roll_autopilot_roll_h
#define HEADER_aircraft_roll_autopilot_roll_h
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <stdbool.h>
#include <math.h>
#include <float.h>
#include <limits.h>
#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */
typedef struct {
double Phi; /* /Phi */
double Psi; /* /Psi */
double Rate_FB; /* /Rate_FB */
double TAS; /* /TAS */
double AP_Eng; /* /AP_Eng */
double HDG_Mode; /* /HDG_Mode */
double HDG_Ref; /* /HDG_Ref */
double Turn_Knob; /* /Turn_Knob */
} Ext_aircraft_roll_autopilot_roll_U;
/* External inputs */
extern Ext_aircraft_roll_autopilot_roll_U aircraft_roll_autopilot_roll_U;
typedef struct {
double Ail_Cmd; /* /Ail_Cmd */
} Ext_aircraft_roll_autopilot_roll_Y;
/* External outputs */
extern Ext_aircraft_roll_autopilot_roll_Y aircraft_roll_autopilot_roll_Y;
typedef struct {
double UnitDelay_state; /* /CtlMode/Unit Delay */
double UnitDelay_1_state; /* /RollMode/Unit Delay */
} Ext_aircraft_roll_autopilot_roll_S;
/* Block states */
extern Ext_aircraft_roll_autopilot_roll_S aircraft_roll_autopilot_roll_S;
/* Model entry point functions */
extern void aircraft_roll_autopilot_roll_init();
extern void aircraft_roll_autopilot_roll_step();
extern void aircraft_roll_autopilot_roll_term();
/* Here is the system hierarchy for this model:
*
* 'aircraft_roll_autopilot_roll' : '/'
* '' : '/HeadingMode'
* '' : '/RollMode'
* '' : '/CtlMode'
*/
#ifdef __cplusplus
} /* extern "C" */
#endif /* __cplusplus */
#endif /* HEADER_aircraft_roll_autopilot_roll_h */