MATLAB: Do I receive an error regarding the input data type must be signed integer or a fixed point data type in Simulink 8.0 (R2012b)

MATLAB

I have a filter block in Simulink that accepts a fixed point data type input. If I feed in an input of type 'Double', I get the error message of
the input data type must be sign integer or a fixed point data type with slope power of 2 and bias of 0
If I try to place a Data Type Conversion block before the input to the filter and set the output data type to fixdt(1,2^4,0), I noticed the output of the Data Type Conversion block still remains as type 'Double' as if the Data Type Conversion block is not functioning. What could be the cause of this?

Best Answer

Please verify that the data type override option in the Fixed-Point Tool Advisor is disabled. To navigate to this option..
1.In the Simulink model navigate to Analysis -> Fixed Point Tool.
2.In the right-pane ensure that "Fixed-point instrumentation mode" is set to "Use local settings", and "Data Type override" is "off."