Simulinkのラ​ピッドアクセラレータ​モード実行時にのみ発​生するエラーの解消方​法について(R202​1b)

12 views (last 30 days)
Ryunosuke
Ryunosuke on 21 Aug 2023
Commented: Ryunosuke on 29 Aug 2023
ノーマルモードやアクセラレータモードでは問題なく動作する事を確認済の、
非常にシンプルなSimulinkモデル(sute.exe、以下)について、
アクセラレータモードで実行すると以下の症状が発生し、実行がエラーとなります。
この原因についてご教示ください。
  
■症状
・Simulunkウィンドウ下部のメッセージは、コード生成:コードテンプレートの生成:完了まで問題なく進む。
・上記メッセージが出た後30秒以上待たされてから以下のメッセージが表示される。
     
・「アクセスを許可する」をクリックしても、以下エラーが表示される。
■基本環境
MATLAB バージョン 9.11 (R2021b)
Simulink バージョン 10.4 (R2021b)
MATLAB Coder バージョン 5.3 (R2021b)
MATLAB Compiler バージョン 8.3 (R2021b)
MATLAB Compiler SDK バージョン 6.11 (R2021b)
...
Simulink Code Inspector バージョン 4.0 (R2021b)
Simulink Coder バージョン 9.6 (R2021b)
Simulink Compiler バージョン 1.3 (R2021b)
...
■その他環境(mex)
mexは、MinGW64でCコンパイラを設定。
■備考
社内の他の人(一部)の環境(Matlab2012b)では、問題なく実行できるという報告を受けていますが、
特にファイアウォール周りの設定をいじっていないと聞いており、社内の情報システムの問題だけ
ではないと考えています(ただし成功した人の環境はMinGWではなく、Visual Basic環境とのこと)。
■その他
参考になりそうな他のQ&Aを見ても解決できませんでした。
→コマンドウィンドウでsim('sute.slx');としてみたが、以下のように結局エラーになりました。
→記載されているコマンドが現在のバージョンでは有効ではない?ように思えます。
  2 Comments
交感神経優位なあかべぇ
ファイアーウォールの設定、(特に、パブリックネットワーク)をオフにしてから実行してもダメでしょうか?
もし、パブリックネットワークの設定をオフにできないなどの事情がありましたら、下記の設定をいじることで、MATLABだけパブリックネットワークへの接続を許可させることができます。
Ryunosuke
Ryunosuke on 29 Aug 2023
ご回答頂きありがとうございました。ご教示頂いた設定にしたところ、実行できる場合があることが分かりました。ただ、同じファイアウォール設定環境&同じSumulinkであっても、質問内容と同じエラーが出るケースもあり、何回かに1回成功するような不安定な状況です。本原因は不明ですが、少なくとも実行できるケースでは所望の結果が得られるようになりました。ありがとうございました。

Sign in to comment.

Answers (0)

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!