Is it possible to plot patternCostums in appDesigner?

2 次查看(过去 30 天)
I have an interfae in appDesigner and I want to plot the a patternCostum graphic.
I was trying this line:
patternCustom(app.RadiationDiagram, E_sum, Theta_points, Phi_points), but it gives this error:
"The object provided as input is not supported; patternCustom only supports phased.CustomAntennaElement and
phased.IsotropicAntennaElement."
If I do this:
figure;
patternCustom(E_sum, Theta_points, Phi_points);
A figure with the patternCostum is opened. But I want this diagram in the interface. Is it possible?
Thank you very much!

采纳的回答

Kevin Holly
Kevin Holly 2022-6-13
pattenCustom does not work with uiaxes.
Try this workaround below. First create the diagram on an axes within a figure. Then transfer diagram to uiaxes.
helixdata = csvread('antennadata_test.csv',1,0);
axes_handle=patternCustom(helixdata(:,3),helixdata(:,2),helixdata(:,1));
uiaxes_handle = uiaxes % The uiaxes in your app might be called app.RadiationDiagram
Error using uiaxes
This functionality is not available on remote platforms.
axes_handle.Parent.Parent=uiaxes_handle
  9 个评论
Kevin Holly
Kevin Holly 2022-6-13
Please see the app attach. The Children of the Axes in 2021b were not grouped together unlike in 2022a.
Bárbara Matos
Bárbara Matos 2022-6-13
Aaaahhh, ok! Now I understand! It works very well. Thank you so much for your help and I apologize for the inconvenience. :)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graphics Object Properties 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by