This issue has been resolved in Simulink Fixed Point 6.2 (R2009b).
To work around this issue in Simulink Fixed point 6.1 (R2009a), execute the following steps.
1. You need to modify the following file.
$MATLABROOT\toolbox\fixedpoint\fixedpointtool\@fxptui\@sfchartresult\isInSubsysToScale.m
$MATLABROOT is the root directory where MATLAB is installed and can be known by executing the following command at the MATLAB Command Prompt.
2. Add the following line of code to this file
blkDiagram = bdroot(topSubSystemToScale.getFullName);
right after this line in the existing code
subsys = fxptui.getsfsubsys(h);
3. Once you have modified the file, save it and execute the following command at the MATLAB Command Prompt.
4. Restart MATLAB.
Best Answer