in matlab R2013a psat toolbox is not getting installed it shows some errors

조회 수: 3 (최근 30일)
Madhav sai
Madhav sai 2016년 10월 10일
댓글: Sselugi Ibrahim kizza 2023년 4월 29일
in matlab R2013a psat toolbox is not getting installed it shows some errors errors are as shown in the pic and the version of psat is 2.1.10

답변 (2개)

Walter Roberson
Walter Roberson 2016년 10월 10일
The code there for PSAT 2.1.10 makes use of a MATLAB enhancement that was new in R2014a.
To get it to work in R2013b or earlier, edit the files
fm_cpffig.m fm_dirset.m fm_enter.m fm_gamsfig.m fm_libfig.m fm_license.m fm_main.m fm_mat.m fm_opffig.m fm_plotfig.m fm_stat.m fm_uwfig.m fm_warranty.m
and everywhere you find flipud change it to FLIPUD and everywhere you find fliplr change it to FLIPLR (there are several places where both are used in the same call; you need to change both.)
Then add these two functions in their own files:
function newmat = FLIPLR(mat)
%R2013b and before fliplr did not handle 3D matrices
newmat = flipdim(mat, 2);
and
function newmat = FLIPUD(mat)
%R2013b and before flipud did not handle 3D matrices
newmat = flipdim(mat, 1);
Then change line 114 of fm_set.m from
if fig, close(fig), end
to
if ishandle(fig), close(fig), end
Looking at the values involved in that fm_set close problem, I can almost guarantee that you might encounter other problems in the code, and I would think it likely that parts of the code fails in R2014b or later.... I will test that a little.
  댓글 수: 10
Walter Roberson
Walter Roberson 2017년 1월 8일
If you go through my Profile and use the Contact to send me a message, then I can send you psat-2.1.2-mat.zip
Xinyun Lu
Xinyun Lu 2017년 1월 8일
I have sent you a message in Contact, please check. thank you~

댓글을 달려면 로그인하십시오.


zaid altameemi
zaid altameemi 2017년 1월 20일
편집: Walter Roberson 2017년 1월 20일
please what is problem with PSAT
Simulink Model Conversion
Simulink File <d_009_svc.mdl>.
Loading Simulink Model
Error using delete
Cannot access method 'delete' in class 'matlab.ui.Root'.
Error in fm_bar (line 41)
if ishandle(Hdl.bar), delete(Hdl.bar); end
Error in sim2psat (line 132)
fm_bar open
Error in fm_dirset (line 474)
check = sim2psat(filename,pwd);
Error in fm_dirset (line 563)
check = fm_dirset('convert');
Error using uiwait (line 81)
Error while evaluating UIControl Callback
  댓글 수: 2
Walter Roberson
Walter Roberson 2017년 1월 20일
Change fm_bar line 41 from
if ishandle(Hdl.bar), delete(Hdl.bar); end
to
if ishandle(Hdl.bar) && Hdl.bar ~= 0, delete(Hdl.bar); end
Sselugi Ibrahim kizza
Sselugi Ibrahim kizza 2023년 4월 29일
walter Robertson can you help me figure out why the psat 2.1.9 is not working with my matlab 2014a yet the documentation online says its compatible?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by