⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ifadraw.m

📁 天线设计方面的资料
💻 M
字号:
function IFADraw(handles)

% = (get(handles.Parameter1,'Value'));
len_lf = (get(handles.Parameter3,'Value'));
len_lb = (get(handles.Parameter2,'Value'));
height =(get(handles.Parameter1,'Value'));

tot_len = len_lb + len_lf;
spa = 0.1 * tot_len;

 %set(handles.Antenna_Plot,'XMinorTick','on');
 
set(handles.Wizard,'CurrentAxes',handles.antenna)
 
LineWidth = 2;
 
x1 = [0 0];
y1 = [0 height];
plot (x1, y1,'b','LineWidth',LineWidth);
hold on;

x2 = [len_lb len_lb];
plot (x2, y1,'b','LineWidth',LineWidth);
text(len_lb/2,height+spa/2,'L_B')

x3 = [0 tot_len];
y3 = [height height];
plot (x3, y3,'b','LineWidth',LineWidth);
text((tot_len - len_lb)/2+len_lb,height+spa/2,'L_F')

plot(len_lb,0,'sk','MarkerSize',LineWidth+4,'MarkerFaceColor','r')

hold off;
% 
if get(handles.Grid,'Value')
    grid(handles.antenna);
end

if get(handles.Units,'Value')
    ylabel('\bf Height (\rm{m}\bf)')
else
    ylabel('\bf Height (\rm{\lambda}\bf)')
end

axis([-spa (tot_len + spa) (( -spa) ) ((height + spa) )]);



% set(handles.antenna,'DataAspectRatio',[1 1 1])
% set(handles.antenna,'PlotBoxAspectRatioMode','manual')
axis equal
title({'\bf Inverted F Antenna','\bf Preview'})
if get(handles.Units,'Value')
    xlabel('\bf Length (\rm{m}\bf)');
    ylabel('\bf Height (\rm{m}\bf)'); 
else
    xlabel('\bf Length (\rm\lambda\bf)');
    ylabel('\bf Height (\rm\lambda\bf)');
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -