📄 deltarobot_sfun_debug_macros.h
字号:
#define CV_EML_COND(v2,v3,v4) CV_EML_EVAL(CV_EML_COND_CHECK,(v2),(v3),(v4))
#define CV_EML_MCDC(v2,v3,v4) CV_EML_EVAL(CV_EML_MCDC_CHECK,(v2),(v3),(v4))
#define CV_SCRIPT_EVAL(v1,v2,v3,v4) cv_script_eval(_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(int)(v4))
#define CV_SCRIPT_FCN(v2,v3) CV_SCRIPT_EVAL(CV_SCRIPT_FCN_CHECK,(v2),(v3),0)
#define CV_SCRIPT_IF(v2,v3,v4) CV_SCRIPT_EVAL(CV_SCRIPT_IF_CHECK,(v2),(v3),((v4) != 0))
#define CV_SCRIPT_FOR(v2,v3,v4) CV_SCRIPT_EVAL(CV_SCRIPT_FOR_CHECK,(v2),(v3),(v4))
#define CV_SCRIPT_WHILE(v2,v3,v4) CV_SCRIPT_EVAL(CV_SCRIPT_WHILE_CHECK,(v2),(v3),((v4) != 0))
#define CV_SCRIPT_SWITCH(v2,v3,v4) CV_SCRIPT_EVAL(CV_SCRIPT_SWITCH_CHECK,(v2),(v3),(v4))
#define CV_SCRIPT_COND(v2,v3,v4) CV_SCRIPT_EVAL(CV_SCRIPT_COND_CHECK,(v2),(v3),(v4))
#define CV_SCRIPT_MCDC(v2,v3,v4) CV_SCRIPT_EVAL(CV_SCRIPT_MCDC_CHECK,(v2),(v3),(v4))
#define _SFD_CV_INIT_EML(v1,v2,v3,v4,v5,v6,v7,v8) cv_eml_init_script(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6),(v7),(v8))
#define _SFD_CV_INIT_EML_FCN(v1,v2,v3,v4,v5,v6) cv_eml_init_fcn(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6))
#define _SFD_CV_INIT_EML_IF(v1,v2,v3,v4,v5,v6) cv_eml_init_if(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6))
#define _SFD_CV_INIT_EML_FOR(v1,v2,v3,v4,v5) cv_eml_init_for(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5))
#define _SFD_CV_INIT_EML_WHILE(v1,v2,v3,v4,v5) cv_eml_init_while(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5))
#define _SFD_CV_INIT_EML_MCDC(v1,v2,v3,v4,v5,v6,v7,v8,v9,v10) cv_eml_init_mcdc(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6),(v7),(v8),(v9),(v10))
#define _SFD_CV_INIT_EML_SWITCH(v1,v2,v3,v4,v5,v6,v7,v8) cv_eml_init_switch(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6),(v7),(v8))
#define _SFD_CV_INIT_SCRIPT(v1,v2,v3,v4,v5,v6,v7,v8) cv_script_init_script(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6),(v7),(v8))
#define _SFD_CV_INIT_SCRIPT_FCN(v1,v2,v3,v4,v5,v6) cv_script_init_fcn(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6))
#define _SFD_CV_INIT_SCRIPT_IF(v1,v2,v3,v4,v5,v6) cv_script_init_if(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6))
#define _SFD_CV_INIT_SCRIPT_FOR(v1,v2,v3,v4,v5) cv_script_init_for(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5))
#define _SFD_CV_INIT_SCRIPT_WHILE(v1,v2,v3,v4,v5) cv_script_init_while(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5))
#define _SFD_CV_INIT_SCRIPT_MCDC(v1,v2,v3,v4,v5,v6,v7,v8,v9,v10) cv_script_init_mcdc(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6),(v7),(v8),(v9),(v10))
#define _SFD_CV_INIT_SCRIPT_SWITCH(v1,v2,v3,v4,v5,v6,v7,v8) cv_script_init_switch(\
_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6),(v7),(v8))
#define _SFD_SET_DATA_PROPS(dataNumber,dataScope,isInputData,isOutputData,dataType,numDims,dimArray,isFixedPoint,isSigned,wordLength,bias,slope,exponent,dataName,complexity,mexFcn)\
sf_debug_set_chart_data_props(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,\
(dataNumber),(dataScope),(isInputData),(isOutputData),\
(dataType),(numDims),(dimArray),(isFixedPoint),(isSigned),(wordLength),(bias),(slope),(exponent),(dataName),(complexity),(mexFcn))
#define _SFD_STATE_INFO(v1,v2,v3)\
sf_debug_set_chart_state_info(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,(v1),(v2),(v3))
#define _SFD_CH_SUBSTATE_INDEX(v1,v2)\
sf_debug_set_chart_substate_index(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,(v1),(v2))
#define _SFD_ST_SUBSTATE_INDEX(v1,v2,v3)\
sf_debug_set_chart_state_substate_index(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,(v1),(v2),(v3))
#define _SFD_ST_SUBSTATE_COUNT(v1,v2)\
sf_debug_set_chart_state_substate_count(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,(v1),(v2))
#define _SFD_STATE_COV_WTS(v1,v2,v3,v4)\
sf_debug_set_instance_state_coverage_weights(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,CHARTINSTANCE_INSTANCENUMBER,(v1),(v2),(v3),(v4))
#define _SFD_STATE_COV_MAPS(v1,v2,v3,v4,v5,v6,v7,v8,v9,v10) \
sf_debug_set_chart_state_coverage_maps(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6),(v7),(v8),(v9),(v10))
#define _SFD_TRANS_COV_WTS(v1,v2,v3,v4,v5) \
sf_debug_set_instance_transition_coverage_weights(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5))
#define _SFD_TRANS_COV_MAPS(v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11,v12,v13) \
sf_debug_set_chart_transition_coverage_maps(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,\
(v1),\
(v2),(v3),(v4),\
(v5),(v6),(v7),\
(v8),(v9),(v10),\
(v11),(v12),(v13))
#define _SFD_DATA_CHANGE_EVENT_COUNT(v1,v2) \
sf_debug_set_number_of_data_with_change_event_for_chart(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,\
(v1),(v2))
#define _SFD_STATE_ENTRY_EVENT_COUNT(v1,v2) \
sf_debug_set_number_of_states_with_entry_event_for_chart(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,\
(v1),(v2))
#define _SFD_STATE_EXIT_EVENT_COUNT(v1,v2) \
sf_debug_set_number_of_states_with_exit_event_for_chart(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,\
(v1),(v2))
#define _SFD_EVENT_SCOPE(v1,v2)\
sf_debug_set_chart_event_scope(_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,(v1),(v2))
#define _SFD_CH_SUBSTATE_COUNT(v1) \
sf_debug_set_chart_substate_count(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,(v1))
#define _SFD_CH_SUBSTATE_DECOMP(v1) \
sf_debug_set_chart_decomposition(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,(v1))
#define _SFD_CV_INIT_CHART(v1,v2,v3,v4)\
sf_debug_cv_init_chart(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,(v1),(v2),(v3),(v4))
#define _SFD_CV_INIT_STATE(v1,v2,v3,v4,v5,v6,v7,v8)\
sf_debug_cv_init_state(_DeltaRobotMachineNumber_,CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,(v1),(v2),(v3),(v4),(v5),(v6),(v7),(v8))
#define _SFD_CV_INIT_TRANS(v1,v2,v3,v4,v5,v6)\
sf_debug_cv_init_trans(_DeltaRobotMachineNumber_,\
CHARTINSTANCE_CHARTNUMBER,\
CHARTINSTANCE_INSTANCENUMBER,\
(v1),(v2),(v3),(v4),(v5),(v6))
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -