MATLAB: Modifying discrete filter block simulink

simulink

I am having issues modifying the discrete filter block, I would like to reproduce the same block, except be able to change the sampling rate of the filter with an an input. Is there any way to: a) See the block in code format b) reproduce the discrete filter in block format. Thanks in advance.

Best Answer

Hi Adam,
If you're trying to modify the sample time from the command prompt, this api might be helpful:
>> load_system('myMdl');
>> set_param('myMdl/Discrete Filter', 'SampleTime', '0.1');
To create an identical twin block, this could be used:
>> add_block('myMdl/Old_block_name', 'myMdl/Twin_block_name');
Hope this helps, Nobel.