📄 auto_netcon_sfun_c1.c
字号:
( (S)->portInfo.outputs[(port)].attributes.optimOpts != \
SS_NOT_REUSABLE_AND_GLOBAL )
static void initialize_auto_netcon_sfun_c1( SimStruct *S)
{
{
chartInstance.LocalData.m0_c1_d1_code = 0;
{
uint8_T __sfTemp_i0;
for(__sfTemp_i0=0;__sfTemp_i0<2;__sfTemp_i0++){
chartInstance.LocalData.m0_c1_d2_convec[__sfTemp_i0] = 0;
}
}
chartInstance.LocalData.m0_c1_d4_i = 0;
chartInstance.LocalData.m0_c1_d3_count = 0;
chartInstance.LocalData.m0_c1_d5_i1 = 0;
chartInstance.LocalData.m0_c1_d6_j = 0;
if(!cdrGetOutputPortReusable(S,1)) {
OutputData_m0_c1_d8_outdp = 0.0;
}
}
/* Initialize chart's state configuration */
memset((void*)&(chartInstance.State),0,sizeof(chartInstance.State));
{
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(_auto_netconMachineNumber_,
1,
6,
13,
8,
1,
0,
0,
0,
&(chartInstance.chartNumber),
&(chartInstance.instanceNumber),
ssGetPath((SimStruct *)S),
(void *)S);
if(chartAlreadyPresent==0) {
/* this is the first instance */
sf_debug_set_chart_disable_implicit_casting(_auto_netconMachineNumber_,chartInstance.chartNumber,1);
sf_debug_set_chart_event_thresholds(_auto_netconMachineNumber_,
chartInstance.chartNumber,
1,
1,
1);
_SFD_SET_DATA_PROPS(2,
0,
0,
0,
SF_UINT8,
0,
NULL,
0,
0.0,
1.0,
0);
{
unsigned int dimVector[1];
dimVector[0]= 2;
_SFD_SET_DATA_PROPS(6,
0,
0,
0,
SF_UINT8,
1,
&(dimVector[0]),
0,
0.0,
1.0,
0);
}
_SFD_SET_DATA_PROPS(5,
0,
0,
0,
SF_UINT8,
0,
NULL,
0,
0.0,
1.0,
0);
_SFD_SET_DATA_PROPS(0,
0,
0,
0,
SF_UINT16,
0,
NULL,
0,
0.0,
1.0,
0);
_SFD_SET_DATA_PROPS(4,
2,
0,
1,
SF_DOUBLE,
0,
NULL,
0,
0.0,
1.0,
0);
_SFD_SET_DATA_PROPS(1,
0,
0,
0,
SF_INT8,
0,
NULL,
0,
0.0,
1.0,
0);
_SFD_SET_DATA_PROPS(3,
0,
0,
0,
SF_INT8,
0,
NULL,
0,
0.0,
1.0,
0);
_SFD_SET_DATA_PROPS(7,
1,
1,
0,
SF_DOUBLE,
0,
NULL,
0,
0.0,
1.0,
0);
_SFD_EVENT_SCOPE(0,1);
_SFD_STATE_INFO(5,0,0);
_SFD_STATE_INFO(0,0,0);
_SFD_STATE_INFO(1,0,0);
_SFD_STATE_INFO(2,0,0);
_SFD_STATE_INFO(4,0,0);
_SFD_STATE_INFO(3,0,0);
_SFD_CH_SUBSTATE_COUNT(6);
_SFD_CH_SUBSTATE_DECOMP(0);
_SFD_CH_SUBSTATE_INDEX(0,5);
_SFD_CH_SUBSTATE_INDEX(1,0);
_SFD_CH_SUBSTATE_INDEX(2,1);
_SFD_CH_SUBSTATE_INDEX(3,2);
_SFD_CH_SUBSTATE_INDEX(4,4);
_SFD_CH_SUBSTATE_INDEX(5,3);
_SFD_ST_SUBSTATE_COUNT(5,0);
_SFD_ST_SUBSTATE_COUNT(0,0);
_SFD_ST_SUBSTATE_COUNT(1,0);
_SFD_ST_SUBSTATE_COUNT(2,0);
_SFD_ST_SUBSTATE_COUNT(4,0);
_SFD_ST_SUBSTATE_COUNT(3,0);
}
_SFD_CV_INIT_CHART(6,1,0,0);
{
_SFD_CV_INIT_STATE(5,0,0,0,0,0,NULL,NULL);
}
{
_SFD_CV_INIT_STATE(0,0,0,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(4,0,0,0,0,0,NULL,NULL);
}
{
_SFD_CV_INIT_STATE(3,0,0,0,0,0,NULL,NULL);
}
_SFD_CV_INIT_TRANS(1,0,NULL,NULL,0,NULL);
{
static unsigned int sStartGuardMap[] = {1};
static unsigned int sEndGuardMap[] = {8};
static int sPostFixPredicateTree[] = {0};
_SFD_CV_INIT_TRANS(7,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1,&(sPostFixPredicateTree[0]));
}
{
static unsigned int sStartGuardMap[] = {1};
static unsigned int sEndGuardMap[] = {8};
static int sPostFixPredicateTree[] = {0};
_SFD_CV_INIT_TRANS(8,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(11,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1,&(sPostFixPredicateTree[0]));
}
_SFD_CV_INIT_TRANS(3,0,NULL,NULL,0,NULL);
{
static unsigned int sStartGuardMap[] = {1};
static unsigned int sEndGuardMap[] = {8};
static int sPostFixPredicateTree[] = {0};
_SFD_CV_INIT_TRANS(4,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1,&(sPostFixPredicateTree[0]));
}
{
static unsigned int sStartGuardMap[] = {1};
static unsigned int sEndGuardMap[] = {4};
static int sPostFixPredicateTree[] = {0};
_SFD_CV_INIT_TRANS(12,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(0,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(6,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1,&(sPostFixPredicateTree[0]));
}
{
static unsigned int sStartGuardMap[] = {1};
static unsigned int sEndGuardMap[] = {4};
static int sPostFixPredicateTree[] = {0};
_SFD_CV_INIT_TRANS(5,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1,&(sPostFixPredicateTree[0]));
}
{
static unsigned int sStartGuardMap[] = {1};
static unsigned int sEndGuardMap[] = {4};
static int sPostFixPredicateTree[] = {0};
_SFD_CV_INIT_TRANS(9,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(10,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1,&(sPostFixPredicateTree[0]));
}
{
static unsigned int sStartGuardMap[] = {1};
static unsigned int sEndGuardMap[] = {4};
static int sPostFixPredicateTree[] = {0};
_SFD_CV_INIT_TRANS(2,1,&(sStartGuardMap[0]),&(sEndGuardMap[0]),1,&(sPostFixPredicateTree[0]));
}
_SFD_STATE_COV_WTS(5,2,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0,9};
static unsigned int sEndEntryMap[] = {0,12};
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,
2,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(0,2,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0,9};
static unsigned int sEndEntryMap[] = {0,12};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
_SFD_STATE_COV_MAPS(0,
2,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(1,2,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0,9};
static unsigned int sEndEntryMap[] = {0,12};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
_SFD_STATE_COV_MAPS(1,
2,&(sStartEntryMap[0]),&(sEndEntryMap[0]),
1,&(sStartDuringMap[0]),&(sEndDuringMap[0]),
1,&(sStartExitMap[0]),&(sEndExitMap[0]));
}
_SFD_STATE_COV_WTS(2,2,1,1);
if(chartAlreadyPresent==0)
{
static unsigned int sStartEntryMap[] = {0,9};
static unsigned int sEndEntryMap[] = {0,12};
static unsigned int sStartDuringMap[] = {0};
static unsigned int sEndDuringMap[] = {0};
static unsigned int sStartExitMap[] = {0};
static unsigned int sEndExitMap[] = {0};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -