Hello, I am wondering if there is any way to automatically get the CompiledSampleTime parameter for a discrete fixed-step subsystem at compilation time in Simulink, and then use the value as a constant within the model during its execution?
For example, I can get the model fundamental sample time and use it during execution in this way by inserting the line of code eval( get_param(bdroot, 'FixedStep') ); into a constant block.
Is there any similar method to get the compiled sample time of a subsystem? I thought perhaps setting the sample time of a constant block to inherited (-1), placing it inside the subsystem, and using something like eval( get_param(gcs, 'CompiledSampleTime') ); as the constant value might yield what I am looking for. But alas it does not.
Edit: This would obviously only apply to multi-rate models
Best Answer