本文整理汇总了C++中sf_mex_createcellmatrix函数的典型用法代码示例。如果您正苦于以下问题:C++ sf_mex_createcellmatrix函数的具体用法?C++ sf_mex_createcellmatrix怎么用?C++ sf_mex_createcellmatrix使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了sf_mex_createcellmatrix函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: c35_info_helper
static void c35_info_helper(const mxArray **c35_info)
{
const mxArray *c35_rhs0 = NULL;
const mxArray *c35_lhs0 = NULL;
sf_mex_addfield(*c35_info, c35_emlrt_marshallOut(""), "context", "context", 0);
sf_mex_addfield(*c35_info, c35_emlrt_marshallOut("encStr2Arr"), "name", "name",
0);
sf_mex_addfield(*c35_info, c35_emlrt_marshallOut("char"), "dominantType",
"dominantType", 0);
sf_mex_addfield(*c35_info, c35_emlrt_marshallOut(
"[E]C:/Users/root180/Documents/affective-project/27-12-2015-Matlab/encStr2Arr.m"),
"resolved", "resolved", 0);
sf_mex_addfield(*c35_info, c35_b_emlrt_marshallOut(1445391012U), "fileTimeLo",
"fileTimeLo", 0);
sf_mex_addfield(*c35_info, c35_b_emlrt_marshallOut(0U), "fileTimeHi",
"fileTimeHi", 0);
sf_mex_addfield(*c35_info, c35_b_emlrt_marshallOut(0U), "mFileTimeLo",
"mFileTimeLo", 0);
sf_mex_addfield(*c35_info, c35_b_emlrt_marshallOut(0U), "mFileTimeHi",
"mFileTimeHi", 0);
sf_mex_assign(&c35_rhs0, sf_mex_createcellmatrix(0, 1), false);
sf_mex_assign(&c35_lhs0, sf_mex_createcellmatrix(0, 1), false);
sf_mex_addfield(*c35_info, sf_mex_duplicatearraysafe(&c35_rhs0), "rhs", "rhs",
0);
sf_mex_addfield(*c35_info, sf_mex_duplicatearraysafe(&c35_lhs0), "lhs", "lhs",
0);
sf_mex_destroy(&c35_rhs0);
sf_mex_destroy(&c35_lhs0);
}
开发者ID:maryamsab,项目名称:realact,代码行数:29,代码来源:c35_Expriment_Pose.c
示例2: c2_info_helper
static void c2_info_helper(const mxArray **c2_info)
{
const mxArray *c2_rhs0 = NULL;
const mxArray *c2_lhs0 = NULL;
sf_mex_addfield(*c2_info, c2_emlrt_marshallOut(""), "context", "context", 0);
sf_mex_addfield(*c2_info, c2_emlrt_marshallOut("setappdata"), "name", "name",
0);
sf_mex_addfield(*c2_info, c2_emlrt_marshallOut("double"), "dominantType",
"dominantType", 0);
sf_mex_addfield(*c2_info, c2_emlrt_marshallOut(
"[IXMB]$matlabroot$/toolbox/matlab/graphics/setappdata"), "resolved",
"resolved", 0);
sf_mex_addfield(*c2_info, c2_b_emlrt_marshallOut(MAX_uint32_T), "fileTimeLo",
"fileTimeLo", 0);
sf_mex_addfield(*c2_info, c2_b_emlrt_marshallOut(MAX_uint32_T), "fileTimeHi",
"fileTimeHi", 0);
sf_mex_addfield(*c2_info, c2_b_emlrt_marshallOut(MAX_uint32_T), "mFileTimeLo",
"mFileTimeLo", 0);
sf_mex_addfield(*c2_info, c2_b_emlrt_marshallOut(MAX_uint32_T), "mFileTimeHi",
"mFileTimeHi", 0);
sf_mex_assign(&c2_rhs0, sf_mex_createcellmatrix(0, 1), false);
sf_mex_assign(&c2_lhs0, sf_mex_createcellmatrix(0, 1), false);
sf_mex_addfield(*c2_info, sf_mex_duplicatearraysafe(&c2_rhs0), "rhs", "rhs", 0);
sf_mex_addfield(*c2_info, sf_mex_duplicatearraysafe(&c2_lhs0), "lhs", "lhs", 0);
sf_mex_destroy(&c2_rhs0);
sf_mex_destroy(&c2_lhs0);
}
开发者ID:maryamsab,项目名称:realact,代码行数:27,代码来源:c2_Expriment_Pose.c
示例3: c7_info_helper
static void c7_info_helper(const mxArray **c7_info)
{
const mxArray *c7_rhs0 = NULL;
const mxArray *c7_lhs0 = NULL;
const mxArray *c7_rhs1 = NULL;
const mxArray *c7_lhs1 = NULL;
sf_mex_addfield(*c7_info, c7_emlrt_marshallOut(""), "context", "context", 0);
sf_mex_addfield(*c7_info, c7_emlrt_marshallOut("sin"), "name", "name", 0);
sf_mex_addfield(*c7_info, c7_emlrt_marshallOut("double"), "dominantType",
"dominantType", 0);
sf_mex_addfield(*c7_info, c7_emlrt_marshallOut(
"[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/sin.m"), "resolved",
"resolved", 0);
sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(1343830386U), "fileTimeLo",
"fileTimeLo", 0);
sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "fileTimeHi",
"fileTimeHi", 0);
sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "mFileTimeLo",
"mFileTimeLo", 0);
sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "mFileTimeHi",
"mFileTimeHi", 0);
sf_mex_assign(&c7_rhs0, sf_mex_createcellmatrix(0, 1), false);
sf_mex_assign(&c7_lhs0, sf_mex_createcellmatrix(0, 1), false);
sf_mex_addfield(*c7_info, sf_mex_duplicatearraysafe(&c7_rhs0), "rhs", "rhs", 0);
sf_mex_addfield(*c7_info, sf_mex_duplicatearraysafe(&c7_lhs0), "lhs", "lhs", 0);
sf_mex_addfield(*c7_info, c7_emlrt_marshallOut(
"[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/sin.m"), "context",
"context", 1);
sf_mex_addfield(*c7_info, c7_emlrt_marshallOut("eml_scalar_sin"), "name",
"name", 1);
sf_mex_addfield(*c7_info, c7_emlrt_marshallOut("double"), "dominantType",
"dominantType", 1);
sf_mex_addfield(*c7_info, c7_emlrt_marshallOut(
"[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/eml_scalar_sin.m"),
"resolved", "resolved", 1);
sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(1286818736U), "fileTimeLo",
"fileTimeLo", 1);
sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "fileTimeHi",
"fileTimeHi", 1);
sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "mFileTimeLo",
"mFileTimeLo", 1);
sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "mFileTimeHi",
"mFileTimeHi", 1);
sf_mex_assign(&c7_rhs1, sf_mex_createcellmatrix(0, 1), false);
sf_mex_assign(&c7_lhs1, sf_mex_createcellmatrix(0, 1), false);
sf_mex_addfield(*c7_info, sf_mex_duplicatearraysafe(&c7_rhs1), "rhs", "rhs", 1);
sf_mex_addfield(*c7_info, sf_mex_duplicatearraysafe(&c7_lhs1), "lhs", "lhs", 1);
sf_mex_destroy(&c7_rhs0);
sf_mex_destroy(&c7_lhs0);
sf_mex_destroy(&c7_rhs1);
sf_mex_destroy(&c7_lhs1);
}
开发者ID:NTNU-MCS,项目名称:CS_EnterpriseI_archive,代码行数:52,代码来源:c7_CSE1_DP.c
示例4: sf_mex_assign
static const mxArray *get_sim_state_c8_AtomicGloveBradImitateSmile
(SFc8_AtomicGloveBradImitateSmileInstanceStruct *chartInstance)
{
const mxArray *c8_st;
const mxArray *c8_y = NULL;
real_T c8_hoistedGlobal;
real_T c8_u;
const mxArray *c8_b_y = NULL;
uint8_T c8_b_hoistedGlobal;
uint8_T c8_b_u;
const mxArray *c8_c_y = NULL;
real_T *c8_d_y;
c8_d_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c8_st = NULL;
c8_st = NULL;
c8_y = NULL;
sf_mex_assign(&c8_y, sf_mex_createcellmatrix(2, 1), false);
c8_hoistedGlobal = *c8_d_y;
c8_u = c8_hoistedGlobal;
c8_b_y = NULL;
sf_mex_assign(&c8_b_y, sf_mex_create("y", &c8_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c8_y, 0, c8_b_y);
c8_b_hoistedGlobal =
chartInstance->c8_is_active_c8_AtomicGloveBradImitateSmile;
c8_b_u = c8_b_hoistedGlobal;
c8_c_y = NULL;
sf_mex_assign(&c8_c_y, sf_mex_create("y", &c8_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c8_y, 1, c8_c_y);
sf_mex_assign(&c8_st, c8_y, false);
return c8_st;
}
开发者ID:maryamsab,项目名称:realact,代码行数:31,代码来源:c8_AtomicGloveBradImitateSmile.c
示例5: sf_mex_assign
static const mxArray *get_sim_state_c6_CSE1_DP(SFc6_CSE1_DPInstanceStruct
*chartInstance)
{
const mxArray *c6_st;
const mxArray *c6_y = NULL;
real_T c6_hoistedGlobal;
real_T c6_u;
const mxArray *c6_b_y = NULL;
uint8_T c6_b_hoistedGlobal;
uint8_T c6_b_u;
const mxArray *c6_c_y = NULL;
real_T *c6_F_y;
c6_F_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c6_st = NULL;
c6_st = NULL;
c6_y = NULL;
sf_mex_assign(&c6_y, sf_mex_createcellmatrix(2, 1), false);
c6_hoistedGlobal = *c6_F_y;
c6_u = c6_hoistedGlobal;
c6_b_y = NULL;
sf_mex_assign(&c6_b_y, sf_mex_create("y", &c6_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c6_y, 0, c6_b_y);
c6_b_hoistedGlobal = chartInstance->c6_is_active_c6_CSE1_DP;
c6_b_u = c6_b_hoistedGlobal;
c6_c_y = NULL;
sf_mex_assign(&c6_c_y, sf_mex_create("y", &c6_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c6_y, 1, c6_c_y);
sf_mex_assign(&c6_st, c6_y, false);
return c6_st;
}
开发者ID:NTNU-MCS,项目名称:CS_EnterpriseI_archive,代码行数:30,代码来源:c6_CSE1_DP.c
示例6: sf_mex_assign
static const mxArray *get_sim_state_c13_ARP_02_RPSs_Bdr_GK_BIS5
(SFc13_ARP_02_RPSs_Bdr_GK_BIS5InstanceStruct *chartInstance)
{
const mxArray *c13_st;
const mxArray *c13_y = NULL;
real_T c13_hoistedGlobal;
real_T c13_u;
const mxArray *c13_b_y = NULL;
uint8_T c13_b_hoistedGlobal;
uint8_T c13_b_u;
const mxArray *c13_c_y = NULL;
real_T *c13_sat;
c13_sat = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c13_st = NULL;
c13_st = NULL;
c13_y = NULL;
sf_mex_assign(&c13_y, sf_mex_createcellmatrix(2, 1), false);
c13_hoistedGlobal = *c13_sat;
c13_u = c13_hoistedGlobal;
c13_b_y = NULL;
sf_mex_assign(&c13_b_y, sf_mex_create("y", &c13_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c13_y, 0, c13_b_y);
c13_b_hoistedGlobal = chartInstance->c13_is_active_c13_ARP_02_RPSs_Bdr_GK_BIS5;
c13_b_u = c13_b_hoistedGlobal;
c13_c_y = NULL;
sf_mex_assign(&c13_c_y, sf_mex_create("y", &c13_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c13_y, 1, c13_c_y);
sf_mex_assign(&c13_st, c13_y, false);
return c13_st;
}
开发者ID:maryamsab,项目名称:realact,代码行数:30,代码来源:c13_ARP_02_RPSs_Bdr_GK_BIS5.c
示例7: sf_mex_assign
static const mxArray *get_sim_state_c12_DemoWave_K
(SFc12_DemoWave_KInstanceStruct *chartInstance)
{
const mxArray *c12_st;
const mxArray *c12_y = NULL;
real_T c12_hoistedGlobal;
real_T c12_u;
const mxArray *c12_b_y = NULL;
uint8_T c12_b_hoistedGlobal;
uint8_T c12_b_u;
const mxArray *c12_c_y = NULL;
real_T *c12_e;
c12_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c12_st = NULL;
c12_st = NULL;
c12_y = NULL;
sf_mex_assign(&c12_y, sf_mex_createcellmatrix(2, 1), false);
c12_hoistedGlobal = *c12_e;
c12_u = c12_hoistedGlobal;
c12_b_y = NULL;
sf_mex_assign(&c12_b_y, sf_mex_create("y", &c12_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c12_y, 0, c12_b_y);
c12_b_hoistedGlobal = chartInstance->c12_is_active_c12_DemoWave_K;
c12_b_u = c12_b_hoistedGlobal;
c12_c_y = NULL;
sf_mex_assign(&c12_c_y, sf_mex_create("y", &c12_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c12_y, 1, c12_c_y);
sf_mex_assign(&c12_st, c12_y, false);
return c12_st;
}
开发者ID:maryamsab,项目名称:realact,代码行数:30,代码来源:c12_DemoWave_K.c
示例8: sf_mex_assign
static const mxArray *get_sim_state_c39_Demo_KinectWaveWalkInvade
(SFc39_Demo_KinectWaveWalkInvadeInstanceStruct *chartInstance)
{
const mxArray *c39_st;
const mxArray *c39_y = NULL;
real_T c39_hoistedGlobal;
real_T c39_u;
const mxArray *c39_b_y = NULL;
uint8_T c39_b_hoistedGlobal;
uint8_T c39_b_u;
const mxArray *c39_c_y = NULL;
real_T *c39_e;
c39_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c39_st = NULL;
c39_st = NULL;
c39_y = NULL;
sf_mex_assign(&c39_y, sf_mex_createcellmatrix(2, 1), false);
c39_hoistedGlobal = *c39_e;
c39_u = c39_hoistedGlobal;
c39_b_y = NULL;
sf_mex_assign(&c39_b_y, sf_mex_create("y", &c39_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c39_y, 0, c39_b_y);
c39_b_hoistedGlobal =
chartInstance->c39_is_active_c39_Demo_KinectWaveWalkInvade;
c39_b_u = c39_b_hoistedGlobal;
c39_c_y = NULL;
sf_mex_assign(&c39_c_y, sf_mex_create("y", &c39_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c39_y, 1, c39_c_y);
sf_mex_assign(&c39_st, c39_y, false);
return c39_st;
}
开发者ID:maryamsab,项目名称:realact,代码行数:31,代码来源:c39_Demo_KinectWaveWalkInvade.c
示例9: real_T
static const mxArray *get_sim_state_c23_CSE1_DP(SFc23_CSE1_DPInstanceStruct
*chartInstance)
{
const mxArray *c23_st;
const mxArray *c23_y = NULL;
int32_T c23_i0;
real_T c23_u[9];
const mxArray *c23_b_y = NULL;
uint8_T c23_hoistedGlobal;
uint8_T c23_b_u;
const mxArray *c23_c_y = NULL;
real_T (*c23_K_i)[9];
c23_K_i = (real_T (*)[9])ssGetOutputPortSignal(chartInstance->S, 1);
c23_st = NULL;
c23_st = NULL;
c23_y = NULL;
sf_mex_assign(&c23_y, sf_mex_createcellmatrix(2, 1), false);
for (c23_i0 = 0; c23_i0 < 9; c23_i0++) {
c23_u[c23_i0] = (*c23_K_i)[c23_i0];
}
c23_b_y = NULL;
sf_mex_assign(&c23_b_y, sf_mex_create("y", c23_u, 0, 0U, 1U, 0U, 2, 3, 3),
false);
sf_mex_setcell(c23_y, 0, c23_b_y);
c23_hoistedGlobal = chartInstance->c23_is_active_c23_CSE1_DP;
c23_b_u = c23_hoistedGlobal;
c23_c_y = NULL;
sf_mex_assign(&c23_c_y, sf_mex_create("y", &c23_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c23_y, 1, c23_c_y);
sf_mex_assign(&c23_st, c23_y, false);
return c23_st;
}
开发者ID:NTNU-MCS,项目名称:CS_EnterpriseI_archive,代码行数:33,代码来源:c23_CSE1_DP.c
示例10: sf_mex_assign
static const mxArray *get_sim_state_c24_DemoSmile_KS
(SFc24_DemoSmile_KSInstanceStruct *chartInstance)
{
const mxArray *c24_st;
const mxArray *c24_y = NULL;
real_T c24_hoistedGlobal;
real_T c24_u;
const mxArray *c24_b_y = NULL;
uint8_T c24_b_hoistedGlobal;
uint8_T c24_b_u;
const mxArray *c24_c_y = NULL;
real_T *c24_d_y;
c24_d_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c24_st = NULL;
c24_st = NULL;
c24_y = NULL;
sf_mex_assign(&c24_y, sf_mex_createcellmatrix(2, 1), false);
c24_hoistedGlobal = *c24_d_y;
c24_u = c24_hoistedGlobal;
c24_b_y = NULL;
sf_mex_assign(&c24_b_y, sf_mex_create("y", &c24_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c24_y, 0, c24_b_y);
c24_b_hoistedGlobal = chartInstance->c24_is_active_c24_DemoSmile_KS;
c24_b_u = c24_b_hoistedGlobal;
c24_c_y = NULL;
sf_mex_assign(&c24_c_y, sf_mex_create("y", &c24_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c24_y, 1, c24_c_y);
sf_mex_assign(&c24_st, c24_y, false);
return c24_st;
}
开发者ID:maryamsab,项目名称:realact,代码行数:30,代码来源:c24_DemoSmile_KS.c
示例11: sf_mex_assign
static const mxArray *get_sim_state_c5_Demo_AU_VA(SFc5_Demo_AU_VAInstanceStruct *
chartInstance)
{
const mxArray *c5_st;
const mxArray *c5_y = NULL;
real_T c5_hoistedGlobal;
real_T c5_u;
const mxArray *c5_b_y = NULL;
uint8_T c5_b_hoistedGlobal;
uint8_T c5_b_u;
const mxArray *c5_c_y = NULL;
real_T *c5_e;
c5_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c5_st = NULL;
c5_st = NULL;
c5_y = NULL;
sf_mex_assign(&c5_y, sf_mex_createcellmatrix(2, 1), false);
c5_hoistedGlobal = *c5_e;
c5_u = c5_hoistedGlobal;
c5_b_y = NULL;
sf_mex_assign(&c5_b_y, sf_mex_create("y", &c5_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c5_y, 0, c5_b_y);
c5_b_hoistedGlobal = chartInstance->c5_is_active_c5_Demo_AU_VA;
c5_b_u = c5_b_hoistedGlobal;
c5_c_y = NULL;
sf_mex_assign(&c5_c_y, sf_mex_create("y", &c5_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c5_y, 1, c5_c_y);
sf_mex_assign(&c5_st, c5_y, false);
return c5_st;
}
开发者ID:maryamsab,项目名称:realact,代码行数:30,代码来源:c5_Demo_AU_VA.c
示例12: sf_mex_assign
static const mxArray *get_sim_state_c7_NavigationObserver_2
(SFc7_NavigationObserver_2InstanceStruct *chartInstance)
{
const mxArray *c7_st;
const mxArray *c7_y = NULL;
int32_T c7_i0;
real_T c7_b_u[36];
const mxArray *c7_b_y = NULL;
uint8_T c7_hoistedGlobal;
uint8_T c7_c_u;
const mxArray *c7_c_y = NULL;
c7_st = NULL;
c7_st = NULL;
c7_y = NULL;
sf_mex_assign(&c7_y, sf_mex_createcellmatrix(2, 1), false);
for (c7_i0 = 0; c7_i0 < 36; c7_i0++) {
c7_b_u[c7_i0] = (*chartInstance->c7_HT_k)[c7_i0];
}
c7_b_y = NULL;
sf_mex_assign(&c7_b_y, sf_mex_create("y", c7_b_u, 0, 0U, 1U, 0U, 2, 6, 6),
false);
sf_mex_setcell(c7_y, 0, c7_b_y);
c7_hoistedGlobal = chartInstance->c7_is_active_c7_NavigationObserver_2;
c7_c_u = c7_hoistedGlobal;
c7_c_y = NULL;
sf_mex_assign(&c7_c_y, sf_mex_create("y", &c7_c_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c7_y, 1, c7_c_y);
sf_mex_assign(&c7_st, c7_y, false);
return c7_st;
}
开发者ID:tharunprasanth,项目名称:DG_sim,代码行数:31,代码来源:c7_NavigationObserver_2.c
示例13: sf_mex_assign
static const mxArray *get_sim_state_c10_hybridSysSim
(SFc10_hybridSysSimInstanceStruct *chartInstance)
{
const mxArray *c10_st;
const mxArray *c10_y = NULL;
real_T c10_hoistedGlobal;
real_T c10_u;
const mxArray *c10_b_y = NULL;
uint8_T c10_b_hoistedGlobal;
uint8_T c10_b_u;
const mxArray *c10_c_y = NULL;
c10_st = NULL;
c10_st = NULL;
c10_y = NULL;
sf_mex_assign(&c10_y, sf_mex_createcellmatrix(2, 1), false);
c10_hoistedGlobal = *chartInstance->c10_tk;
c10_u = c10_hoistedGlobal;
c10_b_y = NULL;
sf_mex_assign(&c10_b_y, sf_mex_create("y", &c10_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c10_y, 0, c10_b_y);
c10_b_hoistedGlobal = chartInstance->c10_is_active_c10_hybridSysSim;
c10_b_u = c10_b_hoistedGlobal;
c10_c_y = NULL;
sf_mex_assign(&c10_c_y, sf_mex_create("y", &c10_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c10_y, 1, c10_c_y);
sf_mex_assign(&c10_st, c10_y, false);
return c10_st;
}
开发者ID:Rigaro,项目名称:DirectedStudies,代码行数:28,代码来源:c10_hybridSysSim.c
示例14: sf_mex_assign
static const mxArray *get_sim_state_c7_aircraft_simplex
(SFc7_aircraft_simplexInstanceStruct *chartInstance)
{
const mxArray *c7_st;
const mxArray *c7_y = NULL;
int32_T c7_i0;
real_T c7_u[9];
const mxArray *c7_b_y = NULL;
uint8_T c7_hoistedGlobal;
uint8_T c7_b_u;
const mxArray *c7_c_y = NULL;
c7_st = NULL;
c7_st = NULL;
c7_y = NULL;
sf_mex_assign(&c7_y, sf_mex_createcellmatrix(2, 1), false);
for (c7_i0 = 0; c7_i0 < 9; c7_i0++) {
c7_u[c7_i0] = (*chartInstance->c7_R)[c7_i0];
}
c7_b_y = NULL;
sf_mex_assign(&c7_b_y, sf_mex_create("y", c7_u, 0, 0U, 1U, 0U, 2, 3, 3), false);
sf_mex_setcell(c7_y, 0, c7_b_y);
c7_hoistedGlobal = chartInstance->c7_is_active_c7_aircraft_simplex;
c7_b_u = c7_hoistedGlobal;
c7_c_y = NULL;
sf_mex_assign(&c7_c_y, sf_mex_create("y", &c7_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c7_y, 1, c7_c_y);
sf_mex_assign(&c7_st, c7_y, false);
return c7_st;
}
开发者ID:tharunprasanth,项目名称:DG_sim,代码行数:30,代码来源:c7_aircraft_simplex.c
示例15: sf_mex_assign
static const mxArray *get_sim_state_c7_NMPC_Controller
(SFc7_NMPC_ControllerInstanceStruct *chartInstance)
{
const mxArray *c7_st;
const mxArray *c7_b_y = NULL;
real_T c7_hoistedGlobal;
real_T c7_b_u;
const mxArray *c7_c_y = NULL;
uint8_T c7_b_hoistedGlobal;
uint8_T c7_c_u;
const mxArray *c7_d_y = NULL;
c7_st = NULL;
c7_st = NULL;
c7_b_y = NULL;
sf_mex_assign(&c7_b_y, sf_mex_createcellmatrix(2, 1), false);
c7_hoistedGlobal = *chartInstance->c7_y;
c7_b_u = c7_hoistedGlobal;
c7_c_y = NULL;
sf_mex_assign(&c7_c_y, sf_mex_create("y", &c7_b_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c7_b_y, 0, c7_c_y);
c7_b_hoistedGlobal = chartInstance->c7_is_active_c7_NMPC_Controller;
c7_c_u = c7_b_hoistedGlobal;
c7_d_y = NULL;
sf_mex_assign(&c7_d_y, sf_mex_create("y", &c7_c_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c7_b_y, 1, c7_d_y);
sf_mex_assign(&c7_st, c7_b_y, false);
return c7_st;
}
开发者ID:tharunprasanth,项目名称:DG_sim,代码行数:28,代码来源:c7_NMPC_Controller.c
示例16: sf_mex_assign
static const mxArray *get_sim_state_c3_Ensayos_Friccion
(SFc3_Ensayos_FriccionInstanceStruct *chartInstance)
{
const mxArray *c3_st;
const mxArray *c3_y = NULL;
real_T c3_hoistedGlobal;
real_T c3_u;
const mxArray *c3_b_y = NULL;
uint8_T c3_b_hoistedGlobal;
uint8_T c3_b_u;
const mxArray *c3_c_y = NULL;
real_T *c3_d_y;
c3_d_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c3_st = NULL;
c3_st = NULL;
c3_y = NULL;
sf_mex_assign(&c3_y, sf_mex_createcellmatrix(2, 1), false);
c3_hoistedGlobal = *c3_d_y;
c3_u = c3_hoistedGlobal;
c3_b_y = NULL;
sf_mex_assign(&c3_b_y, sf_mex_create("y", &c3_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c3_y, 0, c3_b_y);
c3_b_hoistedGlobal = chartInstance->c3_is_active_c3_Ensayos_Friccion;
c3_b_u = c3_b_hoistedGlobal;
c3_c_y = NULL;
sf_mex_assign(&c3_c_y, sf_mex_create("y", &c3_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c3_y, 1, c3_c_y);
sf_mex_assign(&c3_st, c3_y, false);
return c3_st;
}
开发者ID:ssernap,项目名称:T_SM,代码行数:30,代码来源:c3_Ensayos_Friccion.c
示例17: sf_mex_assign
static const mxArray *get_sim_state_c2_DYNctl_ver4_etud_nonlineaire
(SFc2_DYNctl_ver4_etud_nonlineaireInstanceStruct *chartInstance)
{
const mxArray *c2_st;
const mxArray *c2_y = NULL;
real_T c2_hoistedGlobal;
real_T c2_u;
const mxArray *c2_b_y = NULL;
uint8_T c2_b_hoistedGlobal;
uint8_T c2_b_u;
const mxArray *c2_c_y = NULL;
c2_st = NULL;
c2_st = NULL;
c2_y = NULL;
sf_mex_assign(&c2_y, sf_mex_createcellmatrix(2, 1), false);
c2_hoistedGlobal = *chartInstance->c2_f;
c2_u = c2_hoistedGlobal;
c2_b_y = NULL;
sf_mex_assign(&c2_b_y, sf_mex_create("y", &c2_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c2_y, 0, c2_b_y);
c2_b_hoistedGlobal =
chartInstance->c2_is_active_c2_DYNctl_ver4_etud_nonlineaire;
c2_b_u = c2_b_hoistedGlobal;
c2_c_y = NULL;
sf_mex_assign(&c2_c_y, sf_mex_create("y", &c2_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c2_y, 1, c2_c_y);
sf_mex_assign(&c2_st, c2_y, false);
return c2_st;
}
开发者ID:bmaxb,项目名称:projet_s4,代码行数:29,代码来源:c2_DYNctl_ver4_etud_nonlineaire.c
示例18: real_T
static const mxArray *get_sim_state_c45_Expriment_Gaze
(SFc45_Expriment_GazeInstanceStruct *chartInstance)
{
const mxArray *c45_st;
const mxArray *c45_y = NULL;
int32_T c45_i0;
real_T c45_u[6];
const mxArray *c45_b_y = NULL;
uint8_T c45_hoistedGlobal;
uint8_T c45_b_u;
const mxArray *c45_c_y = NULL;
real_T (*c45_d_y)[6];
c45_d_y = (real_T (*)[6])ssGetOutputPortSignal(chartInstance->S, 1);
c45_st = NULL;
c45_st = NULL;
c45_y = NULL;
sf_mex_assign(&c45_y, sf_mex_createcellmatrix(2, 1), false);
for (c45_i0 = 0; c45_i0 < 6; c45_i0++) {
c45_u[c45_i0] = (*c45_d_y)[c45_i0];
}
c45_b_y = NULL;
sf_mex_assign(&c45_b_y, sf_mex_create("y", c45_u, 0, 0U, 1U, 0U, 2, 1, 6),
false);
sf_mex_setcell(c45_y, 0, c45_b_y);
c45_hoistedGlobal = chartInstance->c45_is_active_c45_Expriment_Gaze;
c45_b_u = c45_hoistedGlobal;
c45_c_y = NULL;
sf_mex_assign(&c45_c_y, sf_mex_create("y", &c45_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c45_y, 1, c45_c_y);
sf_mex_assign(&c45_st, c45_y, false);
return c45_st;
}
开发者ID:maryamsab,项目名称:realact,代码行数:33,代码来源:c45_Expriment_Gaze.c
示例19: real_T
static const mxArray *get_sim_state_c39_CSE1_Oculus_gesture
(SFc39_CSE1_Oculus_gestureInstanceStruct *chartInstance)
{
const mxArray *c39_st;
const mxArray *c39_y = NULL;
int32_T c39_i0;
real_T c39_u[9];
const mxArray *c39_b_y = NULL;
uint8_T c39_hoistedGlobal;
uint8_T c39_b_u;
const mxArray *c39_c_y = NULL;
real_T (*c39_K_p)[9];
c39_K_p = (real_T (*)[9])ssGetOutputPortSignal(chartInstance->S, 1);
c39_st = NULL;
c39_st = NULL;
c39_y = NULL;
sf_mex_assign(&c39_y, sf_mex_createcellmatrix(2, 1), false);
for (c39_i0 = 0; c39_i0 < 9; c39_i0++) {
c39_u[c39_i0] = (*c39_K_p)[c39_i0];
}
c39_b_y = NULL;
sf_mex_assign(&c39_b_y, sf_mex_create("y", c39_u, 0, 0U, 1U, 0U, 2, 3, 3),
false);
sf_mex_setcell(c39_y, 0, c39_b_y);
c39_hoistedGlobal = chartInstance->c39_is_active_c39_CSE1_Oculus_gesture;
c39_b_u = c39_hoistedGlobal;
c39_c_y = NULL;
sf_mex_assign(&c39_c_y, sf_mex_create("y", &c39_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c39_y, 1, c39_c_y);
sf_mex_assign(&c39_st, c39_y, false);
return c39_st;
}
开发者ID:NTNU-MCS,项目名称:CS_EnterpriseI_archive,代码行数:33,代码来源:c39_CSE1_Oculus_gesture.c
示例20: sf_mex_assign
static const mxArray *get_sim_state_c37_Demo_AU_VA1
(SFc37_Demo_AU_VA1InstanceStruct *chartInstance)
{
const mxArray *c37_st;
const mxArray *c37_y = NULL;
real_T c37_hoistedGlobal;
real_T c37_u;
const mxArray *c37_b_y = NULL;
uint8_T c37_b_hoistedGlobal;
uint8_T c37_b_u;
const mxArray *c37_c_y = NULL;
real_T *c37_personality;
c37_personality = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
c37_st = NULL;
c37_st = NULL;
c37_y = NULL;
sf_mex_assign(&c37_y, sf_mex_createcellmatrix(2, 1), false);
c37_hoistedGlobal = *c37_personality;
c37_u = c37_hoistedGlobal;
c37_b_y = NULL;
sf_mex_assign(&c37_b_y, sf_mex_create("y", &c37_u, 0, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c37_y, 0, c37_b_y);
c37_b_hoistedGlobal = chartInstance->c37_is_active_c37_Demo_AU_VA1;
c37_b_u = c37_b_hoistedGlobal;
c37_c_y = NULL;
sf_mex_assign(&c37_c_y, sf_mex_create("y", &c37_b_u, 3, 0U, 0U, 0U, 0), false);
sf_mex_setcell(c37_y, 1, c37_c_y);
sf_mex_assign(&c37_st, c37_y, false);
return c37_st;
}
开发者ID:maryamsab,项目名称:realact,代码行数:30,代码来源:c37_Demo_AU_VA1.c
注:本文中的sf_mex_createcellmatrix函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论