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

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

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

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

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

示例1: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    This function is used to specify the sample time(s) for your *    S-function. You must register the same number of sample times as *    specified in ssSetNumSampleTimes. */static void mdlInitializeSampleTimes(SimStruct *S){#ifdef VARIABLE_STEP        /*      * For Fortran code with either no states at     * all or with continuous states that you want     * to support with variable time steps, use     * a sample time like this:     */    ssSetSampleTime(S, 0, CONTINUOUS_SAMPLE_TIME);    ssSetOffsetTime(S, 0, 0.0);    #else    /*      * If the Fortran code implicitly steps time     * at a fixed rate and you don't want to change     * the code, you need to use a discrete (fixed     * step) sample time, 1 second is chosen below.     */    ssSetSampleTime(S, 0, 0.01); /* Choose the sample time here if discrete */    ssSetOffsetTime(S, 0, 0.0);   #endif    ssSetModelReferenceSampleTimeDefaultInheritance(S);}
开发者ID:Tri-o-copter,项目名称:Brainware,代码行数:33,


示例2: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    S-function is comprised of only continuous sample time elements */static void mdlInitializeSampleTimes(SimStruct *S){	/* fixed sample time passed from options */	ssSetSampleTime(S, 0, TS(S));	ssSetOffsetTime(S, 0, 0.0);	ssSetModelReferenceSampleTimeDefaultInheritance(S);}
开发者ID:YangShuailing,项目名称:MATLAB_diva,代码行数:11,


示例3: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S){	ssSetSampleTime(S, 0, *mxGetPr(paramSampleTime));	ssSetOffsetTime(S, 0, 0.0);    ssSetCallSystemOutput(S,0);  /* call on first element */	ssSetModelReferenceSampleTimeDefaultInheritance(S);}
开发者ID:diogoalmeida,项目名称:thesis,代码行数:7,


示例4: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    This function is used to specify the sample time(s) for your *    S-function. You must register the same number of sample times as *    specified in ssSetNumSampleTimes. */static void mdlInitializeSampleTimes(SimStruct *S){    ssSetSampleTime(S, 0, SAMPLE_TIME_0);    ssSetModelReferenceSampleTimeDefaultInheritance(S);    ssSetOffsetTime(S, 0, 0.0);}
开发者ID:bnurbekov,项目名称:Humanoid_Robot_Learning_To_Walk,代码行数:13,


示例5: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S){  debugPrintf("'%s': mdlInitializeSampleTimes/n", S->path);  ssSetSampleTime(S, 0, CONTINUOUS_SAMPLE_TIME);  ssSetOffsetTime(S, 0, FIXED_IN_MINOR_STEP_OFFSET);}
开发者ID:ZhanYufeng,项目名称:truetime,代码行数:7,


示例6: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S){    // Register one pair for each sample time    ssSetSampleTime(S, 0, INHERITED_SAMPLE_TIME);    ssSetOffsetTime(S, 0, 0.0);}
开发者ID:qbrobotics,项目名称:qbmove_simulink,代码行数:7,


示例7: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    This function is used to specify the sample time(s) for your *    S-function. You must register the same number of sample times as *    specified in ssSetNumSampleTimes. */static void mdlInitializeSampleTimes(SimStruct *S){    real_T Tsim = mxGetScalar(ssGetSFcnParam(S, 0));    ssSetSampleTime(S, 0, Tsim);                      //CONTINUOUS_SAMPLE_TIME);    ssSetOffsetTime(S, 0, 0.0);}
开发者ID:evanyfang,项目名称:matlab_ros_bridge,代码行数:13,


示例8: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    This function is used to specify the sample time(s) for your *    S-function. You must register the same number of sample times as *    specified in ssSetNumSampleTimes. */static void mdlInitializeSampleTimes(SimStruct *S){  /*    Set the sample time to continuous  */  ssSetSampleTime(S, 0, CONTINUOUS_SAMPLE_TIME);  ssSetOffsetTime(S, 0, 0.0);}
开发者ID:jnemanja,项目名称:Aalto_HIL_framework,代码行数:14,


示例9: mdlInitializeSampleTimes

// Function: mdlInitializeSampleTimes =========================================// Abstract://   This function is used to specify the sample time(s) for your//   S-function. You must register the same number of sample times as//   specified in ssSetNumSampleTimes.static void mdlInitializeSampleTimes(SimStruct *S){    // The sampling time of this SFunction must be inherited so that the Soft Real Time sblock can be used.    ssSetSampleTime(S, 0, INHERITED_SAMPLE_TIME);    // ssSetSampleTime(S, 0, 10.0);    ssSetOffsetTime(S, 0, 0.0);    ssSetModelReferenceSampleTimeDefaultInheritance(S);}
开发者ID:lukeboorman,项目名称:WBI-Toolbox,代码行数:13,


示例10: mdlInitializeSampleTimes

/* Function to initialize sample times. */static void mdlInitializeSampleTimes(SimStruct *S){    /* task periods */    ssSetSampleTime(S, 0, 0.06);    /* task offsets */    ssSetOffsetTime(S, 0, 0.0);}
开发者ID:MorS25,项目名称:Octodrone,代码行数:9,


示例11: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    Specifiy that we have a continuous sample time. */static void mdlInitializeSampleTimes(SimStruct *S){    real_T time;        // get sample time from parameters    time = SAMPLE_TIME(S);    if (time == -1)    {        ssSetSampleTime(S, 0, INHERITED_SAMPLE_TIME);        ssSetModelReferenceSampleTimeDefaultInheritance(S);    }    else        ssSetSampleTime(S, 0, time);        ssSetOffsetTime(S, 0, 0.0);}
开发者ID:smithandrewc,项目名称:robovero_cpp,代码行数:21,


示例12: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S){    double n;	ssSetSampleTime(S, 0, mxGetPr(SAMPLE_TIME_ARG)[SAMP_TIME_IND]);    ssSetOffsetTime(S, 0, 0.0);    n = mxGetPr(SAMPLE_TIME_ARG)[SAMP_TIME_IND];#ifdef __linux    thread_usleep = (int)((n*1E6)/2.0);#endif}
开发者ID:aravindcheruvu,项目名称:egosense,代码行数:9,


示例13: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ===================================== * Abstract: *    This function is used to specify the sample time(s) for your *    S-function. You must register the same number of sample times as *    specified in ssSetNumSampleTimes. */static void mdlInitializeSampleTimes(SimStruct *S){  ssSetSampleTime(S, 0, (real_T)1);  ssSetOffsetTime(S, 0, (real_T)0);#if defined(ssSetModelReferenceSampleTimeDisallowInheritance)  ssSetModelReferenceSampleTimeDisallowInheritance(S);#endif}
开发者ID:mingcongzhang,项目名称:Software-Projects-Work,代码行数:18,


示例14: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S){	real_T sampling;	#ifdef DEBUG		debug("mdlInitializeSampleTimes entered./n");#endif	sampling = SAMPLING_PARAM_DATA(S)/60;    ssSetSampleTime(S, 0, sampling);    ssSetOffsetTime(S, 0, 0.0);#ifdef DEBUG	debug("mdlInitializeSampleTimes left./n");#endif} /* mdlInitializeSampleTimes */
开发者ID:sk4ld,项目名称:DVCP-VAM,代码行数:13,


示例15: mdlInitializeSampleTimes

/* Function to initialize sample times */static void mdlInitializeSampleTimes(SimStruct *S){    ssSetSampleTime(S, 0, SAMPLE_TIME);    ssSetOffsetTime(S, 0, 0);    #ifndef MATLAB_MEX_FILE#ifdef __WATCOMC__    LoadDLLStatus = LoadFTD2XXLibrary( );    if(LoadDLLStatus != 0 ) return;#endif  /* __WATCOMC__ */    NoOfDetectedUSBDevices = USBOpen( );    CommandRead_TCrane( &RTDACUSBBuffer );#endif}
开发者ID:araujokth,项目名称:kth-wsn,代码行数:15,


示例16: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    This function is used to specify the sample time(s) for your *    S-function. You must register the same number of sample times as *    specified in ssSetNumSampleTimes. */static void mdlInitializeSampleTimes(SimStruct *S) {    mxArray *array_ptr;    double sampleTime;    // printf("URG: 2222/n");    // Leemos el sample time definido por el usuario    array_ptr = mexGetVariable("caller", "SampleTime");    if (array_ptr == NULL ){        printf("URG: No se encontro la variable SampleTime. Se usará 0.5/n");        sampleTime = 0.5;    }    else    {        sampleTime=*((double*)(mxGetData(array_ptr)));        printf("URG: Usando variable SampleTime con valor = %f/n", sampleTime);    }    //sampleTime = *sampleTimeTmp;    /* Destroy array */    mxDestroyArray(array_ptr);            ssSetSampleTime(S, 0, sampleTime);    ssSetOffsetTime(S, 0, 0.0);}
开发者ID:BrianCarvajal,项目名称:iwalker-slam,代码行数:29,


示例17: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    Specifiy that we inherit our sample time from the driving block. */static void mdlInitializeSampleTimes(SimStruct *S){    InputRealPtrsType uPtrs = ssGetInputPortRealSignalPtrs(S,0);    mxArray *array_ptr;    double stTmp;        // Leemos el sample time definido por el usuario    array_ptr = mexGetVariable("caller", "SampleTime");    if (array_ptr == NULL ){        mexPrintf("No se encontro la variable SampleTime. Se usará 0.001/n");        stTmp = 0.001;    }    else    {        stTmp=*((double*)(mxGetData(array_ptr)));        mexPrintf("Usando variable SampleTime con valor = %f/n", sampleTime);    }    sampleTime = stTmp;    /* Destroy array */    mxDestroyArray(array_ptr);        ssSetSampleTime(S, 0, sampleTime);    ssSetOffsetTime(S, 0, 0.0);}
开发者ID:BrianCarvajal,项目名称:iwalker-slam,代码行数:28,


示例18: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S){    ssSetSampleTime(S, 0, CONTINUOUS_SAMPLE_TIME);    ssSetOffsetTime(S, 0, 0.0);}
开发者ID:zapv1348,项目名称:fall_2015,代码行数:5,


示例19: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S) {    real_T sampleTime = PARAM(3)[0];    ssSetSampleTime(S,0,sampleTime);    ssSetOffsetTime(S,0,0.0);}
开发者ID:rhopfer,项目名称:rtairos,代码行数:5,


示例20: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S){  ssSetSampleTime(S, 0, mxGetPr(SAMP_TIME_ARG)[SAMP_TIME_IND]);  ssSetOffsetTime(S, 0, 0.0);}
开发者ID:sensysnetworks,项目名称:stromboli-24.1,代码行数:5,


示例21: mdlInitializeSampleTimes

/* Function: mdlInitializeSampleTimes ========================================= * Abstract: *    This function is used to specify the sample time(s) for your *    S-function. You must register the same number of sample times as *    specified in ssSetNumSampleTimes. */static void mdlInitializeSampleTimes(SimStruct *S) {  ssSetSampleTime(S, 0, mxGetScalar(ssGetSFcnParam(S, 0)));  ssSetOffsetTime(S, 0, 0.0);  ssSetModelReferenceSampleTimeDefaultInheritance(S);}
开发者ID:maryamsab,项目名称:realact,代码行数:11,


示例22: mdlInitializeSampleTimes

static void mdlInitializeSampleTimes(SimStruct *S){  ssSetSampleTime(S, 0, INHERITED_SAMPLE_TIME);  ssSetOffsetTime(S, 0, FIXED_IN_MINOR_STEP_OFFSET);}
开发者ID:AndFroSwe,项目名称:MF2044,代码行数:5,



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


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