Esempio n. 1
0
#define TARGET_CONST
#define TARGET_STRING(s) (s)    
#else
#include "builtin_typeid_types.h"
#include "Deadbeat_CUK.h"
#include "Deadbeat_CUK_capi.h"
#include "Deadbeat_CUK_private.h"
#ifdef LIGHT_WEIGHT_CAPI
#define TARGET_CONST                  
#define TARGET_STRING(s)               (NULL)                    
#else
#define TARGET_CONST                   const
#define TARGET_STRING(s)               (s)
#endif
#endif
static const rtwCAPI_Signals rtBlockSignals [ ] = { { 0 , 0 , TARGET_STRING (
"Deadbeat_CUK/Stop_Charge" ) , TARGET_STRING ( "" ) , 0 , 0 , 0 , 0 , 0 } , {
1 , 0 , TARGET_STRING ( "Deadbeat_CUK/Constant2" ) , TARGET_STRING ( "" ) , 0
, 0 , 0 , 0 , 1 } , { 2 , 0 , TARGET_STRING ( "Deadbeat_CUK/Constant3" ) ,
TARGET_STRING ( "V_Out_Ref" ) , 0 , 0 , 0 , 0 , 1 } , { 3 , 0 , TARGET_STRING
( "Deadbeat_CUK/Merge1" ) , TARGET_STRING ( "" ) , 0 , 0 , 0 , 0 , 0 } , { 4
, 0 , TARGET_STRING ( "Deadbeat_CUK/Zero-Order Hold" ) , TARGET_STRING ( "" )
, 0 , 0 , 0 , 0 , 2 } , { 5 , 0 , TARGET_STRING ( "Deadbeat_CUK/Delay" ) ,
TARGET_STRING ( "" ) , 0 , 0 , 0 , 0 , 2 } , { 6 , 0 , TARGET_STRING (
"Deadbeat_CUK/Stop_Charge/Constant" ) , TARGET_STRING ( "" ) , 0 , 0 , 0 , 0
, 0 } , { 7 , 0 , TARGET_STRING (
"Deadbeat_CUK/Deadbeat Current control/Deadbeat Current control/Product1" ) ,
TARGET_STRING ( "" ) , 0 , 0 , 0 , 0 , 2 } , { 8 , 0 , TARGET_STRING (
"Deadbeat_CUK/Deadbeat Current control/Deadbeat Current control/0-2" ) ,
TARGET_STRING ( "" ) , 0 , 0 , 0 , 0 , 0 } , { 9 , 0 , TARGET_STRING (
"Deadbeat_CUK/Deadbeat Current control/Deadbeat Current control/Add1" ) ,
TARGET_STRING ( "" ) , 0 , 0 , 0 , 0 , 2 } , { 10 , 0 , TARGET_STRING (
#define TARGET_CONST
#define TARGET_STRING(s) (s)    
#else
#include "EV_Pwr_Manager.h"
#include "EV_Pwr_Manager_private.h"
#ifdef LIGHT_WEIGHT_CAPI
#define TARGET_CONST                  
#define TARGET_STRING(s)               (NULL)                    
#else
#define TARGET_CONST                   const
#define TARGET_STRING(s)               (s)
#endif
#endif
static rtwCAPI_Signals rtBlockSignals [ ] = { { 0 , 0 , ( NULL ) , ( NULL ) ,
0 , 0 , 0 , 0 , 0 } } ; static rtwCAPI_States rtBlockStates [ ] = { { 0 , - 1
, TARGET_STRING ( "EV_Pwr_Manager/Power_Control/Unit Delay1" ) ,
TARGET_STRING ( "" ) , "" , 0 , 0 , 0 , 0 , 0 , 0 } , { 1 , - 1 ,
TARGET_STRING ( "EV_Pwr_Manager/Power_Control/Unit Delay2" ) , TARGET_STRING
( "" ) , "" , 0 , 0 , 0 , 0 , 0 , 0 } , { 2 , - 1 , TARGET_STRING (
 "EV_Pwr_Manager/Power_Control/2nd Order \nLP Filter\n (Butterworth)/Discrete-Time\nIntegrator"
) , TARGET_STRING ( "" ) , "" , 0 , 0 , 0 , 0 , 0 , 0 } , { 3 , - 1 ,
TARGET_STRING (
 "EV_Pwr_Manager/Power_Control/2nd Order \nLP Filter\n (Butterworth)/Discrete-Time\nIntegrator1"
) , TARGET_STRING ( "" ) , "" , 0 , 0 , 0 , 0 , 0 , 0 } , { 4 , - 1 ,
TARGET_STRING (
 "EV_Pwr_Manager/Power_Control/2nd Order \nLP Filter\n (Butterworth)1/Discrete-Time\nIntegrator"
) , TARGET_STRING ( "" ) , "" , 0 , 0 , 0 , 0 , 0 , 0 } , { 5 , - 1 ,
TARGET_STRING (
 "EV_Pwr_Manager/Power_Control/2nd Order \nLP Filter\n (Butterworth)1/Discrete-Time\nIntegrator1"
) , TARGET_STRING ( "" ) , "" , 0 , 0 , 0 , 0 , 0 , 0 } , { 6 , - 1 ,
TARGET_STRING (
#include "testmodel_1109_private.h"
#ifdef LIGHT_WEIGHT_CAPI
#define TARGET_CONST
#define TARGET_STRING(s)               (NULL)
#else
#define TARGET_CONST                   const
#define TARGET_STRING(s)               (s)
#endif
#endif                                 /* HOST_CAPI_BUILD */

/* Block output signal information */
static const rtwCAPI_Signals rtBlockSignals[] = {
  /* addrMapIndex, sysNum, blockPath,
   * signalName, portNumber, dataTypeIndex, dimIndex, fxpIndex, sTimeIndex
   */
  { 0, 0, TARGET_STRING("IO601/Data Type Conversion"),
    TARGET_STRING(""), 0, 0, 0, 0, 0 },

  { 1, 0, TARGET_STRING("IO601/Data Type Conversion1"),
    TARGET_STRING(""), 0, 0, 0, 0, 0 },

  { 2, 0, TARGET_STRING("IO601/Data Type Conversion2"),
    TARGET_STRING(""), 0, 0, 0, 0, 0 },

  { 3, 0, TARGET_STRING("IO601/Data Type Conversion3"),
    TARGET_STRING(""), 0, 1, 1, 0, 1 },

  { 4, 0, TARGET_STRING("IO601/Data Type Conversion4"),
    TARGET_STRING(""), 0, 1, 0, 0, 0 },

  { 5, 0, TARGET_STRING("IO601/Discrete-Time Integrator"),
#define rt_offsetof(s,el) ((uint16_T)(0xFFFF))
#define TARGET_CONST
#define TARGET_STRING(s) (s)    
#else
#include "builtin_typeid_types.h"
#include "friccion_aislada_esferica_estatica.h"
#include "friccion_aislada_esferica_estatica_private.h"
#ifdef LIGHT_WEIGHT_CAPI
#define TARGET_CONST                  
#define TARGET_STRING(s)               (NULL)                    
#else
#define TARGET_CONST                   const
#define TARGET_STRING(s)               (s)
#endif
#endif
static const rtwCAPI_Signals rtBlockSignals [ ] = { { 0 , 1 , TARGET_STRING (
"friccion_aislada_esferica_estatica/Cinematica Inversa" ) , TARGET_STRING (
"" ) , 1 , 0 , 0 , 0 , 0 } , { 1 , 1 , TARGET_STRING (
"friccion_aislada_esferica_estatica/Cinematica Inversa" ) , TARGET_STRING (
"" ) , 2 , 0 , 0 , 0 , 0 } , { 2 , 2 , TARGET_STRING (
"friccion_aislada_esferica_estatica/Posicion " ) , TARGET_STRING ( "" ) , 0 ,
0 , 0 , 0 , 0 } , { 3 , 2 , TARGET_STRING (
"friccion_aislada_esferica_estatica/Posicion " ) , TARGET_STRING ( "" ) , 1 ,
0 , 0 , 0 , 0 } , { 4 , 2 , TARGET_STRING (
"friccion_aislada_esferica_estatica/Posicion " ) , TARGET_STRING ( "" ) , 2 ,
0 , 0 , 0 , 0 } , { 5 , 0 , TARGET_STRING (
"friccion_aislada_esferica_estatica/Gain" ) , TARGET_STRING ( "" ) , 0 , 0 ,
0 , 0 , 0 } , { 6 , 0 , TARGET_STRING (
 "friccion_aislada_esferica_estatica/Robot Delta/PS-Simulink Converter/EVAL_KEY/reshape"
) , TARGET_STRING ( "" ) , 0 , 0 , 0 , 0 , 0 } , { 7 , 0 , TARGET_STRING (
 "friccion_aislada_esferica_estatica/Robot Delta/PS-Simulink Converter1/EVAL_KEY/reshape"
) , TARGET_STRING ( "" ) , 0 , 0 , 0 , 0 , 0 } , { 8 , 0 , TARGET_STRING (
#include "testmodel_1109_private.h"
#ifdef LIGHT_WEIGHT_CAPI
#define TARGET_CONST
#define TARGET_STRING(s)               (NULL)
#else
#define TARGET_CONST                   const
#define TARGET_STRING(s)               (s)
#endif
#endif                                 /* HOST_CAPI_BUILD */

/* Block output signal information */
static const rtwCAPI_Signals rtBlockSignals[] = {
  /* addrMapIndex, sysNum, blockPath,
   * signalName, portNumber, dataTypeIndex, dimIndex, fxpIndex, sTimeIndex
   */
  { 0, 0, TARGET_STRING("IO601/Clock"),
    TARGET_STRING(""), 0, 0, 0, 0, 0 },

  { 1, 0, TARGET_STRING("IO601/Pulse Generator"),
    TARGET_STRING(""), 0, 0, 0, 0, 1 },

  { 2, 0, TARGET_STRING("IO601/Product"),
    TARGET_STRING(""), 0, 0, 0, 0, 0 },

  { 3, 0, TARGET_STRING("IO601/Read (v3)/p1"),
    TARGET_STRING(""), 0, 1, 1, 0, 1 },

  { 4, 0, TARGET_STRING("IO601/Read (v3)/p2"),
    TARGET_STRING(""), 1, 0, 0, 0, 1 },

  { 5, 0, TARGET_STRING("IO601/Step1"),
#define rt_offsetof(s,el) ((uint16_T)(0xFFFF))
#define TARGET_CONST
#define TARGET_STRING(s) (s)    
#else
#include "builtin_typeid_types.h"
#include "hdlcodercpu_eml.h"
#include "hdlcodercpu_eml_private.h"
#ifdef LIGHT_WEIGHT_CAPI
#define TARGET_CONST                  
#define TARGET_STRING(s)               (NULL)                    
#else
#define TARGET_CONST                   const
#define TARGET_STRING(s)               (s)
#endif
#endif
static const rtwCAPI_Signals rtBlockSignals [ ] = { { 0 , 1 , TARGET_STRING (
"hdlcodercpu_eml/CPU_Subsystem_8_bit/Accumulator" ) , TARGET_STRING ( "" ) ,
0 , 0 , 0 , 0 , 0 } , { 1 , 3 , TARGET_STRING (
"hdlcodercpu_eml/CPU_Subsystem_8_bit/Control Unit" ) , TARGET_STRING ( "" ) ,
12 , 1 , 0 , 0 , 0 } , { 2 , 5 , TARGET_STRING (
"hdlcodercpu_eml/CPU_Subsystem_8_bit/Instruction Register" ) , TARGET_STRING
( "" ) , 0 , 2 , 0 , 1 , 0 } , { 3 , 7 , TARGET_STRING (
"hdlcodercpu_eml/CPU_Subsystem_8_bit/Program Counter" ) , TARGET_STRING ( ""
) , 0 , 1 , 0 , 0 , 0 } , { 4 , 8 , TARGET_STRING (
"hdlcodercpu_eml/CPU_Subsystem_8_bit/Shifter (8-bit)" ) , TARGET_STRING ( ""
) , 0 , 1 , 0 , 2 , 0 } , { 5 , 8 , TARGET_STRING (
"hdlcodercpu_eml/CPU_Subsystem_8_bit/Shifter (8-bit)" ) , TARGET_STRING ( ""
) , 1 , 0 , 0 , 0 , 0 } , { 6 , 9 , TARGET_STRING (
"hdlcodercpu_eml/CPU_Subsystem_8_bit/output_enable" ) , TARGET_STRING ( "" )
, 0 , 0 , 0 , 0 , 0 } , { 7 , 0 , TARGET_STRING (
"hdlcodercpu_eml/CPU_Subsystem_8_bit/Data Type Conversion" ) , TARGET_STRING
( "" ) , 0 , 3 , 0 , 0 , 0 } , { 8 , 0 , TARGET_STRING (
#include "builtin_typeid_types.h"
#include "Bikair_MBD_Controller.h"
#include "Bikair_MBD_Controller_capi.h"
#include "Bikair_MBD_Controller_private.h"
#ifdef LIGHT_WEIGHT_CAPI
#define TARGET_CONST                  
#define TARGET_STRING(s)               (NULL)                    
#else
#define TARGET_CONST                   const
#define TARGET_STRING(s)               (s)
#endif
#endif
static rtwCAPI_Signals rtBlockSignals [ ] = { { 0 , 0 , ( NULL ) , ( NULL ) ,
0 , 0 , 0 , 0 , 0 } } ; static rtwCAPI_States rtBlockStates [ ] = { { 0 , - 1
, TARGET_STRING (
 "Bikair_MBD_Controller/Motor_Drive_Algorithm/FOC Alogrithm1/Torque Control Algorithm/Generating\nSpace Vectors/Generating Raw\nSpace Vectors/Sliding Mode Observer\n(SMO)/Debounce/Delay"
) , TARGET_STRING ( "" ) , "" , 0 , 0 , 0 , 0 , 0 , 0 , - 1 , 0 } , { 0 , - 1
, ( NULL ) , ( NULL ) , ( NULL ) , 0 , 0 , 0 , 0 , 0 , 0 , - 1 , 0 } } ;
#ifndef HOST_CAPI_BUILD
static void Bikair_MBD_Controller_InitializeDataAddr ( void * dataAddr [ ] )
{ dataAddr [ 0 ] = ( void * ) ( & dr5sb2wvgfc . huq2yhjtxo [ 0 ] ) ; }
#endif
#ifndef HOST_CAPI_BUILD
static void Bikair_MBD_Controller_InitializeVarDimsAddr ( int32_T *
vardimsAddr [ ] ) { vardimsAddr [ 0 ] = ( NULL ) ; }
#endif
static TARGET_CONST rtwCAPI_DataTypeMap rtDataTypeMap [ ] = { {
"unsigned short" , "uint16_T" , 0 , 0 , sizeof ( uint16_T ) , SS_UINT16 , 0 ,
0 } } ;
#ifdef HOST_CAPI_BUILD
#undef sizeof
#include "IntelligentFlightSystem.h"
#include "IntelligentFlightSystem_private.h"
#ifdef LIGHT_WEIGHT_CAPI
#define TARGET_CONST                  
#define TARGET_STRING(s)               (NULL)                    
#else
#define TARGET_CONST                   const
#define TARGET_STRING(s)               (s)
#endif
#endif
static rtwCAPI_Signals rtBlockSignals [ ] = { { 0 , 0 , ( NULL ) , ( NULL ) ,
0 , 0 , 0 , 0 , 0 } } ; static rtwCAPI_LoggingBusElement rtBusElements [ ] =
{ { 0 , rtwCAPI_signal } } ; static rtwCAPI_LoggingBusSignals rtBusSignals [
] = { { ( NULL ) , ( NULL ) , 0 , 0 , ( NULL ) } } ; static rtwCAPI_States
rtBlockStates [ ] = { { 0 , - 1 , TARGET_STRING (
 "IntelligentFlightSystem/Control System/Discrete State Feedback State Space Controller\nwith Anti Windup/Unit Delay"
) , TARGET_STRING ( "" ) , "" , 0 , 0 , 0 , 0 , 0 , 0 } , { 1 , - 1 ,
TARGET_STRING (
 "IntelligentFlightSystem/Control System/Discrete Output Feedback State Space Controller\nwith Anti Windup/Kd_inv-Kd.d^-1/Unit Delay"
) , TARGET_STRING ( "" ) , "" , 0 , 1 , 1 , 0 , 0 , 0 } , { 2 , - 1 ,
TARGET_STRING (
 "IntelligentFlightSystem/Control System/Discrete State Feedback State Space Controller\nwith Anti Windup/W1 continuous/Discrete-Time\nIntegrator"
) , TARGET_STRING ( "" ) , "" , 0 , 1 , 2 , 0 , 0 , 0 } , { 3 , - 1 ,
TARGET_STRING (
 "IntelligentFlightSystem/Control System/Discrete State Feedback State Space Controller\nwith Anti Windup/W3 continuous/Discrete-Time\nIntegrator"
) , TARGET_STRING ( "" ) , "" , 0 , 1 , 2 , 0 , 0 , 0 } , { 0 , - 1 , ( NULL
) , ( NULL ) , ( NULL ) , 0 , 0 , 0 , 0 , 0 , 0 } } ;
#ifndef HOST_CAPI_BUILD
static void IntelligentFlightSystem_InitializeDataAddr ( void * dataAddr [ ]
, hw45gft1pc * localDW ) { dataAddr [ 0 ] = ( void * ) ( & localDW ->
ecovhnmcp0 ) ; dataAddr [ 1 ] = ( void * ) ( & localDW -> o1ww4xfygf [ 0 ] )