Simulinkのラピッドアクセラレータモード実行時にのみ発生するエラーの解消方法について(R2021b)
12 views (last 30 days)
Show older comments
ノーマルモードやアクセラレータモードでは問題なく動作する事を確認済の、
非常にシンプルな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
交感神経優位なあかべぇ
on 26 Aug 2023
ファイアーウォールの設定、(特に、パブリックネットワーク)をオフにしてから実行してもダメでしょうか?
もし、パブリックネットワークの設定をオフにできないなどの事情がありましたら、下記の設定をいじることで、MATLABだけパブリックネットワークへの接続を許可させることができます。
Answers (0)
See Also
Categories
Find more on MATLAB Support for MinGW-w64 C/C++ Compiler in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!