static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc25_BuckBoost1InstanceStruct *chartInstance; chartInstance = (SFc25_BuckBoost1InstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_BuckBoost1MachineNumber_, 25, 1, 1, 3, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_BuckBoost1MachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting(_BuckBoost1MachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(_BuckBoost1MachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"Ts"); _SFD_SET_DATA_PROPS(1,1,1,0,"TimeCNT_k1"); _SFD_SET_DATA_PROPS(2,2,0,1,"TimeCNT_k"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,1,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,209); _SFD_CV_INIT_EML_IF(0,1,0,126,148,166,204); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c25_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c25_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c25_sf_marshallOut,(MexInFcnForType)c25_sf_marshallIn); { real_T *c25_Ts; real_T *c25_TimeCNT_k1; real_T *c25_TimeCNT_k; c25_TimeCNT_k = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c25_TimeCNT_k1 = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c25_Ts = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c25_Ts); _SFD_SET_DATA_VALUE_PTR(1U, c25_TimeCNT_k1); _SFD_SET_DATA_VALUE_PTR(2U, c25_TimeCNT_k); } } } else { sf_debug_reset_current_state_configuration(_BuckBoost1MachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc35_Expriment_PoseInstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc35_Expriment_PoseInstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _Expriment_PoseMachineNumber_, 35, 2, 1, 0, 1, 0, 0, 0, 0, 1, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize ist own list of scripts */ init_script_number_translation(_Expriment_PoseMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_Expriment_PoseMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _Expriment_PoseMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,8,0,0,""); _SFD_STATE_INFO(1,0,0); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(1); _SFD_CH_SUBSTATE_DECOMP(0); _SFD_CH_SUBSTATE_INDEX(0,1); _SFD_ST_SUBSTATE_COUNT(1,0); } _SFD_CV_INIT_CHART(1,0,0,0); { _SFD_CV_INIT_STATE(1,0,0,0,0,0,NULL,NULL); } { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_SCRIPT(0,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_SCRIPT_FCN(0,0,"encStr2Arr",0,-1,440); _SFD_CV_INIT_EML(1,1,0,0,0,0,0,0,0,0,0); { unsigned int dimVector[2]; dimVector[0]= 1000; dimVector[1]= 1; _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,2,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c35_g_sf_marshallOut,(MexInFcnForType) c35_e_sf_marshallIn); } _SFD_SET_DATA_VALUE_PTR(0,(void *)(NULL)); (void)chartInstance; } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _Expriment_PoseMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc6_motor_controlInstanceStruct *chartInstance; chartInstance = (SFc6_motor_controlInstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_motor_controlMachineNumber_, 6, 1, 1, 5, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_motor_controlMachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (_motor_controlMachineNumber_,chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(_motor_controlMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"Xd"); _SFD_SET_DATA_PROPS(1,2,0,1,"Xalpha"); _SFD_SET_DATA_PROPS(2,1,1,0,"Xq"); _SFD_SET_DATA_PROPS(3,1,1,0,"theta"); _SFD_SET_DATA_PROPS(4,2,0,1,"Xbeta"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,234); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c6_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c6_sf_marshallOut,(MexInFcnForType)c6_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c6_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c6_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(4,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c6_sf_marshallOut,(MexInFcnForType)c6_sf_marshallIn); { real_T *c6_Xd; real_T *c6_Xalpha; real_T *c6_Xq; real_T *c6_theta; real_T *c6_Xbeta; c6_Xbeta = (real_T *)ssGetOutputPortSignal(chartInstance->S, 2); c6_theta = (real_T *)ssGetInputPortSignal(chartInstance->S, 2); c6_Xq = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c6_Xalpha = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c6_Xd = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c6_Xd); _SFD_SET_DATA_VALUE_PTR(1U, c6_Xalpha); _SFD_SET_DATA_VALUE_PTR(2U, c6_Xq); _SFD_SET_DATA_VALUE_PTR(3U, c6_theta); _SFD_SET_DATA_VALUE_PTR(4U, c6_Xbeta); } } } else { sf_debug_reset_current_state_configuration(_motor_controlMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc12_DemoWave_KInstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc12_DemoWave_KInstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _DemoWave_KMachineNumber_, 12, 1, 1, 0, 3, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize ist own list of scripts */ init_script_number_translation(_DemoWave_KMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_DemoWave_KMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _DemoWave_KMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"V"); _SFD_SET_DATA_PROPS(1,2,0,1,"e"); _SFD_SET_DATA_PROPS(2,1,1,0,"A"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,9,8,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"tt_blk_kernel",0,-1,1486); _SFD_CV_INIT_EML_FCN(0,1,"aFcnTruthTableAction_1",1486,-1,1536); _SFD_CV_INIT_EML_FCN(0,2,"aFcnTruthTableAction_2",1536,-1,1586); _SFD_CV_INIT_EML_FCN(0,3,"aFcnTruthTableAction_3",1586,-1,1635); _SFD_CV_INIT_EML_FCN(0,4,"aFcnTruthTableAction_4",1635,-1,1691); _SFD_CV_INIT_EML_FCN(0,5,"aFcnTruthTableAction_5",1691,-1,1740); _SFD_CV_INIT_EML_FCN(0,6,"aFcnTruthTableAction_6",1740,-1,1793); _SFD_CV_INIT_EML_FCN(0,7,"aFcnTruthTableAction_7",1793,-1,1843); _SFD_CV_INIT_EML_FCN(0,8,"aFcnTruthTableAction_8",1843,-1,1890); _SFD_CV_INIT_EML_IF(0,1,0,920,950,981,1484); _SFD_CV_INIT_EML_IF(0,1,1,981,1015,1046,1484); _SFD_CV_INIT_EML_IF(0,1,2,1046,1080,1111,1484); _SFD_CV_INIT_EML_IF(0,1,3,1111,1145,1176,1484); _SFD_CV_INIT_EML_IF(0,1,4,1176,1210,1241,1484); _SFD_CV_INIT_EML_IF(0,1,5,1241,1275,1306,1484); _SFD_CV_INIT_EML_IF(0,1,6,1306,1340,1371,1484); _SFD_CV_INIT_EML_IF(0,1,7,1371,1405,1436,1484); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c12_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c12_sf_marshallOut,(MexInFcnForType)c12_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c12_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c12_V; real_T *c12_e; real_T *c12_A; c12_A = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c12_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c12_V = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c12_V); _SFD_SET_DATA_VALUE_PTR(1U, c12_e); _SFD_SET_DATA_VALUE_PTR(2U, c12_A); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _DemoWave_KMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc13_ARP_02_RPSs_Bdr_GK_BIS5InstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc13_ARP_02_RPSs_Bdr_GK_BIS5InstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _ARP_02_RPSs_Bdr_GK_BIS5MachineNumber_, 13, 1, 1, 0, 2, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize ist own list of scripts */ init_script_number_translation(_ARP_02_RPSs_Bdr_GK_BIS5MachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_ARP_02_RPSs_Bdr_GK_BIS5MachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _ARP_02_RPSs_Bdr_GK_BIS5MachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"win"); _SFD_SET_DATA_PROPS(1,2,0,1,"sat"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,2,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,304); _SFD_CV_INIT_EML_IF(0,1,0,167,177,221,304); _SFD_CV_INIT_EML_IF(0,1,1,221,235,285,304); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c13_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c13_sf_marshallOut,(MexInFcnForType)c13_sf_marshallIn); { real_T *c13_win; real_T *c13_sat; c13_sat = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c13_win = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c13_win); _SFD_SET_DATA_VALUE_PTR(1U, c13_sat); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _ARP_02_RPSs_Bdr_GK_BIS5MachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc2_ARP_02_RPSsmile_GloveAtomicBradNotImitateSmileInstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc2_ARP_02_RPSsmile_GloveAtomicBradNotImitateSmileInstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _ARP_02_RPSsmile_GloveAtomicBradNotImitateSmileMachineNumber_, 2, 1, 1, 0, 7, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize ist own list of scripts */ init_script_number_translation (_ARP_02_RPSsmile_GloveAtomicBradNotImitateSmileMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct, _ARP_02_RPSsmile_GloveAtomicBradNotImitateSmileMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _ARP_02_RPSsmile_GloveAtomicBradNotImitateSmileMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"gameStatus"); _SFD_SET_DATA_PROPS(1,1,1,0,"bradHand"); _SFD_SET_DATA_PROPS(2,1,1,0,"userHand"); _SFD_SET_DATA_PROPS(3,1,1,0,"win"); _SFD_SET_DATA_PROPS(4,1,1,0,"bTotal"); _SFD_SET_DATA_PROPS(5,1,1,0,"uTotal"); _SFD_SET_DATA_PROPS(6,1,1,0,"gameNum"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,310); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(4,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(5,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(6,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c2_gameStatus; real_T *c2_bradHand; real_T *c2_userHand; real_T *c2_win; real_T *c2_bTotal; real_T *c2_uTotal; real_T *c2_gameNum; c2_gameNum = (real_T *)ssGetInputPortSignal(chartInstance->S, 6); c2_uTotal = (real_T *)ssGetInputPortSignal(chartInstance->S, 5); c2_bTotal = (real_T *)ssGetInputPortSignal(chartInstance->S, 4); c2_win = (real_T *)ssGetInputPortSignal(chartInstance->S, 3); c2_userHand = (real_T *)ssGetInputPortSignal(chartInstance->S, 2); c2_bradHand = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c2_gameStatus = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c2_gameStatus); _SFD_SET_DATA_VALUE_PTR(1U, c2_bradHand); _SFD_SET_DATA_VALUE_PTR(2U, c2_userHand); _SFD_SET_DATA_VALUE_PTR(3U, c2_win); _SFD_SET_DATA_VALUE_PTR(4U, c2_bTotal); _SFD_SET_DATA_VALUE_PTR(5U, c2_uTotal); _SFD_SET_DATA_VALUE_PTR(6U, c2_gameNum); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _ARP_02_RPSsmile_GloveAtomicBradNotImitateSmileMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc1_VrSubsystemInstanceStruct *chartInstance = (SFc1_VrSubsystemInstanceStruct *)sf_get_chart_instance_ptr(S); if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _VrSubsystemMachineNumber_, 1, 1, 1, 0, 2, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize its own list of scripts */ init_script_number_translation(_VrSubsystemMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_VrSubsystemMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _VrSubsystemMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"u"); _SFD_SET_DATA_PROPS(1,2,0,1,"y"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,3,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,1259); _SFD_CV_INIT_EML_FOR(0,1,0,696,718,873); _SFD_CV_INIT_EML_FOR(0,1,1,875,915,1072); _SFD_CV_INIT_EML_FOR(0,1,2,1074,1104,1259); { unsigned int dimVector[1]; dimVector[0]= 320U; _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c1_b_sf_marshallOut,(MexInFcnForType)NULL); } { unsigned int dimVector[2]; dimVector[0]= 1U; dimVector[1]= 128U; _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,2,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c1_sf_marshallOut,(MexInFcnForType) c1_sf_marshallIn); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _VrSubsystemMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if(!sim_mode_is_rtw_gen(S)) { SFc2_tablerot_idInstanceStruct *chartInstance; chartInstance = (SFc2_tablerot_idInstanceStruct *) ((ChartInfoStruct *)(ssGetUserData(S)))->chartInstance; if(ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart(_tablerot_idMachineNumber_, 2, 1, 1, 2, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if(chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_tablerot_idMachineNumber_,chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting(_tablerot_idMachineNumber_,chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(_tablerot_idMachineNumber_, chartInstance->chartNumber, 0, 0, 0); { unsigned int dimVector[1]; dimVector[0]= 6; _SFD_SET_DATA_PROPS(0,1,1,0,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0,1.0,0,"u",0,(MexFcnForType)c2_b_sf_marshall); } { unsigned int dimVector[1]; dimVector[0]= 3; _SFD_SET_DATA_PROPS(1,2,0,1,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0,1.0,0,"y",0,(MexFcnForType)c2_sf_marshall); } _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of EML Model Coverage */ _SFD_CV_INIT_EML(0,1,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,38); _SFD_TRANS_COV_WTS(0,0,0,1,0); if(chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } { real_T (*c2_u)[6]; real_T (*c2_y)[3]; c2_y = (real_T (*)[3])ssGetOutputPortSignal(chartInstance->S, 1); c2_u = (real_T (*)[6])ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c2_u); _SFD_SET_DATA_VALUE_PTR(1U, c2_y); } } } else { sf_debug_reset_current_state_configuration(_tablerot_idMachineNumber_,chartInstance->chartNumber,chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc2_DYNctl_ver4_etud_nonlineaireInstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc2_DYNctl_ver4_etud_nonlineaireInstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _DYNctl_ver4_etud_nonlineaireMachineNumber_, 2, 1, 1, 0, 2, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize its own list of scripts */ init_script_number_translation (_DYNctl_ver4_etud_nonlineaireMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct, _DYNctl_ver4_etud_nonlineaireMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _DYNctl_ver4_etud_nonlineaireMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"angle"); _SFD_SET_DATA_PROPS(1,2,0,1,"f"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,1,0,0,0,0,0,2,1); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,123); _SFD_CV_INIT_EML_IF(0,1,0,53,95,105,122); { static int condStart[] = { 56, 77 }; static int condEnd[] = { 73, 95 }; static int pfixExpr[] = { 0, 1, -2 }; _SFD_CV_INIT_EML_MCDC(0,1,0,56,95,2,0,&(condStart[0]),&(condEnd[0]),3, &(pfixExpr[0])); } _SFD_CV_INIT_EML_RELATIONAL(0,1,0,56,73,-1,5); _SFD_CV_INIT_EML_RELATIONAL(0,1,1,77,95,-1,3); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)c2_sf_marshallIn); _SFD_SET_DATA_VALUE_PTR(0U, chartInstance->c2_angle); _SFD_SET_DATA_VALUE_PTR(1U, chartInstance->c2_f); } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _DYNctl_ver4_etud_nonlineaireMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_adcs_v15_integral_Power_nomMachineNumber_, 19, 1, 1, 6, 0, 0, 0, 0, 0, &(chartInstance.chartNumber), &(chartInstance.instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation (_adcs_v15_integral_Power_nomMachineNumber_, chartInstance.chartNumber); sf_debug_set_chart_disable_implicit_casting (_adcs_v15_integral_Power_nomMachineNumber_, chartInstance.chartNumber,1); sf_debug_set_chart_event_thresholds (_adcs_v15_integral_Power_nomMachineNumber_, chartInstance.chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0, "Latitude",0,(MexFcnForType)c19_sf_marshall); _SFD_SET_DATA_PROPS(1,1,1,0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0, "Longitude",0,(MexFcnForType)c19_sf_marshall); _SFD_SET_DATA_PROPS(2,2,0,1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0, "Downlink_power",0,(MexFcnForType)c19_sf_marshall); _SFD_SET_DATA_PROPS(3,2,0,1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0, "flag_downlink",0,(MexFcnForType)c19_sf_marshall); _SFD_SET_DATA_PROPS(4,2,0,1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0, "flag_france",0,(MexFcnForType)c19_sf_marshall); _SFD_SET_DATA_PROPS(5,2,0,1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0, "flag_india",0,(MexFcnForType)c19_sf_marshall); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of EML Model Coverage */ _SFD_CV_INIT_EML(0,1,2,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,475); _SFD_CV_INIT_EML_IF(0,0,141,228,272,426); _SFD_CV_INIT_EML_IF(0,1,272,350,395,426); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } { real_T *c19_Latitude; real_T *c19_Longitude; real_T *c19_Downlink_power; real_T *c19_flag_downlink; real_T *c19_flag_france; real_T *c19_flag_india; c19_flag_france = (real_T *)ssGetOutputPortSignal(chartInstance.S, 3); c19_Downlink_power = (real_T *)ssGetOutputPortSignal(chartInstance.S, 1); c19_Latitude = (real_T *)ssGetInputPortSignal(chartInstance.S, 0); c19_Longitude = (real_T *)ssGetInputPortSignal(chartInstance.S, 1); c19_flag_india = (real_T *)ssGetOutputPortSignal(chartInstance.S, 4); c19_flag_downlink = (real_T *)ssGetOutputPortSignal(chartInstance.S, 2); _SFD_SET_DATA_VALUE_PTR(0U, c19_Latitude); _SFD_SET_DATA_VALUE_PTR(1U, c19_Longitude); _SFD_SET_DATA_VALUE_PTR(2U, c19_Downlink_power); _SFD_SET_DATA_VALUE_PTR(3U, c19_flag_downlink); _SFD_SET_DATA_VALUE_PTR(4U, c19_flag_france); _SFD_SET_DATA_VALUE_PTR(5U, c19_flag_india); } } } else { sf_debug_reset_current_state_configuration (_adcs_v15_integral_Power_nomMachineNumber_,chartInstance.chartNumber, chartInstance.instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc16_HIL_model_overallInstanceStruct *chartInstance; chartInstance = (SFc16_HIL_model_overallInstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _HIL_model_overallMachineNumber_, 16, 1, 1, 5, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_HIL_model_overallMachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_HIL_model_overallMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _HIL_model_overallMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"WP"); _SFD_SET_DATA_PROPS(1,2,0,1,"eta_ref"); _SFD_SET_DATA_PROPS(2,1,1,0,"L_rope"); _SFD_SET_DATA_PROPS(3,1,1,0,"L_fast"); _SFD_SET_DATA_PROPS(4,1,1,0,"Offset_direction"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,330); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } { unsigned int dimVector[2]; dimVector[0]= 2; dimVector[1]= 2; _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,2,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c16_c_sf_marshallOut,(MexInFcnForType)NULL); } { unsigned int dimVector[1]; dimVector[0]= 3; _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c16_sf_marshallOut,(MexInFcnForType) c16_sf_marshallIn); } _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c16_b_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c16_b_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(4,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c16_b_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c16_L_rope; real_T *c16_L_fast; real_T *c16_Offset_direction; real_T (*c16_WP)[4]; real_T (*c16_eta_ref)[3]; c16_Offset_direction = (real_T *)ssGetInputPortSignal(chartInstance->S, 3); c16_L_fast = (real_T *)ssGetInputPortSignal(chartInstance->S, 2); c16_L_rope = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c16_eta_ref = (real_T (*)[3])ssGetOutputPortSignal(chartInstance->S, 1); c16_WP = (real_T (*)[4])ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, *c16_WP); _SFD_SET_DATA_VALUE_PTR(1U, *c16_eta_ref); _SFD_SET_DATA_VALUE_PTR(2U, c16_L_rope); _SFD_SET_DATA_VALUE_PTR(3U, c16_L_fast); _SFD_SET_DATA_VALUE_PTR(4U, c16_Offset_direction); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _HIL_model_overallMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc3_Engine_Vehicle_CVT_Wit_System1_trial1InstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc3_Engine_Vehicle_CVT_Wit_System1_trial1InstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _Engine_Vehicle_CVT_Wit_System1_trial1MachineNumber_, 3, 0, 5, 0, 4, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize its own list of scripts */ init_script_number_translation (_Engine_Vehicle_CVT_Wit_System1_trial1MachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct, _Engine_Vehicle_CVT_Wit_System1_trial1MachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _Engine_Vehicle_CVT_Wit_System1_trial1MachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"Engine_RPM"); _SFD_SET_DATA_PROPS(1,1,1,0,"RPM_Clutch_THLD"); _SFD_SET_DATA_PROPS(2,1,1,0,"RPM_Clutch_Hist_THLD"); _SFD_SET_DATA_PROPS(3,2,0,1,"ClutchON"); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); _SFD_CV_INIT_TRANS(2,0,NULL,NULL,0,NULL); _SFD_CV_INIT_TRANS(3,0,NULL,NULL,0,NULL); _SFD_CV_INIT_TRANS(1,0,NULL,NULL,0,NULL); _SFD_CV_INIT_TRANS(4,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(2,0,0,1,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_IF(2,0,0,1,30,1,30); _SFD_CV_INIT_EML_RELATIONAL(2,0,0,2,30,-1,4); _SFD_CV_INIT_EML(3,0,0,0,0,0,0,0,0,0,0); _SFD_CV_INIT_EML(1,0,0,1,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_IF(1,0,0,1,52,1,48); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_b_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_b_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_b_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_b_sf_marshallOut,(MexInFcnForType)c3_b_sf_marshallIn); _SFD_SET_DATA_VALUE_PTR(0U, chartInstance->c3_Engine_RPM); _SFD_SET_DATA_VALUE_PTR(1U, chartInstance->c3_RPM_Clutch_THLD); _SFD_SET_DATA_VALUE_PTR(2U, chartInstance->c3_RPM_Clutch_Hist_THLD); _SFD_SET_DATA_VALUE_PTR(3U, chartInstance->c3_ClutchON); } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _Engine_Vehicle_CVT_Wit_System1_trial1MachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S) { if(ssIsFirstInitCond(S)) { /* do this only if simulation is starting */ if(!sim_mode_is_rtw_gen(S)) { { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart(_MPC_frameworkMachineNumber_, 3, 1, 1, 11, 0, 0, 0, 0, &(chartInstance.chartNumber), &(chartInstance.instanceNumber), ssGetPath(S), (void *)S); if(chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting(_MPC_frameworkMachineNumber_,chartInstance.chartNumber,1); sf_debug_set_chart_event_thresholds(_MPC_frameworkMachineNumber_, chartInstance.chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(3,1,1,0,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"a0",0); _SFD_SET_DATA_PROPS(9,1,1,0,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"a1",0); _SFD_SET_DATA_PROPS(1,1,1,0,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"a2",0); _SFD_SET_DATA_PROPS(8,1,1,0,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"a3",0); _SFD_SET_DATA_PROPS(0,1,1,0,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"a4",0); _SFD_SET_DATA_PROPS(6,1,1,0,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"a5",0); _SFD_SET_DATA_PROPS(4,1,1,0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,"t_sim",0); _SFD_SET_DATA_PROPS(2,2,0,1,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"qa",0); _SFD_SET_DATA_PROPS(10,2,0,1,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"qap",0); _SFD_SET_DATA_PROPS(7,2,0,1,SF_SINGLE,0,NULL,0,0,0,0.0,1.0,0,"qapp",0); _SFD_SET_DATA_PROPS(5,1,1,0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,"t_end",0); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of EML Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,412); _SFD_CV_INIT_EML_IF(0,0,161,178,-1,202); _SFD_TRANS_COV_WTS(0,0,0,1,0); if(chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_VALUE_PTR(3U, c3_a0()); _SFD_SET_DATA_VALUE_PTR(9U, c3_a1()); _SFD_SET_DATA_VALUE_PTR(1U, c3_a2()); _SFD_SET_DATA_VALUE_PTR(8U, c3_a3()); _SFD_SET_DATA_VALUE_PTR(0U, c3_a4()); _SFD_SET_DATA_VALUE_PTR(6U, c3_a5()); _SFD_SET_DATA_VALUE_PTR(4U, c3_t_sim()); _SFD_SET_DATA_VALUE_PTR(2U, c3_qa()); _SFD_SET_DATA_VALUE_PTR(10U, c3_qap()); _SFD_SET_DATA_VALUE_PTR(7U, c3_qapp()); _SFD_SET_DATA_VALUE_PTR(5U, c3_t_end()); } } } else { sf_debug_reset_current_state_configuration(_MPC_frameworkMachineNumber_,chartInstance.chartNumber,chartInstance.instanceNumber); } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc12_SS6_Estimation2InstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc12_SS6_Estimation2InstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _SS6_Estimation2MachineNumber_, 12, 1, 1, 0, 4, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize its own list of scripts */ init_script_number_translation(_SS6_Estimation2MachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_SS6_Estimation2MachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _SS6_Estimation2MachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"V_x"); _SFD_SET_DATA_PROPS(1,1,1,0,"r"); _SFD_SET_DATA_PROPS(2,2,0,1,"U_tl"); _SFD_SET_DATA_PROPS(3,2,0,1,"U_tr"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,116); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c12_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c12_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c12_sf_marshallOut,(MexInFcnForType)c12_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c12_sf_marshallOut,(MexInFcnForType)c12_sf_marshallIn); _SFD_SET_DATA_VALUE_PTR(0U, chartInstance->c12_V_x); _SFD_SET_DATA_VALUE_PTR(1U, chartInstance->c12_r); _SFD_SET_DATA_VALUE_PTR(2U, chartInstance->c12_U_tl); _SFD_SET_DATA_VALUE_PTR(3U, chartInstance->c12_U_tr); } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _SS6_Estimation2MachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc3_canudas_goal3InstanceStruct *chartInstance; chartInstance = (SFc3_canudas_goal3InstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_canudas_goal3MachineNumber_, 3, 1, 1, 8, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_canudas_goal3MachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (_canudas_goal3MachineNumber_,chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(_canudas_goal3MachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,2,0,1,"w"); _SFD_SET_DATA_PROPS(1,1,1,0,"z"); _SFD_SET_DATA_PROPS(2,1,1,0,"thetad"); _SFD_SET_DATA_PROPS(3,1,1,0,"r"); _SFD_SET_DATA_PROPS(4,2,0,1,"v"); _SFD_SET_DATA_PROPS(5,1,1,0,"qe"); _SFD_SET_DATA_PROPS(6,1,1,0,"k1"); _SFD_SET_DATA_PROPS(7,1,1,0,"k2"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,326); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_sf_marshallOut,(MexInFcnForType)c3_sf_marshallIn); { unsigned int dimVector[1]; dimVector[0]= 2; _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c3_c_sf_marshallOut,(MexInFcnForType)NULL); } _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(4,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_sf_marshallOut,(MexInFcnForType)c3_sf_marshallIn); { unsigned int dimVector[1]; dimVector[0]= 3; _SFD_SET_DATA_COMPILED_PROPS(5,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c3_b_sf_marshallOut,(MexInFcnForType)NULL); } _SFD_SET_DATA_COMPILED_PROPS(6,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(7,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c3_w; real_T *c3_thetad; real_T *c3_r; real_T *c3_v; real_T *c3_k1; real_T *c3_k2; real_T (*c3_z)[2]; real_T (*c3_qe)[3]; c3_k2 = (real_T *)ssGetInputPortSignal(chartInstance->S, 5); c3_k1 = (real_T *)ssGetInputPortSignal(chartInstance->S, 4); c3_qe = (real_T (*)[3])ssGetInputPortSignal(chartInstance->S, 3); c3_v = (real_T *)ssGetOutputPortSignal(chartInstance->S, 2); c3_r = (real_T *)ssGetInputPortSignal(chartInstance->S, 2); c3_thetad = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c3_z = (real_T (*)[2])ssGetInputPortSignal(chartInstance->S, 0); c3_w = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); _SFD_SET_DATA_VALUE_PTR(0U, c3_w); _SFD_SET_DATA_VALUE_PTR(1U, *c3_z); _SFD_SET_DATA_VALUE_PTR(2U, c3_thetad); _SFD_SET_DATA_VALUE_PTR(3U, c3_r); _SFD_SET_DATA_VALUE_PTR(4U, c3_v); _SFD_SET_DATA_VALUE_PTR(5U, *c3_qe); _SFD_SET_DATA_VALUE_PTR(6U, c3_k1); _SFD_SET_DATA_VALUE_PTR(7U, c3_k2); } } } else { sf_debug_reset_current_state_configuration(_canudas_goal3MachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_minimalist14MachineNumber_, 1, 1, 1, 3, 0, 0, 0, 0, 0, &(chartInstance.chartNumber), &(chartInstance.instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_minimalist14MachineNumber_, chartInstance.chartNumber); sf_debug_set_chart_disable_implicit_casting (_minimalist14MachineNumber_,chartInstance.chartNumber,1); sf_debug_set_chart_event_thresholds(_minimalist14MachineNumber_, chartInstance.chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,SF_UINT32,0,NULL,0,0,0,0.0,1.0,0,"numIter", 0,(MexFcnForType)c1_c_sf_marshall); _SFD_SET_DATA_PROPS(1,1,1,0,SF_UINT8,0,NULL,0,0,0,0.0,1.0,0,"value",0, (MexFcnForType)c1_sf_marshall); { unsigned int dimVector[1]; dimVector[0]= 37; _SFD_SET_DATA_PROPS(2,11,0,0,SF_UINT8,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,"buffer_receive_nav_mode",0,(MexFcnForType) c1_d_sf_marshall); } _SFD_STATE_INFO(0,0,0); _SFD_CH_SUBSTATE_COUNT(1); _SFD_CH_SUBSTATE_DECOMP(0); _SFD_CH_SUBSTATE_INDEX(0,0); _SFD_ST_SUBSTATE_COUNT(0,0); } _SFD_CV_INIT_CHART(1,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); _SFD_TRANS_COV_WTS(0,0,0,0,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL); } { uint32_T *c1_numIter; uint8_T *c1_value; c1_value = (uint8_T *)ssGetInputPortSignal(chartInstance.S, 1); c1_numIter = (uint32_T *)ssGetInputPortSignal(chartInstance.S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c1_numIter); _SFD_SET_DATA_VALUE_PTR(1U, c1_value); _SFD_SET_DATA_VALUE_PTR(2U, chartInstance.c1_buffer_receive_nav_mode_address); } } } else { sf_debug_reset_current_state_configuration(_minimalist14MachineNumber_, chartInstance.chartNumber,chartInstance.instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc1_Pointing_Cntrl_ActInstanceStruct *chartInstance; chartInstance = (SFc1_Pointing_Cntrl_ActInstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _Pointing_Cntrl_ActMachineNumber_, 1, 1, 1, 4, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_Pointing_Cntrl_ActMachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_Pointing_Cntrl_ActMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _Pointing_Cntrl_ActMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"u"); _SFD_SET_DATA_PROPS(1,2,0,1,"y"); _SFD_SET_DATA_PROPS(2,1,1,0,"Lmax"); _SFD_SET_DATA_PROPS(3,1,1,0,"Lsat"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,3,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,263); _SFD_CV_INIT_EML_IF(0,1,0,41,50,149,255); _SFD_CV_INIT_EML_IF(0,1,1,79,90,110,148); _SFD_CV_INIT_EML_IF(0,1,2,183,194,214,251); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)c1_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c1_u; real_T *c1_y; real_T *c1_Lmax; real_T *c1_Lsat; c1_Lsat = (real_T *)ssGetInputPortSignal(chartInstance->S, 2); c1_Lmax = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c1_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c1_u = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c1_u); _SFD_SET_DATA_VALUE_PTR(1U, c1_y); _SFD_SET_DATA_VALUE_PTR(2U, c1_Lmax); _SFD_SET_DATA_VALUE_PTR(3U, c1_Lsat); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _Pointing_Cntrl_ActMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S) { if(ssIsFirstInitCond(S)) { /* do this only if simulation is starting */ if(!sim_mode_is_rtw_gen(S)) { { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart(_object_tracker_intensityMachineNumber_, 1, 1, 1, 2, 0, 0, 0, 0, &(chartInstance.chartNumber), &(chartInstance.instanceNumber), ssGetPath(S), (void *)S); if(chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting(_object_tracker_intensityMachineNumber_,chartInstance.chartNumber,1); sf_debug_set_chart_event_thresholds(_object_tracker_intensityMachineNumber_, chartInstance.chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(1,1,1,0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,"DirectionCode",0); _SFD_SET_DATA_PROPS(0,1,1,0,SF_INT32,0,NULL,0,0,0,0.0,1.0,0,"BlobCount",0); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of EML Model Coverage */ _SFD_CV_INIT_EML(0,1,9,0,0,0,2,1); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,1004); _SFD_CV_INIT_EML_IF(0,0,305,330,350,377); _SFD_CV_INIT_EML_IF(0,1,379,405,-1,429); _SFD_CV_INIT_EML_IF(0,2,431,457,-1,480); _SFD_CV_INIT_EML_IF(0,3,482,500,655,703); _SFD_CV_INIT_EML_IF(0,4,655,684,-1,703); _SFD_CV_INIT_EML_IF(0,5,710,756,-1,-2); _SFD_CV_INIT_EML_IF(0,6,767,790,830,958); _SFD_CV_INIT_EML_IF(0,7,830,857,892,958); _SFD_CV_INIT_EML_IF(0,8,892,918,-1,-2); { static int condStart[] = {715,741}; static int condEnd[] = {737,755}; static int pfixExpr[] = {0,1,-2}; _SFD_CV_INIT_EML_MCDC(0,0,715,755,2,0,&(condStart[0]),&(condEnd[0]),3,&(pfixExpr[0])); } _SFD_TRANS_COV_WTS(0,0,0,1,0); if(chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_VALUE_PTR(1U, c1_DirectionCode()); _SFD_SET_DATA_VALUE_PTR(0U, c1_BlobCount()); } } } else { sf_debug_reset_current_state_configuration(_object_tracker_intensityMachineNumber_,chartInstance.chartNumber,chartInstance.instanceNumber); } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc2_ArregloSeisPorSeisInstanceStruct *chartInstance; chartInstance = (SFc2_ArregloSeisPorSeisInstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_ArregloSeisPorSeisMachineNumber_, 2, 1, 1, 4, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_ArregloSeisPorSeisMachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (_ArregloSeisPorSeisMachineNumber_,chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(_ArregloSeisPorSeisMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"V"); _SFD_SET_DATA_PROPS(1,2,0,1,"I"); _SFD_SET_DATA_PROPS(2,1,1,0,"Radiacion"); _SFD_SET_DATA_PROPS(3,1,1,0,"Temp"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,1,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,947); _SFD_CV_INIT_EML_FOR(0,1,0,777,788,942); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)c2_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c2_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c2_V; real_T *c2_I; real_T *c2_Radiacion; real_T *c2_Temp; c2_Temp = (real_T *)ssGetInputPortSignal(chartInstance->S, 2); c2_Radiacion = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c2_I = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c2_V = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c2_V); _SFD_SET_DATA_VALUE_PTR(1U, c2_I); _SFD_SET_DATA_VALUE_PTR(2U, c2_Radiacion); _SFD_SET_DATA_VALUE_PTR(3U, c2_Temp); } } } else { sf_debug_reset_current_state_configuration (_ArregloSeisPorSeisMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc9_CusakisME4901arcs2InstanceStruct *chartInstance; chartInstance = (SFc9_CusakisME4901arcs2InstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _CusakisME4901arcs2MachineNumber_, 9, 1, 1, 5, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_CusakisME4901arcs2MachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_CusakisME4901arcs2MachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _CusakisME4901arcs2MachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,2,0,1,"u"); _SFD_SET_DATA_PROPS(1,2,0,1,"but"); _SFD_SET_DATA_PROPS(2,1,1,0,"Axes"); _SFD_SET_DATA_PROPS(3,1,1,0,"Buttons"); _SFD_SET_DATA_PROPS(4,2,0,1,"j"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,10,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,732); _SFD_CV_INIT_EML_IF(0,1,0,176,190,212,391); _SFD_CV_INIT_EML_IF(0,1,1,212,229,261,391); _SFD_CV_INIT_EML_IF(0,1,2,261,280,304,391); _SFD_CV_INIT_EML_IF(0,1,3,304,322,349,391); _SFD_CV_INIT_EML_IF(0,1,4,393,409,415,468); _SFD_CV_INIT_EML_IF(0,1,5,420,436,447,464); _SFD_CV_INIT_EML_IF(0,1,6,470,486,519,728); _SFD_CV_INIT_EML_IF(0,1,7,519,539,572,728); _SFD_CV_INIT_EML_IF(0,1,8,572,592,625,728); _SFD_CV_INIT_EML_IF(0,1,9,625,645,678,728); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } { unsigned int dimVector[1]; dimVector[0]= 2; _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c9_c_sf_marshallOut,(MexInFcnForType) c9_c_sf_marshallIn); } { unsigned int dimVector[1]; dimVector[0]= 4; _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c9_b_sf_marshallOut,(MexInFcnForType) c9_b_sf_marshallIn); } { unsigned int dimVector[1]; dimVector[0]= 5; _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c9_e_sf_marshallOut,(MexInFcnForType)NULL); } { unsigned int dimVector[1]; dimVector[0]= 10; _SFD_SET_DATA_COMPILED_PROPS(3,SF_UINT8,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c9_d_sf_marshallOut,(MexInFcnForType)NULL); } _SFD_SET_DATA_COMPILED_PROPS(4,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c9_sf_marshallOut,(MexInFcnForType)c9_sf_marshallIn); { real_T *c9_j; real_T (*c9_u)[2]; real_T (*c9_but)[4]; real_T (*c9_Axes)[5]; boolean_T (*c9_Buttons)[10]; c9_j = (real_T *)ssGetOutputPortSignal(chartInstance->S, 3); c9_Buttons = (boolean_T (*)[10])ssGetInputPortSignal(chartInstance->S, 1); c9_Axes = (real_T (*)[5])ssGetInputPortSignal(chartInstance->S, 0); c9_but = (real_T (*)[4])ssGetOutputPortSignal(chartInstance->S, 2); c9_u = (real_T (*)[2])ssGetOutputPortSignal(chartInstance->S, 1); _SFD_SET_DATA_VALUE_PTR(0U, *c9_u); _SFD_SET_DATA_VALUE_PTR(1U, *c9_but); _SFD_SET_DATA_VALUE_PTR(2U, *c9_Axes); _SFD_SET_DATA_VALUE_PTR(3U, *c9_Buttons); _SFD_SET_DATA_VALUE_PTR(4U, c9_j); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _CusakisME4901arcs2MachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc3_V2A1_2InstanceStruct *chartInstance; chartInstance = (SFc3_V2A1_2InstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _V2A1_2MachineNumber_, 3, 1, 1, 3, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_V2A1_2MachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_V2A1_2MachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _V2A1_2MachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"delta"); _SFD_SET_DATA_PROPS(1,2,0,1,"x0"); _SFD_SET_DATA_PROPS(2,1,1,0,"hoehe"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,211); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_b_sf_marshallOut,(MexInFcnForType)NULL); { unsigned int dimVector[1]; dimVector[0]= 2; _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c3_sf_marshallOut,(MexInFcnForType) c3_sf_marshallIn); } _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c3_b_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c3_delta; real_T *c3_hoehe; real_T (*c3_x0)[2]; c3_hoehe = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c3_x0 = (real_T (*)[2])ssGetOutputPortSignal(chartInstance->S, 1); c3_delta = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c3_delta); _SFD_SET_DATA_VALUE_PTR(1U, *c3_x0); _SFD_SET_DATA_VALUE_PTR(2U, c3_hoehe); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _V2A1_2MachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc61_heart_modelInstanceStruct *chartInstance; chartInstance = (SFc61_heart_modelInstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_heart_modelMachineNumber_, 61, 1, 4, 1, 3, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_heart_modelMachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting(_heart_modelMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(_heart_modelMachineNumber_, chartInstance->chartNumber, 3, 3, 3); _SFD_SET_DATA_PROPS(0,1,1,0,"v"); _SFD_EVENT_SCOPE(0,2); _SFD_EVENT_SCOPE(1,2); _SFD_EVENT_SCOPE(2,2); _SFD_STATE_INFO(0,0,0); _SFD_CH_SUBSTATE_COUNT(1); _SFD_CH_SUBSTATE_DECOMP(0); _SFD_CH_SUBSTATE_INDEX(0,0); _SFD_ST_SUBSTATE_COUNT(0,0); } _SFD_CV_INIT_CHART(1,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); { static unsigned int sStartGuardMap[] = { 1 }; static unsigned int sEndGuardMap[] = { 7 }; static int sPostFixPredicateTree[] = { 0 }; _SFD_CV_INIT_TRANS(3,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1, &(sPostFixPredicateTree[0])); } { static unsigned int sStartGuardMap[] = { 1 }; static unsigned int sEndGuardMap[] = { 5 }; static int sPostFixPredicateTree[] = { 0 }; _SFD_CV_INIT_TRANS(1,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1, &(sPostFixPredicateTree[0])); } { static unsigned int sStartGuardMap[] = { 1, 8 }; static unsigned int sEndGuardMap[] = { 6, 13 }; static int sPostFixPredicateTree[] = { 0, 1, -3 }; _SFD_CV_INIT_TRANS(2,2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),3, &(sPostFixPredicateTree[0])); } _SFD_TRANS_COV_WTS(0,0,0,0,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL); } _SFD_TRANS_COV_WTS(3,0,1,0,1); if (chartAlreadyPresent==0) { static unsigned int sStartGuardMap[] = { 1 }; static unsigned int sEndGuardMap[] = { 7 }; _SFD_TRANS_COV_MAPS(3, 0,NULL,NULL, 1,&(sStartGuardMap[0]),&(sEndGuardMap[0]), 0,NULL,NULL, 1,NULL,NULL); } _SFD_TRANS_COV_WTS(1,0,1,0,1); if (chartAlreadyPresent==0) { static unsigned int sStartGuardMap[] = { 1 }; static unsigned int sEndGuardMap[] = { 5 }; _SFD_TRANS_COV_MAPS(1, 0,NULL,NULL, 1,&(sStartGuardMap[0]),&(sEndGuardMap[0]), 0,NULL,NULL, 1,NULL,NULL); } _SFD_TRANS_COV_WTS(2,0,2,0,1); if (chartAlreadyPresent==0) { static unsigned int sStartGuardMap[] = { 1, 8 }; static unsigned int sEndGuardMap[] = { 6, 13 }; _SFD_TRANS_COV_MAPS(2, 0,NULL,NULL, 2,&(sStartGuardMap[0]),&(sEndGuardMap[0]), 0,NULL,NULL, 1,NULL,NULL); } _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c61_d_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c61_v; c61_v = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c61_v); } } } else { sf_debug_reset_current_state_configuration(_heart_modelMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc54_Expriment_FacialExprInstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc54_Expriment_FacialExprInstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _Expriment_FacialExprMachineNumber_, 54, 1, 1, 0, 2, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize ist own list of scripts */ init_script_number_translation(_Expriment_FacialExprMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_Expriment_FacialExprMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _Expriment_FacialExprMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,2,0,1,"v2"); _SFD_SET_DATA_PROPS(1,1,1,0,"v1"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,4,2,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"tt_blk_kernel",0,-1,364); _SFD_CV_INIT_EML_FCN(0,1,"aFcnTruthTableAction_1",364,-1,408); _SFD_CV_INIT_EML_FCN(0,2,"aFcnTruthTableAction_2",408,-1,452); _SFD_CV_INIT_EML_FCN(0,3,"aFcnTruthTableAction_3",452,-1,494); _SFD_CV_INIT_EML_IF(0,1,0,188,218,249,362); _SFD_CV_INIT_EML_IF(0,1,1,249,283,314,362); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c54_sf_marshallOut,(MexInFcnForType)c54_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c54_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c54_v2; real_T *c54_v1; c54_v1 = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); c54_v2 = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); _SFD_SET_DATA_VALUE_PTR(0U, c54_v2); _SFD_SET_DATA_VALUE_PTR(1U, c54_v1); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _Expriment_FacialExprMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc1_a3InstanceStruct *chartInstance; chartInstance = (SFc1_a3InstanceStruct *) ((ChartInfoStruct *)(ssGetUserData (S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _a3MachineNumber_, 1, 1, 1, 8, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_a3MachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_a3MachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _a3MachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"c"); _SFD_SET_DATA_PROPS(1,1,1,0,"d"); _SFD_SET_DATA_PROPS(2,1,1,0,"xp1"); _SFD_SET_DATA_PROPS(3,1,1,0,"xp2"); _SFD_SET_DATA_PROPS(4,1,1,0,"m"); _SFD_SET_DATA_PROPS(5,1,1,0,"u"); _SFD_SET_DATA_PROPS(6,2,0,1,"xpp"); _SFD_SET_DATA_PROPS(7,1,1,0,"x"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,95); _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(4,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(5,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(6,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)c1_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(7,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_sf_marshallOut,(MexInFcnForType)NULL); { real_T *c1_c; real_T *c1_d; real_T *c1_xp1; real_T *c1_xp2; real_T *c1_m; real_T *c1_u; real_T *c1_xpp; real_T *c1_x; c1_x = (real_T *)ssGetInputPortSignal(chartInstance->S, 6); c1_xpp = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c1_u = (real_T *)ssGetInputPortSignal(chartInstance->S, 5); c1_m = (real_T *)ssGetInputPortSignal(chartInstance->S, 4); c1_xp2 = (real_T *)ssGetInputPortSignal(chartInstance->S, 3); c1_xp1 = (real_T *)ssGetInputPortSignal(chartInstance->S, 2); c1_d = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c1_c = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c1_c); _SFD_SET_DATA_VALUE_PTR(1U, c1_d); _SFD_SET_DATA_VALUE_PTR(2U, c1_xp1); _SFD_SET_DATA_VALUE_PTR(3U, c1_xp2); _SFD_SET_DATA_VALUE_PTR(4U, c1_m); _SFD_SET_DATA_VALUE_PTR(5U, c1_u); _SFD_SET_DATA_VALUE_PTR(6U, c1_xpp); _SFD_SET_DATA_VALUE_PTR(7U, c1_x); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _a3MachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc12_CusakisME4901arcsInstanceStruct *chartInstance; chartInstance = (SFc12_CusakisME4901arcsInstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _CusakisME4901arcsMachineNumber_, 12, 1, 1, 2, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_CusakisME4901arcsMachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_CusakisME4901arcsMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _CusakisME4901arcsMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"M"); _SFD_SET_DATA_PROPS(1,2,0,1,"DD"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,2,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,155); _SFD_CV_INIT_EML_FOR(0,1,0,77,94,143); _SFD_CV_INIT_EML_FOR(0,1,1,94,106,132); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } { unsigned int dimVector[2]; dimVector[0]= 2; dimVector[1]= 8; _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,2,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c12_b_sf_marshallOut,(MexInFcnForType)NULL); } { unsigned int dimVector[1]; dimVector[0]= 16; _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c12_sf_marshallOut,(MexInFcnForType) c12_sf_marshallIn); } { real_T (*c12_M)[16]; real_T (*c12_DD)[16]; c12_DD = (real_T (*)[16])ssGetOutputPortSignal(chartInstance->S, 1); c12_M = (real_T (*)[16])ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, *c12_M); _SFD_SET_DATA_VALUE_PTR(1U, *c12_DD); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _CusakisME4901arcsMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc39_CSE1_Oculus_gestureInstanceStruct *chartInstance; ChartRunTimeInfo * crtInfo = (ChartRunTimeInfo *)(ssGetUserData(S)); ChartInfoStruct * chartInfo = (ChartInfoStruct *)(crtInfo->instanceInfo); chartInstance = (SFc39_CSE1_Oculus_gestureInstanceStruct *) chartInfo->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (sfGlobalDebugInstanceStruct, _CSE1_Oculus_gestureMachineNumber_, 39, 1, 1, 0, 2, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), (void *)S); /* Each instance must initialize ist own list of scripts */ init_script_number_translation(_CSE1_Oculus_gestureMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); if (chartAlreadyPresent==0) { /* this is the first instance */ sf_debug_set_chart_disable_implicit_casting (sfGlobalDebugInstanceStruct,_CSE1_Oculus_gestureMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(sfGlobalDebugInstanceStruct, _CSE1_Oculus_gestureMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,2,0,1,"K_p"); _SFD_SET_DATA_PROPS(1,1,1,0,"K_p1"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,53); { unsigned int dimVector[2]; dimVector[0]= 3; dimVector[1]= 3; _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,2,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c39_sf_marshallOut,(MexInFcnForType) c39_sf_marshallIn); } { unsigned int dimVector[1]; dimVector[0]= 3; _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,1,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c39_b_sf_marshallOut,(MexInFcnForType)NULL); } { real_T (*c39_K_p)[9]; real_T (*c39_K_p1)[3]; c39_K_p1 = (real_T (*)[3])ssGetInputPortSignal(chartInstance->S, 0); c39_K_p = (real_T (*)[9])ssGetOutputPortSignal(chartInstance->S, 1); _SFD_SET_DATA_VALUE_PTR(0U, *c39_K_p); _SFD_SET_DATA_VALUE_PTR(1U, *c39_K_p1); } } } else { sf_debug_reset_current_state_configuration(sfGlobalDebugInstanceStruct, _CSE1_Oculus_gestureMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc1_QPSK_Transmit_v5_w_FIFOInstanceStruct *chartInstance; chartInstance = (SFc1_QPSK_Transmit_v5_w_FIFOInstanceStruct *) ((ChartInfoStruct *)(ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_QPSK_Transmit_v5_w_FIFOMachineNumber_, 1, 1, 1, 2, 0, 0, 0, 0, 1, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_QPSK_Transmit_v5_w_FIFOMachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting (_QPSK_Transmit_v5_w_FIFOMachineNumber_,chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds (_QPSK_Transmit_v5_w_FIFOMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,"d_in"); _SFD_SET_DATA_PROPS(1,2,0,1,"d_out"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,1,0,0,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,199); _SFD_CV_INIT_EML_IF(0,1,0,75,90,-1,156); _SFD_CV_INIT_SCRIPT(0,1,0,0,0,0,0,0,0,0); _SFD_CV_INIT_SCRIPT_FCN(0,0,"SRRC",0,-1,300); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_c_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,1, (MexFcnForType)c1_b_sf_marshallOut,(MexInFcnForType)c1_b_sf_marshallIn); { real_T *c1_d_in; creal_T *c1_d_out; c1_d_out = (creal_T *)ssGetOutputPortSignal(chartInstance->S, 1); c1_d_in = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c1_d_in); _SFD_SET_DATA_VALUE_PTR(1U, c1_d_out); } } } else { sf_debug_reset_current_state_configuration (_QPSK_Transmit_v5_w_FIFOMachineNumber_,chartInstance->chartNumber, chartInstance->instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_adcs_v15_integral_Power_no_charge_in_detumbMachineNumber_, 6, 1, 1, 3, 0, 0, 0, 0, 0, &(chartInstance.chartNumber), &(chartInstance.instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation (_adcs_v15_integral_Power_no_charge_in_detumbMachineNumber_, chartInstance.chartNumber); sf_debug_set_chart_disable_implicit_casting (_adcs_v15_integral_Power_no_charge_in_detumbMachineNumber_, chartInstance.chartNumber,1); sf_debug_set_chart_event_thresholds (_adcs_v15_integral_Power_no_charge_in_detumbMachineNumber_, chartInstance.chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,"a",0, (MexFcnForType)c6_sf_marshall); _SFD_SET_DATA_PROPS(1,2,0,1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,"y",0, (MexFcnForType)c6_sf_marshall); _SFD_SET_DATA_PROPS(2,1,1,0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,"b",0, (MexFcnForType)c6_sf_marshall); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of EML Model Coverage */ _SFD_CV_INIT_EML(0,1,1,0,0,0,0,0); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,67); _SFD_CV_INIT_EML_IF(0,0,48,54,-1,67); _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } { real_T *c6_a; real_T *c6_y; real_T *c6_b; c6_y = (real_T *)ssGetOutputPortSignal(chartInstance.S, 1); c6_a = (real_T *)ssGetInputPortSignal(chartInstance.S, 0); c6_b = (real_T *)ssGetInputPortSignal(chartInstance.S, 1); _SFD_SET_DATA_VALUE_PTR(0U, c6_a); _SFD_SET_DATA_VALUE_PTR(1U, c6_y); _SFD_SET_DATA_VALUE_PTR(2U, c6_b); } } } else { sf_debug_reset_current_state_configuration (_adcs_v15_integral_Power_no_charge_in_detumbMachineNumber_, chartInstance.chartNumber,chartInstance.instanceNumber); } } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ if (!sim_mode_is_rtw_gen(S)) { { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_Pedal_Interpretation_exeMachineNumber_, 7, 6, 7, 2, 0, 0, 0, 0, 0, &(chartInstance.chartNumber), &(chartInstance.instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_Pedal_Interpretation_exeMachineNumber_, chartInstance.chartNumber); sf_debug_set_chart_disable_implicit_casting (_Pedal_Interpretation_exeMachineNumber_,chartInstance.chartNumber,1); sf_debug_set_chart_event_thresholds (_Pedal_Interpretation_exeMachineNumber_, chartInstance.chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,1,1,0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0, "Activate",0,NULL); _SFD_SET_DATA_PROPS(1,2,0,1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,"TDPre",0, NULL); _SFD_STATE_INFO(0,0,0); _SFD_STATE_INFO(1,0,0); _SFD_STATE_INFO(2,0,0); _SFD_STATE_INFO(3,1,0); _SFD_STATE_INFO(4,0,0); _SFD_STATE_INFO(5,0,0); _SFD_CH_SUBSTATE_COUNT(3); _SFD_CH_SUBSTATE_DECOMP(0); _SFD_CH_SUBSTATE_INDEX(0,0); _SFD_CH_SUBSTATE_INDEX(1,4); _SFD_CH_SUBSTATE_INDEX(2,5); _SFD_ST_SUBSTATE_COUNT(0,3); _SFD_ST_SUBSTATE_INDEX(0,0,1); _SFD_ST_SUBSTATE_INDEX(0,1,2); _SFD_ST_SUBSTATE_INDEX(0,2,3); _SFD_ST_SUBSTATE_COUNT(1,0); _SFD_ST_SUBSTATE_COUNT(2,0); _SFD_ST_SUBSTATE_COUNT(3,0); _SFD_ST_SUBSTATE_COUNT(4,0); _SFD_ST_SUBSTATE_COUNT(5,0); } _SFD_CV_INIT_CHART(3,1,0,0); { _SFD_CV_INIT_STATE(0,3,1,0,0,0,NULL,NULL); } { _SFD_CV_INIT_STATE(1,0,0,0,0,0,NULL,NULL); } { _SFD_CV_INIT_STATE(2,0,0,0,0,0,NULL,NULL); } { _SFD_CV_INIT_STATE(3,0,0,0,0,0,NULL,NULL); } { _SFD_CV_INIT_STATE(4,0,0,0,0,0,NULL,NULL); } { _SFD_CV_INIT_STATE(5,0,0,0,0,0,NULL,NULL); } { static unsigned int sStartGuardMap[] = { 10, 0 }; static unsigned int sEndGuardMap[] = { 14, 15 }; static int sPostFixPredicateTree[] = { 0, 1, -3 }; _SFD_CV_INIT_TRANS(2,2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),3, &(sPostFixPredicateTree[0])); } _SFD_CV_INIT_TRANS(5,0,NULL,NULL,0,NULL); { static unsigned int sStartGuardMap[] = { 10, 0 }; static unsigned int sEndGuardMap[] = { 14, 15 }; static int sPostFixPredicateTree[] = { 0, 1, -3 }; _SFD_CV_INIT_TRANS(3,2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),3, &(sPostFixPredicateTree[0])); } { static unsigned int sStartGuardMap[] = { 11, 0 }; static unsigned int sEndGuardMap[] = { 15, 16 }; static int sPostFixPredicateTree[] = { 0, 1, -3 }; _SFD_CV_INIT_TRANS(4,2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),3, &(sPostFixPredicateTree[0])); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); _SFD_CV_INIT_TRANS(1,0,NULL,NULL,0,NULL); { static unsigned int sStartGuardMap[] = { 11, 0 }; static unsigned int sEndGuardMap[] = { 15, 16 }; static int sPostFixPredicateTree[] = { 0, 1, -3 }; _SFD_CV_INIT_TRANS(6,2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),3, &(sPostFixPredicateTree[0])); } _SFD_TRANS_COV_WTS(2,0,2,0,0); if (chartAlreadyPresent==0) { static unsigned int sStartGuardMap[] = { 10, 0 }; static unsigned int sEndGuardMap[] = { 14, 15 }; _SFD_TRANS_COV_MAPS(2, 0,NULL,NULL, 2,&(sStartGuardMap[0]),&(sEndGuardMap[0]), 0,NULL,NULL, 0,NULL,NULL); } _SFD_TRANS_COV_WTS(5,0,0,0,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(5, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL); } _SFD_TRANS_COV_WTS(3,0,2,0,0); if (chartAlreadyPresent==0) { static unsigned int sStartGuardMap[] = { 10, 0 }; static unsigned int sEndGuardMap[] = { 14, 15 }; _SFD_TRANS_COV_MAPS(3, 0,NULL,NULL, 2,&(sStartGuardMap[0]),&(sEndGuardMap[0]), 0,NULL,NULL, 0,NULL,NULL); } _SFD_TRANS_COV_WTS(4,0,2,0,0); if (chartAlreadyPresent==0) { static unsigned int sStartGuardMap[] = { 11, 0 }; static unsigned int sEndGuardMap[] = { 15, 16 }; _SFD_TRANS_COV_MAPS(4, 0,NULL,NULL, 2,&(sStartGuardMap[0]),&(sEndGuardMap[0]), 0,NULL,NULL, 0,NULL,NULL); } _SFD_TRANS_COV_WTS(0,0,0,0,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL); } _SFD_TRANS_COV_WTS(1,0,0,0,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(1, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL, 0,NULL,NULL); } _SFD_TRANS_COV_WTS(6,0,2,0,0); if (chartAlreadyPresent==0) { static unsigned int sStartGuardMap[] = { 11, 0 }; static unsigned int sEndGuardMap[] = { 15, 16 }; _SFD_TRANS_COV_MAPS(6, 0,NULL,NULL, 2,&(sStartGuardMap[0]),&(sEndGuardMap[0]), 0,NULL,NULL, 0,NULL,NULL); } { real_T *c7_Activate; real_T *c7_TDPre; c7_TDPre = (real_T *)ssGetOutputPortSignal(chartInstance.S, 1); c7_Activate = (real_T *)ssGetInputPortSignal(chartInstance.S, 0); _SFD_SET_DATA_VALUE_PTR(0U, c7_Activate); _SFD_SET_DATA_VALUE_PTR(1U, c7_TDPre); } } } } else { sf_debug_reset_current_state_configuration (_Pedal_Interpretation_exeMachineNumber_,chartInstance.chartNumber, chartInstance.instanceNumber); } }
static void chart_debug_initialization(SimStruct *S, unsigned int fullDebuggerInitialization) { if (!sim_mode_is_rtw_gen(S)) { SFc1_my_demo_refInstanceStruct *chartInstance; chartInstance = (SFc1_my_demo_refInstanceStruct *) ((ChartInfoStruct *) (ssGetUserData(S)))->chartInstance; if (ssIsFirstInitCond(S) && fullDebuggerInitialization==1) { /* do this only if simulation is starting */ { unsigned int chartAlreadyPresent; chartAlreadyPresent = sf_debug_initialize_chart (_my_demo_refMachineNumber_, 1, 1, 1, 6, 0, 0, 0, 0, 0, &(chartInstance->chartNumber), &(chartInstance->instanceNumber), ssGetPath(S), (void *)S); if (chartAlreadyPresent==0) { /* this is the first instance */ init_script_number_translation(_my_demo_refMachineNumber_, chartInstance->chartNumber); sf_debug_set_chart_disable_implicit_casting(_my_demo_refMachineNumber_, chartInstance->chartNumber,1); sf_debug_set_chart_event_thresholds(_my_demo_refMachineNumber_, chartInstance->chartNumber, 0, 0, 0); _SFD_SET_DATA_PROPS(0,2,0,1,"x_g"); _SFD_SET_DATA_PROPS(1,2,0,1,"y_g"); _SFD_SET_DATA_PROPS(2,1,1,0,"x"); _SFD_SET_DATA_PROPS(3,1,1,0,"y"); _SFD_SET_DATA_PROPS(4,1,1,0,"fpath"); _SFD_SET_DATA_PROPS(5,2,0,1,"stop"); _SFD_STATE_INFO(0,0,2); _SFD_CH_SUBSTATE_COUNT(0); _SFD_CH_SUBSTATE_DECOMP(0); } _SFD_CV_INIT_CHART(0,0,0,0); { _SFD_CV_INIT_STATE(0,0,0,0,0,0,NULL,NULL); } _SFD_CV_INIT_TRANS(0,0,NULL,NULL,0,NULL); /* Initialization of MATLAB Function Model Coverage */ _SFD_CV_INIT_EML(0,1,1,3,0,0,0,0,0,4,2); _SFD_CV_INIT_EML_FCN(0,0,"eML_blk_kernel",0,-1,839); _SFD_CV_INIT_EML_IF(0,1,0,236,249,-1,263); _SFD_CV_INIT_EML_IF(0,1,1,640,671,-1,690); _SFD_CV_INIT_EML_IF(0,1,2,786,816,-1,834); { static int condStart[] = { 643, 655 }; static int condEnd[] = { 651, 671 }; static int pfixExpr[] = { 0, 1, -3 }; _SFD_CV_INIT_EML_MCDC(0,1,0,643,671,2,0,&(condStart[0]),&(condEnd[0]), 3,&(pfixExpr[0])); } { static int condStart[] = { 789, 801 }; static int condEnd[] = { 797, 816 }; static int pfixExpr[] = { 0, 1, -3 }; _SFD_CV_INIT_EML_MCDC(0,1,1,789,816,2,2,&(condStart[0]),&(condEnd[0]), 3,&(pfixExpr[0])); } _SFD_TRANS_COV_WTS(0,0,0,1,0); if (chartAlreadyPresent==0) { _SFD_TRANS_COV_MAPS(0, 0,NULL,NULL, 0,NULL,NULL, 1,NULL,NULL, 0,NULL,NULL); } _SFD_SET_DATA_COMPILED_PROPS(0,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_b_sf_marshallOut,(MexInFcnForType)c1_b_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(1,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_b_sf_marshallOut,(MexInFcnForType)c1_b_sf_marshallIn); _SFD_SET_DATA_COMPILED_PROPS(2,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_b_sf_marshallOut,(MexInFcnForType)NULL); _SFD_SET_DATA_COMPILED_PROPS(3,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_b_sf_marshallOut,(MexInFcnForType)NULL); { unsigned int dimVector[2]; dimVector[0]= 85; dimVector[1]= 2; _SFD_SET_DATA_COMPILED_PROPS(4,SF_DOUBLE,2,&(dimVector[0]),0,0,0,0.0, 1.0,0,0,(MexFcnForType)c1_c_sf_marshallOut,(MexInFcnForType)NULL); } _SFD_SET_DATA_COMPILED_PROPS(5,SF_DOUBLE,0,NULL,0,0,0,0.0,1.0,0,0, (MexFcnForType)c1_b_sf_marshallOut,(MexInFcnForType)c1_b_sf_marshallIn); { real_T *c1_x_g; real_T *c1_y_g; real_T *c1_x; real_T *c1_y; real_T *c1_stop; real_T (*c1_fpath)[170]; c1_stop = (real_T *)ssGetOutputPortSignal(chartInstance->S, 3); c1_fpath = (real_T (*)[170])ssGetInputPortSignal(chartInstance->S, 2); c1_y = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c1_x = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); c1_y_g = (real_T *)ssGetOutputPortSignal(chartInstance->S, 2); c1_x_g = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); _SFD_SET_DATA_VALUE_PTR(0U, c1_x_g); _SFD_SET_DATA_VALUE_PTR(1U, c1_y_g); _SFD_SET_DATA_VALUE_PTR(2U, c1_x); _SFD_SET_DATA_VALUE_PTR(3U, c1_y); _SFD_SET_DATA_VALUE_PTR(4U, *c1_fpath); _SFD_SET_DATA_VALUE_PTR(5U, c1_stop); } } } else { sf_debug_reset_current_state_configuration(_my_demo_refMachineNumber_, chartInstance->chartNumber,chartInstance->instanceNumber); } } }