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

18 次查看(过去 30 天)
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 CenterFile Exchange 中查找有关 Visualization 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