Simulinkの識別子の最大の長さを増やす
이전 댓글 표시
警告文で「モデル 'model' の記号名の計算中にエラーが発生しました。識別子の最大の長さ '31' にシンボル形式の文字列 'Simulink Functions' を使って記号名を固有にするための十分な容量が与えられていません。識別子の最大の長さを増やすことを検討してください。」
という警告が出ており、これに対応したいのですが、識別子の最大の長さを増やすにはどうすればよいか教えてください。
답변 (1개)
michio
2019년 10월 29일
0 개 추천
댓글 수: 11
Yuki Tanaka
2019년 11월 5일
michio
2019년 11월 7일
[コンフィグ]→[診断]→[詳細設定パラメータ]→[識別子の最大の長さが不十分]
をデフォルトの「警告」から「無し」に変更していただくことで警告は出なくなると思われます。
ただし、この警告を無視した場合は意図せず文字列の後ろが切れることになるので、異なる識別子が重複するおそれがあります。最大長で指定できる256よりも短くなるようにモデル内の名称振っていただいた方が安全です。

Yuki Tanaka
2019년 11월 8일
편집: Yuki Tanaka
2019년 11월 8일
Sota Torii
2019년 11월 13일
どのような操作をされた時にメッセージが出るでしょうか?
Yuki Tanaka
2019년 11월 13일
Sota Torii
2019년 11월 14일
エラーが発生している状況の再現が難しいので、問題が発生しているモデルを添付していただくことは可能でしょうか?
Yuki Tanaka
2019년 11월 14일
Sota Torii
2019년 11월 15일
Activeになっているコンフィギュレーションに問題があるようです。現在選択している「QuickStart_50019_10_29_15_16_39968」はおそらく異なるMATLABバージョンからインポートされたものと推測しますが、現在ご使用のMATLABバージョンにて、コンフィギュレーションを再設定を試していただけますでしょうか?
Yuki Tanaka
2019년 11월 15일
Sota Torii
2019년 11월 15일
特にインポート等されていないようでしたら、モデルが参照する参照コンフィギュレーションの作成過程でなにかしらの情報が変更されてしまった可能性があるかと思われます。
参考までに最上位階層のtest_para2.slxのコンフィギュレーションをベースにコンフィギュレーションを再設定した例を添付させていただきますのでご確認いただけますでしょうか。
Yuki Tanaka
2019년 11월 29일
카테고리
도움말 센터 및 File Exchange에서 String에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!