bancada-motores/Control/VF Control/slprj/speedgoat/PWMGenerator/PWMGenerator.h
Pedro Jose Romero Gombau 447269b383 Si
2024-10-28 11:36:48 +01:00

69 lines
2.1 KiB
C

/*
* Code generation for system model 'PWMGenerator'
* For more details, see corresponding source file PWMGenerator.c
*
*/
#ifndef PWMGenerator_h_
#define PWMGenerator_h_
#include "rtwtypes.h"
#include "rtw_extmode.h"
#include "sysran_types.h"
#include "rtw_continuous.h"
#include "rtw_solver.h"
#include "PWMGenerator_types.h"
#include "PWMGenerator_cal.h"
#include <cstring>
/* Block signals for model 'PWMGenerator' */
struct B_PWMGenerator_c_T {
real_T FijacinDouble; /* '<Root>/Fijación Double' */
real_T Sum1; /* '<Root>/Sum1' */
boolean_T PWM; /* '<Root>/PWM' */
};
/* Real-time Model Data Structure */
struct tag_RTM_PWMGenerator_T {
const char_T **errorStatus;
/*
* Timing:
* The following substructure contains information regarding
* the timing information for the model.
*/
struct {
boolean_T *stopRequestedFlag;
} Timing;
};
struct MdlrefDW_PWMGenerator_T {
B_PWMGenerator_c_T rtb;
RT_MODEL_PWMGenerator_T rtm;
};
/* Model reference registration function */
extern void PWMGenerator_initialize(const char_T **rt_errorStatus,
RT_MODEL_PWMGenerator_T *const PWMGenerator_M, B_PWMGenerator_c_T *localB);
extern void PWMGenerator(const real_T *rtu_Ondaobjetivo, const real_T
*rtu_Ondaportadora, const real_T *rtu_Amplitud, real_T *rty_SealPWM, real_T
*rty_MonitoreoPortadoraAmp, real_T *rty_MonitoreoPWMAmp1, B_PWMGenerator_c_T
*localB);
/*-
* The generated code includes comments that allow you to trace directly
* back to the appropriate location in the model. The basic format
* is <system>/block_name, where system is the system number (uniquely
* assigned by Simulink) and block_name is the name of the block.
*
* Use the MATLAB hilite_system command to trace the generated code back
* to the model. For example,
*
* hilite_system('<S3>') - opens system 3
* hilite_system('<S3>/Kp') - opens and selects block Kp which resides in S3
*
* Here is the system hierarchy for this model
*
* '<Root>' : 'PWMGenerator'
*/
#endif /* PWMGenerator_h_ */