I have an enum of for example 'Gender' (Male =0 , Female =1) and I have another enum own 'MyGender' enum (Male =0 , Female =1, Unknown =2)
My question is how can I write something quick and nice to convert from their enum to mine?
In Matlab it is possible to do this:
Var1 = Gender.Male Var2 = MyGender.(char(Var1))
But when I do this is a state machine is simulink I get the following error:
Simulink does not have enough information to determine output sizes for this block. If you think the errors below are inaccurate, try specifying types for the block inputs and/or sizes for the block outputs. Component:Stateflow | Category:Coder error Non-constant expression or empty matrix. This expression must be constant because its value determines the size or class of some expression.
Can someone suggest a better implementation that will work with code gen also.
Thanks
Best Answer