Hello everyone,
I need to use the existing class fipref in the newer matlab versions in matlab version 6.5, which means that I have to set it again for this version! how to do? I tried to copy its code, but the keyword classdef does not exist. This class is used in the bitsrl function I'am working with in my code.
Your answers are welcome. My best regards

 채택된 답변

maha massoudi
maha massoudi 2017년 6월 2일

0 개 추천

thank you Mr.Jan simon for answering.
in fact i cannot upgrade the Matlab version because i'm using it with one device of the lab that can onely works with this 6.5 Matlab version.
However, if rewriting the fixed point methods is my unique solution then how to do it????
i'am blocked and my project can't have any progress if i don't solve this problem :( please help me!!!!!!!

댓글 수: 1

Walter Roberson
Walter Roberson 2017년 6월 2일
How would use use the fipref object if you had it?

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

추가 답변 (1개)

Jan
Jan 2017년 6월 2일
편집: Jan 2017년 6월 2일

0 개 추천

The class fipref belongs to the Fixed Point toolbox, see https://www.mathworks.com/help/fixedpoint/ref/fipref.html. It was introduced in R2006a and will not work in the ancient R6.5 . In addition it will be a license violation if you use it without having a license for at least R2006a. [EDITED: The docs say: "introduced before 2006a - see Wlater's comment].
Either you upgrade your Matlab version, or you have to rewrite all needed Fixed Point methods by your own. Sorry, there is no trivial solution.

댓글 수: 4

Walter Roberson
Walter Roberson 2017년 6월 2일
fipref was introduced in R14 (MATLAB 7.0), the release after what they have.
Jan
Jan 2017년 6월 2일
[MOVED from answer section - maha massoudi wrote:]
thank you Mr.Jan simon for answering.
in fact i cannot upgrade the Matlab version because i'm using it with one device of the lab that can onely works with this 6.5 Matlab version.
However, if rewriting the fixed point methods is my unique solution then how to do it????
i'am blocked and my project can't have any progress if i don't solve this problem :( please help me!!!!!!!
Jan
Jan 2017년 6월 2일
편집: Jan 2017년 6월 2일
@maha massoudi: Please post comments in the section for comments. Thanks.
You can run Matlab 6.5 and a modern Matlab on the same machine to solve the different parts of the problem. If you really need to run the Fixed Point part and the communication with the device, the only option is to rewrite the Fixed Point part. This will be a hard work and a professional programmer might need a lot of time for programming and testing, perhaps months.
There is no simple solution for your problem. An useful answer would require more details about what you have to solve.
Walter Roberson
Walter Roberson 2017년 6월 2일
It might be possible to run the existing device communications with MATLAB 6.5, but to run the rest of the software with newer MATLAB.

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

Community Treasure Hunt

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

Start Hunting!

Translated by