matlab runtime 起動できない

14 views (last 30 days)
Weijie Liu
Weijie Liu on 25 Sep 2019
Commented: Kazuya on 28 Sep 2019
Matlab Runtime V92を使う実行ファイル(.exe)があります。
同じinstallerを使って、DesktopPCとNotePCの両方にMatlab Runtime v92をインストールしまして、Desktopの方では前記Exeを通常に実行できますが、NotePCの方では起動出来ません。NotePCのPATHを見ると、ちゃんとMatlab Runtime v92もあります。
NotePCでの現象は、Exeファイルをダブルクリックすると、Console Terminalは数秒間表示され消えます。正しい(Desktop)のは、Console Terminalが60秒近く表示された後に実行ファイルの画面が表示されます。
NotePCの方に何が問題でしょうか?確認方法ありますか?
  1 Comment
Kojiro Saito
Kojiro Saito on 25 Sep 2019
コンパイル時に「ランタイム追加設定」で「ログファイルを作成する」オプションを入れてコンパイルすれば、exeをNotePCで実行した時に何かエラーが出ていないか、確認することができます。

Sign in to comment.

Answers (3)

Kazuya
Kazuya on 25 Sep 2019
NotePC 側のなにが影響しているか、、ですが、エラーログなどない状態だとなかなか難しいですね。
1つ考えられるのはグラフィックスボードでしょうか・・。モデル名、ドライバーバージョンなどわかりますか?
https://jp.mathworks.com/help/matlab/creating_plots/resolving-low-level-graphics-issues.html の「グラフィックス ハードウェア ドライバーのアップグレード」が参考になるかもしれません。
  1 Comment
Kazuya
Kazuya on 28 Sep 2019
Weijie Liu さんからのコメントを引用します。
「残念ですが、まだ解決に至っていません。NotePCはPanasonic CF-SZ6です。グラフィックアクセラレーターはインテルHDグラフィックス620(CPU内蔵)です。
自分としては、インストールしたMatlab Runtime v92を利用できるかをまず検証したいです。PCにMatlab Runtime v92しかインストールしてないですので、どこかから検証用実行ファイルを入手可能でしょうか?」
***(ここから私のコメント)***
インテルHDグラフィックス620 というのは少し原因の匂いがしますね。R2014b 以降のバージョンでプロットなどを描くと MATLAB がクラッシュする現象が、MATLAB Answers の他のQ&Aでも散見されます。v92 というと R2017a で作られたものだと思いますので。。
考えられる対策は3つ。
1:もともとの MATLAB コードの中に > opengl software というコマンドを入れて、グラフィックスボードを使わないようにしてもらう。(exeを作った側でできること)
2:R2014a 以前のバージョンで開発してもらう。(exeを作った側でできること)
3:インテルHDグラフィックス620のドライバーを最新のものに更新すると動く可能性はあります。(exeを使う側でできること)

Sign in to comment.


Weijie Liu
Weijie Liu on 27 Sep 2019
いろいろ御見解ありがとうございます。
残念ですが、まだ解決に至っていません。NotePCはPanasonic CF-SZ6です。グラフィックアクセラレーターはインテルHDグラフィックス620(CPU内蔵)です。
自分としては、インストールしたMatlab Runtime v92を利用できるかをまず検証したいです。PCにMatlab Runtime v92しかインストールしてないですので、どこかから検証用実行ファイルを入手可能でしょうか?

Weijie Liu
Weijie Liu on 27 Sep 2019
また、以前v92よりも新しいRuntimeバージョンをインストールしたこともあったので、もしかして、アンインストール不充分が原因?何か確認できる方法ないでしょうか?
  1 Comment
Kazuya
Kazuya on 28 Sep 2019
Edited: Kazuya on 28 Sep 2019
アンインストールが不十分というのは考えにくいですね。。
(一連のやり取りが読みにくくなるので、すいませんが、私の最初の回答に「コメント」という形で返信いただけますか?)

Sign in to comment.

Categories

Find more on Matrix Indexing 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!