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

4 次查看(过去 30 天)
Haruhito Kato
Haruhito Kato 2020-11-19
下記のコードにて、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 CenterFile Exchange 中查找有关 Create Large-Scale Model Components 的更多信息

产品


版本

R2019b

Community Treasure Hunt

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

Start Hunting!