ĐỒ ÁN TỐT NGHIỆP TRANG 49 Chương 13: Mã nguồn a) Demo function demo() t=(1:2:15)'*pi/8; x=sin(t); y=cos(t); fill(x,y,'r'); axis equal; text(0,0,'CHỐNG SÉT','color',[1 1 1], 'fontname','Vni- times','fontsize',40, 'HorizontalAlignment','center'); b) Giao diện: *Tao cac giao dien pw=get(h1_Epw,'string'); if strcmp(pw,'anh') set(h1_Title1,'visible','off'); set(h1_CT,'visible','off'); set(h1_HCG,'visible','off'); set(h1_TPW,'visible','off'); set(h1_Epw,'visible','off'); set(h1_THE,'visible','on'); set(h1_Frame1,'visible','on'); set(h1_Frame2,'visible','on'); set(h1_Frame3,'visible','on'); set(h1_Frame4,'visible','on'); set(h1_Tlwh,'visible','on'); set(h1_TL,'visible','on'); set(h1_TW,'visible','on'); set(h1_TH,'visible','on'); set(h1_Ngmax,'visible','on'); ÑOÀ AÙN TOÁT NGHIEÄP TRANG 50 set(h1_EL,'visible','on'); set(h1_EW,'visible','on'); set(h1_EH,'visible','on'); set(h1_ENgmax,'visible','on'); set(h1_TC,'visible','on'); set(h1_TC1,'visible','on'); set(h1_TC2,'visible','on'); set(h1_TC3,'visible','on'); set(h1_TC4,'visible','on'); set(h1_TC5,'visible','on'); set(h1_PC1,'visible','on'); set(h1_PC2,'visible','on'); set(h1_PC3,'visible','on'); set(h1_PC4,'visible','on'); set(h1_PC5,'visible','on'); set(h1_TKQ,'visible','on'); set(h1_TNd,'visible','on'); set(h1_TNc,'visible','on'); set(h1_TE,'visible','on'); set(h1_ENd,'visible','on'); set(h1_ENc,'visible','on'); set(h1_EE,'visible','on'); set(h1_BAction,'visible','on'); demo; end c) spkt load SPKT h0 = figure('Units','points', 'Color',[0 0 0], 'Colormap',mat0, 'FileName','SPKT', 'MenuBar','none', ĐỒ ÁN TỐT NGHIỆP TRANG 51 'Name','HE CHUYEN GIA CHONG SET', 'NumberTitle','off', 'PaperPosition',[18 180 576 432], 'PaperUnits','points', 'Position',[0 21 480 324.75], 'Tag','Fig1', 'ToolBar','none', 'DefaultaxesColor','none', 'DefaultaxesXColor',[1 0 1], 'DefaultaxesYColor',[1 0 1], 'DefaultaxesZColor',[1 0 1]); h1_axes = axes('Parent',h0, 'Units','pixels', 'CameraUpVector',[0 1 0], 'Color',[0 0 0], 'ColorOrder',mat1, 'Position',[232 45 386 314], 'Tag','Axes1', 'visible','off', 'XColor',[1 0 1], 'YColor',[1 0 1], 'ZColor',[1 0 1]); h1_Title1 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0 0 0], 'FontName','Vni-times', 'FontSize',20, 'ForegroundColor',[1 0 0], 'ListboxTop',0, 'Position',[37.5 242.25 405.75 59.25], 'String','TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN ĐIỆN TỬ', ĐỒ ÁN TỐT NGHIỆP TRANG 52 'Style','text', 'Tag','StaticText1'); h1_CT = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0 0 0], 'FontName','Vni-times', 'FontSize',15, 'ForegroundColor',[0 1 0], 'ListboxTop',0, 'Position',[43.5 198 96.75 19.5], 'String','Chương trình', 'Style','text', 'Tag','StaticText2'); h1_HCG = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0 0 0], 'FontName','Vni-times', 'FontSize',30, 'ForegroundColor',[0 0 1], 'ListboxTop',0, 'Position',[57.75 129 395.25 37.5], 'String','XÁC ĐỊNH MỨC BẢO VỆ CHỐNG SÉT', 'Style','text', 'Tag','StaticText3'); h1_TPW = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0 0 0], 'FontName','Vni-times', 'FontSize',15, 'ForegroundColor',[0 1 0], 'ListboxTop',0, 'Position',[124.5 54.75 102 21.75], ĐỒ ÁN TỐT NGHIỆP TRANG 53 'String','Nhập mật khẩu', 'Style','text', 'Tag','StaticText4'); h1_Epw = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 1 1], 'ListboxTop',0, 'Position',[233.25 56.25 84.75 18], 'Style','edit', 'callback','giaodien', 'Tag','EditText1'); h1_THE = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0 1 0], 'FontName','Vni-times', 'FontSize',18, 'ForegroundColor',[0.501960784313725 0 0.501960784313725], 'ListboxTop',0, 'Position',[162.75 287.25 306.75 25.5], 'String','XÁC ĐỊNH MỨC BẢO VỆ', 'visible','off', 'Style','text', 'Tag','StaticText5'); h1_Frame1 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.501960784313725], 'ListboxTop',0, 'Position',[3 7.5 150 315.75], 'Style','frame', 'visible','off', 'Tag','Frame1'); ĐỒ ÁN TỐT NGHIỆP TRANG 54 h1_Frame2 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'ListboxTop',0, 'Position',[9 222.75 138.75 79.5], 'Style','frame', 'visible','off', 'Tag','Frame2'); h1_Tlwh = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.501960784313725], 'FontName','Vni-times', 'FontSize',11, 'ForegroundColor',[0 1 0.250980392156863], 'ListboxTop',0, 'Position',[12.75 304.5 129 16.5], 'String','Nhập các thông số', 'Style','text', 'visible','off', 'Tag','StaticText6'); h1_TL = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'FontName','Vni-times', 'FontSize',10, 'ForegroundColor',[1 0 0], 'ListboxTop',0, 'Position',[10.5 288 64.5 12], 'String','Thông số L', 'Style','text', ĐỒ ÁN TỐT NGHIỆP TRANG 55 'visible','off', 'Tag','StaticText7'); h1_TW = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'FontName','Vni-times', 'FontSize',10, 'ForegroundColor',[1 0 0], 'ListboxTop',0, 'Position',[10.5 269.25 64.5 12], 'String','Thông số W', 'Style','text', 'visible','off', 'Tag','StaticText7'); h1_TH = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'FontName','Vni-times', 'FontSize',10, 'ForegroundColor',[1 0 0], 'ListboxTop',0, 'Position',[10.5 249 64.5 12], 'String','Thông số H', 'Style','text', 'visible','off', 'Tag','StaticText7'); h1_Ngmax = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'FontName','Vni-times', 'FontSize',10, ĐỒ ÁN TỐT NGHIỆP TRANG 56 'ForegroundColor',[1 0 0], 'ListboxTop',0, 'Position',[11.25 226.5 67.5 15.75], 'String','Thông số Ngm', 'Style','text', 'visible','off', 'Tag','StaticText7'); h1_EL = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 1 1], 'ListboxTop',0, 'Position',[81.75 285.75 63.75 15], 'Style','edit', 'string','0', 'visible','off', 'Tag','EditText2'); h1_EW = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 1 1], 'ListboxTop',0, 'Position',[81 267 63.75 15], 'Style','edit', 'string','0', 'visible','off', 'Tag','EditText2'); h1_EH = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 1 1], 'ListboxTop',0, 'Position',[81 247.5 63.75 15], 'Style','edit', 'string','0', 'visible','off', ĐỒ ÁN TỐT NGHIỆP TRANG 57 'Tag','EditText2'); h1_ENgmax = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 1 1], 'ListboxTop',0, 'Position',[81 227.25 63.75 15], 'Style','edit', 'visible','off', 'string','0', 'Tag','EditText2'); h1_TC = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.501960784313725], 'FontName','Vni-times', 'FontSize',11, 'ForegroundColor',[0 1 0], 'ListboxTop',0, 'Position',[21 202.5 112.5 16.5], 'String','Chọn các thông số C', 'Style','text', 'visible','off', 'Tag','StaticText8'); h1_Frame3 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'ListboxTop',0, 'Position',[8.25 110.25 138.75 90.75], 'Style','frame', 'visible','off', 'Tag','Frame3'); h1_TC1 = uicontrol('Parent',h0, ẹO AN TOT NGHIEP TRANG 58 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'FontName','Vni-times', 'FontSize',10, 'ForegroundColor',[1 0 0], 'ListboxTop',0, 'Position',[10.5 183.75 60.75 13.5], 'String','Choùn C1', 'Style','text', 'visible','off', 'Tag','StaticText9'); h1_TC2 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'FontName','Vni-times', 'FontSize',10, 'ForegroundColor',[1 0 0], 'ListboxTop',0, 'Position',[11.25 165.75 60.75 14.25], 'String','Choùn C2', 'visible','off', 'Style','text', 'Tag','StaticText9'); h1_TC3 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[0.501960784313725 0.501960784313725 0.250980392156863], 'FontName','Vni-times', 'FontSize',10, 'ForegroundColor',[1 0 0], 'ListboxTop',0, [...]... 'FontSize',15,'string','KHÔNG CẦN BẢO VỆ'); TRANG 65 ĐỒ ÁN TỐT NGHIỆP else E=1-Nc/Nd; set(h1_EE,'string',E); if (E>0.98),set(h1_THE,'FontName','Vnitimes', 'FontSize',15,'string','BẢO VỆ CẤP 1 + BỔ SUNG'); elseif (E>=0.95)&(E=0.8)&(E=0.8)&(E0)&(E . ÁN TỐT NGHIỆP TRANG 49 Chương 13: Mã nguồn a) Demo function demo() t=(1:2:15)'*pi/8; x=sin(t); y=cos(t); fill(x,y,'r'); axis equal; text(0,0,'CHỐNG SÉT','color',[1. 'ListboxTop',0, 'Position',[57.75 129 395.25 37.5], 'String','XÁC ĐỊNH MỨC BẢO VỆ CHỐNG SÉT', 'Style','text', 'Tag','StaticText3'); h1_TPW. 'ForegroundColor',[0.501960784 3137 25 0 0.501960784 3137 25], 'ListboxTop',0, 'Position',[162.75 287.25 306.75 25.5], 'String','XÁC ĐỊNH MỨC BẢO VỆ', 'visible','off',