Ich möchte 2 Aufzählungslisten in Simulink auf eine Weise zuordnen, dass es einfach ist, die Verbindung zwischen den 2 Maps zu sehen, die ihre Namen anstelle ihrer Werte verwenden. Wie kann das gemacht werden?Matlab Simulink Enumerationszuordnung
Vielen Dank!
Beispiel:
Aktionen:
classdef(Enumeration) Actions < Simulink.IntEnumType
enumeration
Off(1)
PowerOn(2)
PowerOff(3)
end
end
Staaten:
classdef(Enumeration) States < Simulink.IntEnumType
enumeration
START(1000)
RUNNING(1002)
STOPPED(1003)
OFF(1004)
end
end
Die Anschlüsse so sein würde:
States.START -> Actions.PowerOn
States.RUNNING -> Actions.PowerOn
States.STOPPED -> Actions.PowerOff
States.OFF -> Actions.Off
Suchen Sie nach einem Simulink-Block für dieses Mapping? –
Es sollte in Simulink-Modell verwendet werden, aber wenn die Lösung aus einem Block mit einigen zusätzlichen Code \ Komponenten besteht, ist es auch in Ordnung. –