Error during FFT analyzer is Simulink

조회 수: 2 (최근 30일)
Åsmund
Åsmund 2024년 10월 2일
편집: Pramil 2024년 10월 7일
On this picture you can see my simulink circuit and the error I get when i try to run the FFT analyzer through the powergui. I have already unticked the "Single simulation output" in the "Configuration parameters", and saved the data in workspace.
What does this error message mean? I am running on Matlab R2024a.
  댓글 수: 1
Gayathri
Gayathri 2024년 10월 3일
편집: Gayathri 2024년 10월 3일
@Åsmund Can you please provide your Simulink file so that I get a deeper understanding of the model.

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

답변 (1개)

Pramil
Pramil 2024년 10월 7일
편집: Pramil 2024년 10월 7일
Hi Asmund,
I have faced a similar issue while using MATLAB R2024a. The issue seems to stem from the output variable being of type "Dataset".
What worked for me was to run the model and then convert the output variables into type "struct".
You can use the following code to do the same:
function newlogsout = Dataset2Struct(logsout)
newlogsout.time = logsout.getElement(1).Values.Time;
newlogsout.blockName = logsout.getElement(1).BlockPath.getBlock(1);
for i=1:logsout.numElements
newlogsout.signals(i).values = logsout.getElement(i).Values.Data;
newlogsout.signals(i).label = logsout.getElement(i).Values.Name;
newlogsout.signals(i).dimensions = 1;
end
end
After this, you can select the struct variables within "FFT Analyzer" and it should work just fine.
Hope it helps.

카테고리

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

제품


릴리스

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by