Error: "Dot indexing is not supported for this variable"

조회 수: 3 (최근 30일)
Md Anowar Hossain
Md Anowar Hossain 2018년 9월 16일
댓글: Md Anowar Hossain 2018년 9월 17일
I am trying to run the MATLAB script ad9361_ModeS.m and getting an error "Dot indexing is not supported for variables of this type" in line 54. Any suggestions?

답변 (1개)

Walter Roberson
Walter Roberson 2018년 9월 16일
편집: Walter Roberson 2018년 9월 16일
Line 54 contains
input_content = cell(1, s.in_ch_no + length(s.iio_dev_cfg.cfg_ch));
The error implies that s.iio_dev_cfg is not a struct or object.
That code initializes the iio_dev_cfg to [] . The user is responsible for invoking setupImpl(), which you do. setupImpl() is responsible for calling getObjConfig() . getObjConfig() tries to read a configuration file and sets the iio_dev_cfg to {} if it fails, and to a structure if it works. setupImpl() should invoke error() if it finds that the configuration is empty such as {} .
I would have expected, then, that you would have reached an error condition; I do not see at the moment any other way you could have the error on line 54... unless you are using a different iio_sys_obj_matlab
I suggest that you debug and check to see what class() of s.iio_dev_cfg is when the error occurs.
  댓글 수: 3
Walter Roberson
Walter Roberson 2018년 9월 17일
Perhaps you are using a different version of that function.
Md Anowar Hossain
Md Anowar Hossain 2018년 9월 17일
I am using the same function from your given link.
I am using "AD9361" and "Zedboard".
Is the problem related to the ethernet connection between host PC and FPGA?

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

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by