您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ssSetOutputPortOptimizeInIR函数代码示例

51自学网 2021-06-03 08:18:11
  C++
这篇教程C++ ssSetOutputPortOptimizeInIR函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ssSetOutputPortOptimizeInIR函数的典型用法代码示例。如果您正苦于以下问题:C++ ssSetOutputPortOptimizeInIR函数的具体用法?C++ ssSetOutputPortOptimizeInIR怎么用?C++ ssSetOutputPortOptimizeInIR使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ssSetOutputPortOptimizeInIR函数的23个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: mdlSetWorkWidths_c13_Final_Project_v3b

static void mdlSetWorkWidths_c13_Final_Project_v3b(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_Final_Project_v3b_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(S,sf_get_instance_specialization(),infoStruct,      13);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(S,sf_get_instance_specialization(),                infoStruct,13,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop(S,      sf_get_instance_specialization(),infoStruct,13,      "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(S,sf_get_instance_specialization(),infoStruct,13);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 3, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 4, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 5, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 6, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 7, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,13,8);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,13,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 8; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,13);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(4196323237U));  ssSetChecksum1(S,(363083250U));  ssSetChecksum2(S,(1487704290U));  ssSetChecksum3(S,(2394188969U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:alexgrompone,项目名称:Cusakis,代码行数:59,


示例2: load_ARP_02_RPSsmile_GloveAtomicBradNotImitateSmile_optimization_info

static void mdlSetWorkWidths_c2_ARP_02_RPSsmile_GloveAtomicBradNotImitateSmile  (SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct =      load_ARP_02_RPSsmile_GloveAtomicBradNotImitateSmile_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,2);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,2,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,2,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,2);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 3, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 4, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 5, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 6, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,2,7);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=0; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 7; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,2);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(1123008752U));  ssSetChecksum1(S,(2052005519U));  ssSetChecksum2(S,(1402773516U));  ssSetChecksum3(S,(1014009176U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:maryamsab,项目名称:realact,代码行数:57,


示例3: mdlSetWorkWidths_c45_Expriment_Gaze

static void mdlSetWorkWidths_c45_Expriment_Gaze(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_Expriment_Gaze_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,      45);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,45,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,45,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,45);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 3, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 4, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 5, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,45,6);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,45,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 6; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,45);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(564390947U));  ssSetChecksum1(S,(4114128404U));  ssSetChecksum2(S,(2395737836U));  ssSetChecksum3(S,(1148318102U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:maryamsab,项目名称:realact,代码行数:57,


示例4: load_MigrationOWBG_Proto4_1DLinear2DNonLinear_optimization_info

static void mdlSetWorkWidths_c2_MigrationOWBG_Proto4_1DLinear2DNonLinear  (SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct =      load_MigrationOWBG_Proto4_1DLinear2DNonLinear_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(S,sf_get_instance_specialization(),infoStruct,      2);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(S,sf_get_instance_specialization(),                infoStruct,2,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop(S,      sf_get_instance_specialization(),infoStruct,2,      "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(S,sf_get_instance_specialization(),infoStruct,2);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,2,2);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,2,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 2; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,2);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(1453239527U));  ssSetChecksum1(S,(2350476U));  ssSetChecksum2(S,(1800172598U));  ssSetChecksum3(S,(4112313721U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:ryangrnr,项目名称:3rd-Year-Project,代码行数:55,


示例5: mdlSetWorkWidths_c3_Engine_Vehicle_CVT_Wit_System1_trial1

static void mdlSetWorkWidths_c3_Engine_Vehicle_CVT_Wit_System1_trial1(SimStruct *        S){    if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {        mxArray *infoStruct =            load_Engine_Vehicle_CVT_Wit_System1_trial1_optimization_info();        int_T chartIsInlinable =            (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,3);        ssSetStateflowIsInlinable(S,chartIsInlinable);        ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                                           infoStruct,3,"RTWCG"));        ssSetEnableFcnIsTrivial(S,1);        ssSetDisableFcnIsTrivial(S,1);        ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop                                  (sf_get_instance_specialization(),infoStruct,3,                                   "gatewayCannotBeInlinedMultipleTimes"));        sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,3);        if (chartIsInlinable) {            ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);            ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);            ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);            sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),                                                infoStruct,3,3);            sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),                                           infoStruct,3,1);        }        {            unsigned int outPortIdx;            for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {                ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);            }        }        {            unsigned int inPortIdx;            for (inPortIdx=0; inPortIdx < 3; ++inPortIdx) {                ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);            }        }        sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,3);        ssSetHasSubFunctions(S,!(chartIsInlinable));    } else {    }    ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);    ssSetChecksum0(S,(1592899985U));    ssSetChecksum1(S,(3723427659U));    ssSetChecksum2(S,(534687391U));    ssSetChecksum3(S,(1735957033U));    ssSetmdlDerivatives(S, NULL);    ssSetExplicitFCSSCtrl(S,1);    ssSupportsMultipleExecInstances(S,1);}
开发者ID:rsutjion,项目名称:Matlab-Simulation---shared-GitHub,代码行数:55,


示例6: mdlSetWorkWidths_c2_dEMO_EP_IdleRandMerg2

static void mdlSetWorkWidths_c2_dEMO_EP_IdleRandMerg2(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_dEMO_EP_IdleRandMerg2_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,2);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,2,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,2,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,2);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 3, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 4, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 5, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 6, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,2,7);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=0; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 7; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,2);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(1514182145U));  ssSetChecksum1(S,(2708487299U));  ssSetChecksum2(S,(657837128U));  ssSetChecksum3(S,(4065951243U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:maryamsab,项目名称:realact,代码行数:55,


示例7: mdlSetWorkWidths_c16_HIL_model_overall

static void mdlSetWorkWidths_c16_HIL_model_overall(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_HIL_model_overall_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(S,sf_get_instance_specialization(),infoStruct,      16);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(S,sf_get_instance_specialization(),                infoStruct,16,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop(S,      sf_get_instance_specialization(),infoStruct,16,      "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(S,sf_get_instance_specialization(),infoStruct,16);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 3, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,16,4);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,16,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 4; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,16);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(2179481285U));  ssSetChecksum1(S,(1628351255U));  ssSetChecksum2(S,(521812663U));  ssSetChecksum3(S,(3310433740U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:NTNU-MCS,项目名称:CS_EnterpriseI_archive,代码行数:55,


示例8: mdlSetWorkWidths_c1_VrSubsystem

static void mdlSetWorkWidths_c1_VrSubsystem(SimStruct *S){  ssMdlUpdateIsEmpty(S, 1);  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_VrSubsystem_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,1);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,1);    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,1,       "gatewayCannotBeInlinedMultipleTimes"));    sf_set_chart_accesses_machine_info(S, sf_get_instance_specialization(),      infoStruct, 1);    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,1);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,1,1);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,1,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 1; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,1);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(886237707U));  ssSetChecksum1(S,(2201187493U));  ssSetChecksum2(S,(3980027091U));  ssSetChecksum3(S,(226916010U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSetStateSemanticsClassicAndSynchronous(S, true);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:davidecavezza,项目名称:simulation-hipeds,代码行数:54,


示例9: mdlSetWorkWidths_c2_DSHMHittingSecondORder

static void mdlSetWorkWidths_c2_DSHMHittingSecondORder(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_DSHMHittingSecondORder_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(S,sf_get_instance_specialization(),infoStruct,      2);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(S,sf_get_instance_specialization(),                infoStruct,2,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop(S,      sf_get_instance_specialization(),infoStruct,2,      "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(S,sf_get_instance_specialization(),infoStruct,2);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,2,3);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,2,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 3; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,2);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(2481097240U));  ssSetChecksum1(S,(1523087451U));  ssSetChecksum2(S,(613111906U));  ssSetChecksum3(S,(3760754794U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:deepakgopinath,项目名称:RAS_Final,代码行数:54,


示例10: mdlSetWorkWidths_c39_Demo_KinectWaveWalkInvade

static void mdlSetWorkWidths_c39_Demo_KinectWaveWalkInvade(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_Demo_KinectWaveWalkInvade_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,      39);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,39,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,39,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,39);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,39,2);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,39,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 2; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,39);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(4089941703U));  ssSetChecksum1(S,(1041175321U));  ssSetChecksum2(S,(110953528U));  ssSetChecksum3(S,(4181781999U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:maryamsab,项目名称:realact,代码行数:53,


示例11: mdlSetWorkWidths_c2_mdl5

static void mdlSetWorkWidths_c2_mdl5(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_mdl5_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,2);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,2,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,2,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,2);    sf_mark_output_events_with_multiple_callers(S,sf_get_instance_specialization      (),infoStruct,2,1);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,2,1);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,2,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 1; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,2);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(1101579204U));  ssSetChecksum1(S,(1677288660U));  ssSetChecksum2(S,(215017043U));  ssSetChecksum3(S,(165171658U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:yoshihiro-ikeda,项目名称:labfile,代码行数:53,


示例12: mdlSetWorkWidths_c5_testYarpReadSHORE

static void mdlSetWorkWidths_c5_testYarpReadSHORE(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_testYarpReadSHORE_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,5);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,5,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,5,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,5);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 2, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,5,3);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,5,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 3; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,5);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(1653211081U));  ssSetChecksum1(S,(495447997U));  ssSetChecksum2(S,(1561699203U));  ssSetChecksum3(S,(1945917740U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:maryamsab,项目名称:realact,代码行数:53,


示例13: mdlSetWorkWidths_c9_CusakisME4901arcs2

static void mdlSetWorkWidths_c9_CusakisME4901arcs2(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_CusakisME4901arcs2_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(S,sf_get_instance_specialization(),infoStruct,      9);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(S,sf_get_instance_specialization(),                infoStruct,9,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop(S,      sf_get_instance_specialization(),infoStruct,9,      "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(S,sf_get_instance_specialization(),infoStruct,9);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,9,2);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,9,3);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=3; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 2; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,9);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(705850205U));  ssSetChecksum1(S,(837732762U));  ssSetChecksum2(S,(2412611858U));  ssSetChecksum3(S,(3331960822U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:alexgrompone,项目名称:Cusakis,代码行数:53,


示例14: mdlSetWorkWidths_c8_AllPurposeModel_TyreRelaxation

static void mdlSetWorkWidths_c8_AllPurposeModel_TyreRelaxation(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_AllPurposeModel_TyreRelaxation_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,8);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,8,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,8,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,8);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,8,2);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,8,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 2; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,8);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(2371724163U));  ssSetChecksum1(S,(1463652245U));  ssSetChecksum2(S,(3484014136U));  ssSetChecksum3(S,(3295394020U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:Danpihl,项目名称:Overtaking,代码行数:52,


示例15: mdlSetWorkWidths_c13_ARP_02_RPSs_Bdr_GK_BIS5

static void mdlSetWorkWidths_c13_ARP_02_RPSs_Bdr_GK_BIS5(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_ARP_02_RPSs_Bdr_GK_BIS5_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,      13);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,13,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,13,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,13);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,13,1);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,13,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 1; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,13);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(2385262097U));  ssSetChecksum1(S,(1429845655U));  ssSetChecksum2(S,(3347728244U));  ssSetChecksum3(S,(1463233249U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:maryamsab,项目名称:realact,代码行数:52,


示例16: mdlSetWorkWidths_c7_NavigationObserver_2

static void mdlSetWorkWidths_c7_NavigationObserver_2(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_NavigationObserver_2_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,7);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,7,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,7,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,7);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,7,1);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,7,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 1; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,7);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(855618129U));  ssSetChecksum1(S,(3987884458U));  ssSetChecksum2(S,(3522615756U));  ssSetChecksum3(S,(3196699378U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:tharunprasanth,项目名称:DG_sim,代码行数:51,


示例17: mdlSetWorkWidths_c6_DemoGazeFollowWaveIdleRand

static void mdlSetWorkWidths_c6_DemoGazeFollowWaveIdleRand(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_DemoGazeFollowWaveIdleRand_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,6);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,6,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,6,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,6);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,6,1);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,6,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 1; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,6);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(508935511U));  ssSetChecksum1(S,(3210139094U));  ssSetChecksum2(S,(4048065566U));  ssSetChecksum3(S,(674732350U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:maryamsab,项目名称:realact,代码行数:51,


示例18: mdlSetWorkWidths_c4_DisplayCANMsg

static void mdlSetWorkWidths_c4_DisplayCANMsg(SimStruct *S){  ssMdlUpdateIsEmpty(S, 1);  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_DisplayCANMsg_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,4);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,1);    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,4,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,4);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,4,1);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,4,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 1; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,4);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(3734764569U));  ssSetChecksum1(S,(381797582U));  ssSetChecksum2(S,(29433646U));  ssSetChecksum3(S,(488799498U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:khiemdo,项目名称:embedded-matlab,代码行数:51,


示例19: mdlSetWorkWidths_c1_newtons_cradle

static void mdlSetWorkWidths_c1_newtons_cradle(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_newtons_cradle_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(S,sf_get_instance_specialization(),infoStruct,      1);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(S,sf_get_instance_specialization(),                infoStruct,1,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop(S,      sf_get_instance_specialization(),infoStruct,1,      "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(S,sf_get_instance_specialization(),infoStruct,1);    if (chartIsInlinable) {      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,1,2);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=2; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,1);    ssSetHasSubFunctions(S,!(chartIsInlinable));    ssSetCallsOutputInInitFcn(S,1);  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(3676614977U));  ssSetChecksum1(S,(2993289601U));  ssSetChecksum2(S,(3118278023U));  ssSetChecksum3(S,(1837160273U));  ssSetNumContStates(S,6);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:exodaniel,项目名称:Vitrified-Code,代码行数:43,


示例20: mdlSetWorkWidths_c35_Expriment_Pose

static void mdlSetWorkWidths_c35_Expriment_Pose(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_Expriment_Pose_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,      35);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,35,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,35,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,35);    sf_mark_output_events_with_multiple_callers(S,sf_get_instance_specialization      (),infoStruct,35,1);    if (chartIsInlinable) {    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,35);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(905514383U));  ssSetChecksum1(S,(3760053271U));  ssSetChecksum2(S,(77579511U));  ssSetChecksum3(S,(3157187180U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:maryamsab,项目名称:realact,代码行数:42,


示例21: mdlSetWorkWidths_c2_dsm_demo

static void mdlSetWorkWidths_c2_dsm_demo(SimStruct *S){  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_dsm_demo_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(S,sf_get_instance_specialization(),infoStruct,      2);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(S,sf_get_instance_specialization(),                infoStruct,2,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop(S,      sf_get_instance_specialization(),infoStruct,2,      "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(S,sf_get_instance_specialization(),infoStruct,2);    if (chartIsInlinable) {      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,2,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,2);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(2275359546U));  ssSetChecksum1(S,(2739221388U));  ssSetChecksum2(S,(3417375692U));  ssSetChecksum3(S,(2401576303U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,0);}
开发者ID:wenchen0407,项目名称:NPPwireless,代码行数:42,


示例22: mdlSetWorkWidths_c10_experiment_lib2

static void mdlSetWorkWidths_c10_experiment_lib2(SimStruct *S){  /* Actual parameters from chart:     a   */  const char_T *rtParamNames[] = { "a" };  ssSetNumRunTimeParams(S,ssGetSFcnParamsCount(S));  /* registration for a*/  ssRegDlgParamAsRunTimeParam(S, 0, 0, rtParamNames[0], SS_DOUBLE);  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_experiment_lib2_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(sf_get_instance_specialization(),infoStruct,      10);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(sf_get_instance_specialization(),                infoStruct,10,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop      (sf_get_instance_specialization(),infoStruct,10,       "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(sf_get_instance_specialization(),infoStruct,10);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,10,2);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,10,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 2; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,10);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(324921852U));  ssSetChecksum1(S,(3643253733U));  ssSetChecksum2(S,(2128199589U));  ssSetChecksum3(S,(3048879468U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:manelvelasco,项目名称:Matlab-Library,代码行数:62,


示例23: mdlSetWorkWidths_c25_CusakisME4901arcs2

static void mdlSetWorkWidths_c25_CusakisME4901arcs2(SimStruct *S){  /* Actual parameters from chart:     m mb mt   */  const char_T *rtParamNames[] = { "m", "mb", "mt" };  ssSetNumRunTimeParams(S,ssGetSFcnParamsCount(S));  /* registration for m*/  ssRegDlgParamAsRunTimeParam(S, 0, 0, rtParamNames[0], SS_DOUBLE);  /* registration for mb*/  ssRegDlgParamAsRunTimeParam(S, 1, 1, rtParamNames[1], SS_DOUBLE);  /* registration for mt*/  ssRegDlgParamAsRunTimeParam(S, 2, 2, rtParamNames[2], SS_DOUBLE);  if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) {    mxArray *infoStruct = load_CusakisME4901arcs2_optimization_info();    int_T chartIsInlinable =      (int_T)sf_is_chart_inlinable(S,sf_get_instance_specialization(),infoStruct,      25);    ssSetStateflowIsInlinable(S,chartIsInlinable);    ssSetRTWCG(S,sf_rtw_info_uint_prop(S,sf_get_instance_specialization(),                infoStruct,25,"RTWCG"));    ssSetEnableFcnIsTrivial(S,1);    ssSetDisableFcnIsTrivial(S,1);    ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop(S,      sf_get_instance_specialization(),infoStruct,25,      "gatewayCannotBeInlinedMultipleTimes"));    sf_update_buildInfo(S,sf_get_instance_specialization(),infoStruct,25);    if (chartIsInlinable) {      ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL);      sf_mark_chart_expressionable_inputs(S,sf_get_instance_specialization(),        infoStruct,25,1);      sf_mark_chart_reusable_outputs(S,sf_get_instance_specialization(),        infoStruct,25,1);    }    {      unsigned int outPortIdx;      for (outPortIdx=1; outPortIdx<=1; ++outPortIdx) {        ssSetOutputPortOptimizeInIR(S, outPortIdx, 1U);      }    }    {      unsigned int inPortIdx;      for (inPortIdx=0; inPortIdx < 1; ++inPortIdx) {        ssSetInputPortOptimizeInIR(S, inPortIdx, 1U);      }    }    sf_set_rtw_dwork_info(S,sf_get_instance_specialization(),infoStruct,25);    ssSetHasSubFunctions(S,!(chartIsInlinable));  } else {  }  ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE);  ssSetChecksum0(S,(2702245221U));  ssSetChecksum1(S,(3247048464U));  ssSetChecksum2(S,(4066746145U));  ssSetChecksum3(S,(3712905929U));  ssSetmdlDerivatives(S, NULL);  ssSetExplicitFCSSCtrl(S,1);  ssSupportsMultipleExecInstances(S,1);}
开发者ID:alexgrompone,项目名称:Cusakis,代码行数:67,



注:本文中的ssSetOutputPortOptimizeInIR函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ ssSetOutputPortWidth函数代码示例
C++ ssSetOutputPortDataType函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。