Class inheritance from fi objects

조회 수: 4 (최근 30일)
Noam
Noam 2013년 5월 28일
댓글: Timothy Koehler 2014년 10월 8일
Hi,
I'm trying to create a sub-class for the fixed-point toolbox object 'fi'. This is in order to create additional methods for displaying values of fi data.
Tried several ways (listed below) - all of them return with the same error:
The specified super-class 'fi' contains a parse error or cannot be found on MATLAB's search path, possibly shadowed by another file with the same name
(No error# number is given)
This is even though I've got fixed point toolbox installed and working properly, with no problems.
I've tried the following:
1.
classdef fp < fi
end
2.
classdef fp < fi
methods
function out = fp(fi_args)
out = out@fi(fi_args)
end
end
end
Any help will be appreciated.
Using Matlab 2011b
Thanks, Noam

채택된 답변

Daniel Shub
Daniel Shub 2013년 5월 28일
I am not sure you can. It looks like the fi object is setup with the old style OO framework. The fi function calls embedded.fi which is really the fi class which is defined as a method of the embedded class. I am pretty sure you cannot mix the styles. I don't know the old style OO framework well enough to tell you if it is possible to subclass them. I would suggest browsing the source structure to see if you can get any insight.
  댓글 수: 2
Noam
Noam 2013년 5월 28일
Thanks! Will try...
Timothy Koehler
Timothy Koehler 2014년 10월 8일
Was this effort ever successful?

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Performance and Memory에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by