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

19 views (last 30 days)
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)

Answers (2)

Shivani
Shivani on 4 May 2023
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 on 16 Jan 2024
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.

Categories

Find more on Visualization and Data Export in Help Center and File Exchange

Products


Release

R2022b

Community Treasure Hunt

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

Start Hunting!