Why do i get 'this callback Workflow is not currently supported' ?

18 ビュー (過去 30 日間)
ENRICO SILVESTRI
ENRICO SILVESTRI 2023 年 4 月 28 日
回答済み: Mireia Torralba 2024 年 1 月 16 日
I'm trying to plot data on a smith chart with the command 'smithplot()' but i always get this warning.
[freq,S11dBm,S13dBm,S31dBm,S33dBm,S11gradm,S13gradm,S31gradm,S33gradm]=VNA_to_Matlab_2port('P1P3_no_cal.txt');
S11m=Cartesian(S11dBm,S11gradm);
S13m=Cartesian(S13dBm,S13gradm);
S31m=Cartesian(S31dBm,S31gradm);
S33m=Cartesian(S33dBm,S33gradm);
freq=freq*1e9;
figure
subplot(2,2,1)
smithplot(freq,S11m)
subplot(2,2,2)
plot(freq,S13dBm)
subplot(2,2,3)
plot(freq,S31dBm)
subplot(2,2,4)
smithplot(freq,S33m)

回答 (2 件)

Shivani
Shivani 2023 年 5 月 4 日
Hi Enrico,
The warning message you're seeing indicates that the smithplot() function is using a callback workflow that is not currently supported.
To work around this issue, you can try using the smith() function instead of smithplot(). The smith() function also generates a Smith chart and provides similar functionality to smithplot().
If you need to use smithplot() specifically, you can try using an older version of MATLAB that does not have the graphics system changes that are causing the warning message.
Please refer to the official documentation of smith() and smithplot() for more details:
Hope this answers your query!

Mireia Torralba
Mireia Torralba 2024 年 1 月 16 日
So, we update to a new version of Matlab and we loose compatibility with things that used to work perfectly?
Is there any way to get rid of this message? As I see from your answer that there is no way to solve this, at least I would like to have the images free of this message.

カテゴリ

Help Center および File ExchangeVisualization and Data Export についてさらに検索

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by