# MATLAB: GLOBALFIMATH has no effect for FI objects in Fixed-Point Designer (R2012b)

I may specify GLOBALFIMATH settings, but they do not have any effect on subsequently created FI objects. For example:
>> globalfimath('RoundingMethod', 'Floor');>> fi(2.247, 0,8,1e-2,0)ans =       2.2500
As I specify a 'Floor' rounding method, I would expect the answer to be 2.240, not 2.250

_"When you create a fi object in this way in R2009b, you may get different results. As of this release, the fi constructor creates the fi object using a RoundMode of nearest and an OverflowMode of saturate. Thus, the setting of the RoundMode and OverflowMode properties of the global fimath are not used to create fi objects from floating-point values."_
>> resetglobalfimath;  % To ensure a clean state>> globalfimath('RoundingMethod', 'Floor');>> h = cast(2.247, 'like', fi([], 0,8,1e-2,0))  % Floor roundingh =       2.2400>> globalfimath('RoundingMethod', 'Ceiling');>> h = cast(2.247, 'like', fi([], 0,8,1e-2,0))  % Ceiling roundingh =       2.2500