主要内容

ssSetControllableSampleTime

在块内登记可控的采样时间

语法

void ssSetControllableSampleTime(Simstruct *S, int st_index, time_T分辨率)

参数

年代

表示s -功能块的SimStruct。

st_index

块内可控样品时间的指标。

请注意

可控制的采样时间仅支持在单一的速率块。金宝app因此sti将0。

决议

块的采样时间分辨率。这是块所能走的最小时间步长。块的事件可以设置为的整数倍决议

描述

使用此函数mdlInitializeSampleTimes注册要配置为在可控的样本时间运行的块。

语言

C, c++

例子

将s函数块注册为可控制的样品时间,分辨率为0.01。

静态无效mdlInitializeSampleTimes (SimStruct *年代){ssSetControllableSampleTime(S, 0, 0.01);}

看到这个功能sfun_pwm.c中使用的sfcndemo_pwm

介绍了R2017b