The problem I was having is not associated with the rate transition block, but rather the World Magnetic Model block. There is a memory block embedded in several of the subsystems within the block. They include:
- Has Time Changed
- Has longitude changed
- Has altitude or latitude changed
The "Inherit sample time" check box is disabled by default. I believe this results in the simulation clock time being used, rather than the inputted signals sample time. Unmasking the system and checking the box solves this problem. I do not notice any change in the performance of the block after this change.
MATLAB 2011a was used.
Would any of the Mathworks staff know why the world magnetic model block behaves this way.