在仿真过程中,Simulink中的编译阶段万博1manbetx®确定从一个块的采样时间采样时间
参数(如果该块具有一个明确的采样时间),块的类型(它是否有一个隐含的采样时间),或者由模型的内容。这个编译采样时间模拟期间确定的块的采样率。您可以先更新模型,然后让该块确定模型中的任何模块的编译采样时间CompiledSampleTime
参数,使用get_param
命令。
例如,考虑模型ex_compiled_sample_new
。
用get_param
以获得块CompiledSampleTime
参数为每个在这个例子中的块。
get_param( '模型名称/ block_name', 'CompiledSampleTime');
get_param( 'ex_compiled_sample_new /正弦Wave3的', 'CompiledSampleTime');
0.5000 0
当计算块CompiledSampleTime
对于该子系统,Simulink中返回存在万博1manbetx于子系统的采样时间的单元阵列。
3 0 4 0
在这个模型中的速率转换块作为零阶保持。由于采样时间多
参数被设置为3,输入到速率过渡块具有0.5的采样速率而输出具有1.5的速率。
RT = get_param( 'ex_compiled_sample_new /速率转变',... 'CompiledSampleTime');室温{:} 0.5000 1.5000 0 0
采样时间图例显示所有的采样率的出现在模型中。
在整个模型检查编译采样时间,你可以使用模型数据编辑器(在造型选项卡,单击模型数据编辑器)。在更新框图的右侧采样时间列显示编译样本时间信号和数据存储。有关模型数据编辑器的详细信息,请参阅配置数据属性使用模型数据编辑器。