📄 radar_detector_sfun_c1.c
字号:
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(3,1,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0};
static unsigned int sEndEntryMap[] = {0};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
_SFD_STATE_COV_MAPS(3,
1,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(7,4,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0,16,27,39};
static unsigned int sEndEntryMap[] = {0,26,38,51};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
_SFD_STATE_COV_MAPS(7,
4,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(6,3,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0,20,31};
static unsigned int sEndEntryMap[] = {0,30,42};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
_SFD_STATE_COV_MAPS(6,
3,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(2,1,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0};
static unsigned int sEndEntryMap[] = {0};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
_SFD_STATE_COV_MAPS(2,
1,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(5,1,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0};
static unsigned int sEndEntryMap[] = {0};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
_SFD_STATE_COV_MAPS(5,
1,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(8,1,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0};
static unsigned int sEndEntryMap[] = {0};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
_SFD_STATE_COV_MAPS(8,
1,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_TRANS_COV_WTS(6,0,2,0,0);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {11,0};
static unsigned int sEndGuardMap[] = {18,19};
_SFD_TRANS_COV_MAPS(6,
0,NULL,NULL,
2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
0,NULL,NULL);
}
_SFD_TRANS_COV_WTS(10,0,2,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0,7};
static unsigned int sEndGuardMap[] = {5,20};
static unsigned int sStartTransitionActionMap[] = {23};
static unsigned int sEndTransitionActionMap[] = {33};
_SFD_TRANS_COV_MAPS(10,
0,NULL,NULL,
2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(8,0,2,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0,7};
static unsigned int sEndGuardMap[] = {5,19};
static unsigned int sStartTransitionActionMap[] = {22};
static unsigned int sEndTransitionActionMap[] = {31};
_SFD_TRANS_COV_MAPS(8,
0,NULL,NULL,
2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(3,0,0,0,0);
if(chartAlreadyPresent==0)
{
_SFD_TRANS_COV_MAPS(3,
0,NULL,NULL,
0,NULL,NULL,
0,NULL,NULL,
0,NULL,NULL);
}
_SFD_TRANS_COV_WTS(1,0,2,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0,7};
static unsigned int sEndGuardMap[] = {5,20};
static unsigned int sStartTransitionActionMap[] = {23};
static unsigned int sEndTransitionActionMap[] = {33};
_SFD_TRANS_COV_MAPS(1,
0,NULL,NULL,
2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(2,0,3,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0,7,24};
static unsigned int sEndGuardMap[] = {5,19,39};
static unsigned int sStartTransitionActionMap[] = {43};
static unsigned int sEndTransitionActionMap[] = {52};
_SFD_TRANS_COV_MAPS(2,
0,NULL,NULL,
3,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(9,0,2,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0,7};
static unsigned int sEndGuardMap[] = {5,20};
static unsigned int sStartTransitionActionMap[] = {23};
static unsigned int sEndTransitionActionMap[] = {33};
_SFD_TRANS_COV_MAPS(9,
0,NULL,NULL,
2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(7,0,1,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0};
static unsigned int sEndGuardMap[] = {7};
static unsigned int sStartTransitionActionMap[] = {8};
static unsigned int sEndTransitionActionMap[] = {26};
_SFD_TRANS_COV_MAPS(7,
0,NULL,NULL,
1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(0,0,1,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0};
static unsigned int sEndGuardMap[] = {7};
static unsigned int sStartTransitionActionMap[] = {8};
static unsigned int sEndTransitionActionMap[] = {26};
_SFD_TRANS_COV_MAPS(0,
0,NULL,NULL,
1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(4,0,2,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0,7};
static unsigned int sEndGuardMap[] = {5,23};
static unsigned int sStartTransitionActionMap[] = {28};
static unsigned int sEndTransitionActionMap[] = {38};
_SFD_TRANS_COV_MAPS(4,
0,NULL,NULL,
2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(11,0,2,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0,7};
static unsigned int sEndGuardMap[] = {5,23};
static unsigned int sStartTransitionActionMap[] = {27};
static unsigned int sEndTransitionActionMap[] = {37};
_SFD_TRANS_COV_MAPS(11,
0,NULL,NULL,
2,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_TRANS_COV_WTS(5,0,3,0,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartGuardMap[] = {0,7,23};
static unsigned int sEndGuardMap[] = {5,19,38};
static unsigned int sStartTransitionActionMap[] = {43};
static unsigned int sEndTransitionActionMap[] = {52};
_SFD_TRANS_COV_MAPS(5,
0,NULL,NULL,
3,&(sStartGuardMap[0]),&(sEndGuardMap[0]),
0,NULL,NULL,
1,&(sStartTransitionActionMap[0]),&(sEndTransitionActionMap[0]));
}
_SFD_SET_DATA_VALUE_PTR(0,(void *)(&OutputData_m0_c1_d6_P));
_SFD_SET_DATA_VALUE_PTR(2,(void
*)(&chartInstance.LocalData.m0_c1_d1_PAcq));
_SFD_SET_DATA_VALUE_PTR(3,(void
*)(&chartInstance.LocalData.m0_c1_d2_PLock));
_SFD_SET_DATA_VALUE_PTR(6,(void
*)(&chartInstance.LocalData.m0_c1_d3_Pinit));
_SFD_SET_DATA_VALUE_PTR(7,(void
*)(&chartInstance.LocalData.m0_c1_d4_PnAcq));
_SFD_SET_DATA_VALUE_PTR(4,(void *)(&InputData_m0_c1_d5_Rand));
_SFD_SET_DATA_VALUE_PTR(1,(void *)(&OutputData_m0_c1_d7_stop));
_SFD_SET_DATA_VALUE_PTR(5,(void *)(&OutputData_m0_c1_d8_units));
}
}
}else{
sf_debug_reset_current_state_configuration(_radar_detectorMachineNumber_,chartInstance.chartNumber,chartInstance.instanceNumber);
}
}
chartInstance.chartInfo.chartInitialized = 1;
}
void radar_detector_sfun_c1_sizes_registry(SimStruct *S)
{
ssSetNumInputPorts((SimStruct *)S, 2);
ssSetInputPortDataType((SimStruct *)S,0,SS_DOUBLE); /* InputData_m0_c1_d5_Rand */
ssSetInputPortRequiredContiguous(S,0,1);
ssSetInputPortWidth((SimStruct *)S,0,1);
ssSetInputPortDirectFeedThrough((SimStruct *)S,0,1);
ssSetInputPortDataType((SimStruct *)S,1,SS_DOUBLE);
ssSetInputPortWidth((SimStruct *)S,1,2);
ssSetInputPortDirectFeedThrough((SimStruct *)S,1,1);
ssSetNumOutputPorts((SimStruct *)S, 4);
ssSetOutputPortDataType((SimStruct *)S,0,SS_DOUBLE);
ssSetOutputPortWidth((SimStruct *)S,0,1);
ssSetOutputPortDataType((SimStruct *)S,1,SS_DOUBLE); /* OutputData_m0_c1_d6_P */
ssSetOutputPortWidth((SimStruct *)S,1,1);
ssSetOutputPortDataType((SimStruct *)S,2,SS_DOUBLE); /* OutputData_m0_c1_d7_stop */
ssSetOutputPortWidth((SimStruct *)S,2,1);
ssSetOutputPortDataType((SimStruct *)S,3,SS_DOUBLE); /* OutputData_m0_c1_d8_units */
ssSetOutputPortWidth((SimStruct *)S,3,1);
if(sim_mode_is_rtw_gen(S)) {
int_T chartIsInlinable =
(int_T)sf_is_chart_inlinable("radar_detector",1);
ssSetStateflowIsInlinable((S
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -