Simulink で “mxArraytostring error while parsing 1st parameter” のエラー

SimulinkブロックのパラメーターにMATLAB変数を使っていて

mxArraytostring error while parsing 1st parameter

のエラーに遭遇することがあります。

この原因として、そのブロック・パラメーターがchar型のみを受付けて、string型を受付けていない場合があります。 (もちろん他の原因の場合もあり得ます。)

例えば、fuga_strという変数をstring型で定義している時は、

fuga_char = char(fuga_str)

のようにchar型に変換するとエラーが解消する場合があります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください