フィルターのクリア

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

1 回表示 (過去 30 日間)
Haruhito Kato
Haruhito Kato 2020 年 11 月 19 日
コメント済み: Haruhito Kato 2020 年 11 月 20 日
下記のコードにて、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 件のコメント
stozaki
stozaki 2020 年 11 月 19 日
Kato 様
スクリプトで設定されている"tempdir"は何処のフォルダになっていますでしょうか?
MATLABのコマンドウィンドウで以下実行した返り値で判定出来ます。
tempdir
この返り値のフォルダのアクセス許可がされてない場合、書き込みが出来ないと考えられます。
カレントフォルダへはアクセス出来ると思いますので、tempdir を pwdに変更して試して頂けますでしょうか?
それでも駄目であれば、適当なアクセス可能なフォルダを作成し、tempdirの代わりにそのフォルダへ保存を試して頂けますでしょうか。
Haruhito Kato
Haruhito Kato 2020 年 11 月 20 日
ありがとうございました。解決しました。
おっしゃる通り、関連ファイルのフォルダへのアクセス権限がないことが原因だったようです。 アクセス権限のいらないフォルダで実行したら無事完了しました。

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeCreate Large-Scale Model Components についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!