simulinkモデ​ルのソフトアップグレ​ードについて

5 visualizzazioni (ultimi 30 giorni)
Haruhito Kato
Haruhito Kato il 19 Nov 2020
Commentato: Haruhito Kato il 20 Nov 2020
下記のコードにて、2013bのsimulinkモデルを2019b用にアップデートしようとしたのですが、upgrade関数にて、{モデルに使用している自作ライブラリのslxファイル}は書き込み可能ではありません。というエラーが出ます。モデルのアップグレードを完了するにはどうすれば良いでしょうか?
load_system('{verアップしたいモデル}'); save_system('{verアップしたいモデル}',fullfile(tempdir, 'myvdp')) upgrader = upgradeadvisor('myvdp') upgrade(upgrader) ※参考ページhttps://jp.mathworks.com/help/simulink/slref/upgradeadvisor.html
  2 Commenti
stozaki
stozaki il 19 Nov 2020
Kato 様
スクリプトで設定されている"tempdir"は何処のフォルダになっていますでしょうか?
MATLABのコマンドウィンドウで以下実行した返り値で判定出来ます。
tempdir
この返り値のフォルダのアクセス許可がされてない場合、書き込みが出来ないと考えられます。
カレントフォルダへはアクセス出来ると思いますので、tempdir を pwdに変更して試して頂けますでしょうか?
それでも駄目であれば、適当なアクセス可能なフォルダを作成し、tempdirの代わりにそのフォルダへ保存を試して頂けますでしょうか。
Haruhito Kato
Haruhito Kato il 20 Nov 2020
ありがとうございました。解決しました。
おっしゃる通り、関連ファイルのフォルダへのアクセス権限がないことが原因だったようです。 アクセス権限のいらないフォルダで実行したら無事完了しました。

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su System Composer in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!