R2018bで使用で​きていたアプリを、R​2020bでも使用す​るためにはどうすれば​よいか

1 回表示 (過去 30 日間)
佳樹
佳樹 2022 年 12 月 20 日
コメント済み: 佳樹 2022 年 12 月 27 日
現在Simulink, Stateflowにて、開発を行っております。
以前までMATLAB R2018bを使用していたのですが、最近MATLAB R2020bにアップグレードしたところ、以前まで使用できていた、弊社作成のMATLAB用のアプリケーション(.mlapp アプリケーション)が使用出来なくなってしまいました。
起動できないといったことではなく、一見すると問題なく動くように見えるが、エクセルからのデータを正しく取得できていない等の問題が発生しており、うまく動作していないようです。
このアプリケーションをR2020bでも使用するためには、どのようにすればよいでしょうか?
  2 件のコメント
Atsushi Ueno
Atsushi Ueno 2022 年 12 月 20 日
ソフトウェアの何が変わったか、出力の何が変わったか、を照らし合わせて問題の原因を探すしかないと思います。自分(自社)で作ったソフトウェアであれば、.mlapp アプリケーションを開き、デバッグの観点で途中経過を確認していけば、もっと簡単に原因に辿り着く事ができるでしょう。
リリースノートの変更点を絞り込んで、何が変わったかが解るだけで糸口が見えてくるかもしれません。
質問より与えられた情報から絞り込めるのは、下記くらいでしょうか ⇒ MATLAB リリース ノート
  • リリースの範囲: R2019a R2020b
  • MATLAB - データのインポートとエクスポート
  • MATLAB - アプリの作成
佳樹
佳樹 2022 年 12 月 21 日
ご回答、誠にありがとうございます。
自身で原因を探ろうとしましたが、アプリで使用しているファイルがすべてpコード化されていたため、解析できませんでした。
アプリを作成したチームに、解析をお願いしようと考えております。
今回はこちらのコメントにて解決方法をご教示いただき、ありがとうございました。

サインインしてコメントする。

採用された回答

Hiro Yoshino
Hiro Yoshino 2022 年 12 月 20 日
編集済み: Hiro Yoshino 2022 年 12 月 20 日
R2022a で コード互換性アナライザー というアプリがリリースされたので、これが一番楽かなと思いますが、R2020b 以前の機能でも同じようなことができます。codeCompatibilityReportCodeCompatibilityAnalysis あたりを使って、ヴァージョンアップ後の差分を比較的簡単に見ることができます。それでも解決できなければ、地道にリリースノートを読んでいくのが良いかと思います。
  1 件のコメント
佳樹
佳樹 2022 年 12 月 27 日
返信が遅れてしまい、申し訳ありません。
今回起こった問題は、アプリケーションの内部ファイルがpコード化されており、自身での解決ができないもの出であったうえ、アプリケーションを作成したチームが新たにR2020bで使用できるものを作成したため、今回ご教示頂いた方法は試すことができませんでした。
しかしながら、codeCompatibilityReportCodeCompatibilityAnalysis を使用し、バージョンアップでの差分を取るという方法を知ることができ、非常に勉強になりました。
ご回答の程、誠にありがとうございます。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeWhos についてさらに検索

タグ

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!