SimulinkブロックのパラメーターにMATLAB変数を使っていて
mxArraytostring error while parsing 1st parameter
のエラーに遭遇することがあります。
この原因として、そのブロック・パラメーターがchar型のみを受付けて、string型を受付けていない場合があります。 (もちろん他の原因の場合もあり得ます。)
例えば、fuga_strという変数をstring型で定義している時は、
fuga_char = char(fuga_str)
のようにchar型に変換するとエラーが解消する場合があります。