子系统分为两类:触发子系统和非触发子系统。对于触发子系统,通常情况下,子系统从触发信号获取采样时间。使用触发块来创建触发的子系统。如果设置块触发类型到函数调用和采样时间类型到周期性这个取样时间
参数变为活动状态。在这种情况下,你指定样本的采样时间触发块,从而确定子系统的采样时间。
有四个非触发子系统:
事实上的
启用
原子的
行动
万博1manbetx®根据虚拟子系统和已启用子系统内容的各自采样时间,计算其采样时间。
原子子系统是一种特殊情况,因为子系统块具有系统采样时间
参数此外,对于非默认值–1的采样时间,原子子系统内的块只能具有值Inf
、–1或子系统的相同(离散)值取样时间
参数如果原子子系统保留为继承,Simulink将以与虚拟子系统和启用子系统相同的方式计算块采样时间。然而,子系统的万博1manbetx主要用途取样时间
参数用于同时指定原子子系统内所有设置为继承的大量块。要获取原子子系统上设置的采样时间,请在命令提示符下使用此命令:
获取参数(原子子系统块,'SystemSampleTime');
对于块具有不同采样率的非触发子系统,Simulink将子系统的编译采样时间作为子系统中所有采样率的单元数组返回。要查看此信息,请使用万博1manbetx获取参数
命令在MATLAB提示符下执行。
获取参数(子系统块,'CompiledSampleTime')