MATLAB: Does the Inport use the value specified for its ‘Data type’ parameter even though I have ‘Specify properites via bus object’ selected in Simulink 6.2 (R14SP2)

busdatainportobjectpropertiessimulinkspecifytypevia

I have a subsystem containing an Inport whose 'Data type' parameter is set to 'single' and whose 'Specify properties via bus object' is checked. A bus signal feeds this Inport and when I attempt to simulate the model I receive the following error:
Data type mismatch. Output port 1 of 'model/block' is a signal of mixed data type. However, it is driving a signal of data type 'single'.

Best Answer

This bug has been fixed in Release 14 Service Pack 3 (R14SP3). For previous product releases, read below for any possible workarounds:
We have verified that there is a bug in Simulink 6.2 (R14SP2) in the way that it handles Inports whose 'Data type' parameter is not set to 'auto' when 'Specify properties via bus object' is checked.
To work around this issue, uncheck 'Specify properties via bus object', change 'Data type' to 'auto', and then recheck it.