Simulink モデルがどの Simulinkバージョンかを確認する

Simulink モデルがどのバージョンのMATLAB/Simulinkで作られたか確認する方法のメモです。

知りたいモデルの情報を得るには

info = Simulink.MDLInfo('foo.slx');

とします。

これだとモデルが持っている情報が全部出てきます。欲しいのは20XXxのようなリリース・ネームなので、リリース・ネームは

info.ReleaseName
で参照できます。

Simulink.MDLInfoはほかにも情報があって興味深いです。

たとえば”SavedCharacterEncoding”は2019bでは”Shift_JIS”です。

参考

How can I find out which version was used to create a particular model in Simulink 7.3 (R2009a)?