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.