Effacer les filtres
Effacer les filtres

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

2 vues (au cours des 30 derniers jours)
ENRICO SILVESTRI
ENRICO SILVESTRI le 28 Avr 2023
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)

Réponses (2)

Shivani
Shivani le 4 Mai 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 le 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.

Catégories

En savoir plus sur Christmas / Winter dans Help Center et File Exchange

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by