Kết luận chương:

Một phần của tài liệu nghiên cứu khảo sát hệ thống thông tin vệ tinh (Trang 108)

Suy hao trên tuyến truyền hình số vệ tinh là một giá trị thay đổi theo mùa, theo năm tháng. Tuy vậy cĩ thể lấy các giá trị dự phịng tất nhiên là khơng được quá lớn, vì lấy lớn quá sẽ ảnh hưởng đến phân bố năng lượng tuyến.

Hạn chế năng lượng của vệ tinh bằng cách dồn các chỉ tiêu về trạm mặt đất, nhưng nếu trạm mặt đất phát năng lượng lớn quá sẽ gây xuyên nhiễu trong vệ tinh và các vệ tinh cận kề. Do vậy cần thỏa tỉ số

Drain O N C     = Urain O N C     = 80dBw và độ dư dự trữ cỡ 3dB là được. Hệ thống cần được tự động điều chỉnh để thỏa các chỉ tiêu này.

Tuổi thọ vệ tinh phụ thuộc nhiều yếu tố nhưng nguồn cung cấp là quan trọng nhất. Nên tiết kiệm năng lượng cho vệ tinh bằng giải pháp điều khiển mềm dẻo tối ưu và cĩ độ dự trữ cao hơn 200%.

KẾT LUẬN

Khi vệ tinh VINASAT đi vào hoạt động đã giải quyết được mọi khĩ khăn tồn tại trước đây như: địa hình, khoảng cách, giải quyết được những nơi mà mạng thơng thường khơng thể triên khai được nên được cũng khơng mang tính kinh tế, giảm được các chi phí hằng năm phải chi trả cho việc thuê vệ tinh các nước,…Vệ tinh VINASAT-1 kết hợp mạng viễn thơng mặt đất cĩ sẳn đảm bảo thơng tin liên lạc vững chắc cho hệ thống thơng tin quân sự, phục vụ nhu cầu thơng tin liên lạc của nhân dân.

Trong thời gian sớm tới vệ tinh VINASAT-2 được phĩng lên, do đĩ đạo cơ hội rất lớn để học tập và nghiên cứu cũng như mở ra nhiều dịch vụ mới. Đối với nước ta vệ tinh vẫn là lĩnh vực mới lạ so nhiều nước phát. Trong thời gian khơng lâu chúng ta sẽ làm chủ được lĩnh vực này với sự giúp đỡ của nhiều nước cĩ kinh nghiệm. Hướng phát triểm của đề tài là tiếp tục nghiên cứu sâu hơn nữa để từng bước làm chủ các khâu kỹ thuật quan trọng của vệ tinh.

Để hồn thành được đề tài này em xin chân thành cảm ơn thầy giao ThS. Nguyễn Đình Luyện là người đã trực tiếp định hướng và hướng dẫn em nghiên cứu về một lĩnh vực khá là mới mẽ, giúp em mở rộng tầm hiểu biết về một lĩnh vực đang phát triển với tốc độ rất là nhanh chĩng và vơ cùng hữu ích trong cuộc sống, cùng các thầy cơ trong khoa Kỹ thuật & Cơng nghệ đã tạo điều kiện cho em được học tập và đã truyền thụ nhiều kiến thức cho em làm nền tảng học vấn trên con đường cơng danh sự nghiệp của mình.

TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt

[1]. Phạm Cơng Hùng (2009), Bài giảng thơng tin vệ tinh, Trường đại học bách khoa Hà Nội.

[2]. Phạm Hồng Liên, Đặng Ngọc Khoa, Trần Thanh Phương (2006),

MATLAB và ứng dụng trong viên thơng, Nxb Đại học Quốc gia TP.Hồ

Chí Minh.

[3]. Trần Đình Lương (1994),Thơng tin vệ tinh, Nxb KH&KT, Tổng cục Bưu điện.

[5]. Nguyễn Phùng Quang (2004), Matlab & Simulink dành cho kỹ sư điều khiển tự động, Nxb Khoa học và Kỹ thuật, Hà Nội.

[6]. Nguyễn Trung Tấn, Bài giảng thơng tin vệ tinh, trung tâm kỹ thuật viễn thơng, Nxb Học viện Quân Sự.

[7]. Tổng quan Dự an Thơng tin vệ tinh(2008), Nxb Bộ Tư lệnh thơng tin liên lạc.

Tài liệu tiếng Anh

[8]. Thaicom Satellite System Seminar (1998), Shinawatra Satellite Public Co Ltd.

[9]. Television by Satellite Seminar, November 1998, Melbourne, Australia.

Tài liệu trên Internet

[1]. http://www. ebooks.edu.vn/ [1]. http://www.dvb.org/

[3]. http://www.lyngsat.com/ [4]. http://www. 4shared.com/

PHỤ LỤC Chương trình mơ phỏng

1. Giao diện chương trình chính

%CHUONG TRINH THIET KE VE TINH % khai bao cac thong tinh cua cac nut

left = 0.07 ; bottom = 0.2 ; width = 0.60 ; hight = 0.65 ; %Khoang cach giua cac phim chuc nang

kc = 0.051 ;

%Tao cua so giao dien

namestr = 'CHUONG TRINH THIET KE TUYEN VE TINH' ; pos = [left+0.16 bottom width hight];

figure1=figure('name',namestr,... 'color',[0.9 0.9 0.9],...

'numbertitle','off','units','normalized',... 'MenuBar','none',...

'position',pos); % bo giao duc va dao tao

pos = [left+0.13 0.88-2*kc left+0.65 bottom+0.05]; color = [0.9 0.9 0.9];

ht=str2mat(' ',' BỘ GIÁO DỤC VAØ ĐAØO TẠO',... ' TRƯỜNG ĐẠI HỌC QUY NHƠN',...

' KHOA KỸ THUẬT VAØ CÔNG NGHỆ',... '---o0o---'); ht=uicontrol(gcf,'style','text',... 'String',ht,...'foregroundcolor','b',... 'backgroundcolor',color,... 'units','Normalized',... 'fontname','VNI-TIMES',... 'fontsize',14,'position',pos);

namestr = 'Đề tài: TỔNG QUAN HỆ THỐNG THÔNG TIN VỆ TINH' ; pos = [left 0.88-4*kc left+0.85 bottom-0.15];

color = [0.9 0.9 0.9]; text1=uicontrol(figure1,'style','text',... 'string',namestr,... 'foregroundcolor','r',... 'backgroundcolor',color,... 'fontsize',16,'fontname','VNI-TIMES',... 'units','normalized','position',pos); % tao khung

pos = [left+0.13 0.88-8*kc left+0.65 bottom]; color = [0.9 0.9 0.9];

ht=str2mat(' ',' Sinh viên thực hiện : NGUYỄN VĂN ĐẦY ',... 'Lớp : ĐTVTK28 ',...

' Giao viên hướng dẫn : NGUYỄN ĐÌNH LUYỆN'); ht=uicontrol(gcf,'style','text','String',ht,... 'foregroundcolor','k','backgroundcolor',color,... 'units','Normalized',... 'fontname','VNI-TIMES','fontsize',12,... 'position',pos);

%Tao nut lenh khao sat ham da thuc namestr = 'THÔNG TIN ' ;

pos = [left+0.03 0.88-12*kc left+0.13 bottom-0.12]; color = [1 0 0]; push1=uicontrol(figure1,'style','push',... 'string',namestr,'foregroundcolor',color,... 'backgroundcolor','c',... 'units','normalized',... 'position',pos,... 'fontsize',12,'fontname','VNI-TIMES',... 'callback','thongtin');

%Tao nut lenh khao sat ham luong giac namestr = 'TÍNH TOÁN & TIHẾT KẾ' ; pos = [left+0.28 0.88-12*kc left+0.25 bottom-0.12]; push3=uicontrol(figure1,'style','push',... 'string',namestr,... 'foregroundcolor',color,... 'backgroundcolor','c',... 'units','normalized','position',pos,... 'fontsize',12,'fontname','VNI-TIMES',... 'callback','tinh');

%Tao nut lenh thoat namestr = ' THOÁT ' ;

pos = [left+0.65 0.88-12*kc left+0.13 bottom-0.12]; push4=uicontrol(figure1,'style','push',... 'string',namestr,... 'foregroundcolor',color,'backgroundcolor','c',... 'units','normalized','position',pos,... 'fontsize',12,'fontname','VNI-TIMES',... 'callback','close');

2. Thơng tin về chương trình thiết kế % khai bao cac thong tinh cua cac nut

left = 0.07 ; bottom = 0.08 ; width = 0.55 ; hight = 0.55 ; %Khoang cach giua cac phim chuc nang

kc = 0.051 ;

%Tao cua so giao dien

namestr = ' THONG TIN VE THIET KE ' ; pos = [left+0.2 bottom+0.2 width+0.07 hight];

figure1=figure('name',namestr,...

'numbertitle','off','units','normalized',... 'MenuBar','none','position',pos);

% Ten thong tin

namestr = ' THÔNG TIN VỀ THIẾT KẾ ' ; pos = [left+0.2 bottom+0.78 left+0.4 bottom-0.01]; color = [0 0 1]; text1=uicontrol(figure1,'style','text',... 'string',namestr,... 'foregroundcolor',color,'backgroundcolor','r',... 'fontsize',15,'fontname','VNI-TIMES',... 'units','normalized','position',pos); % tao khung thong tin

color = [0 0 1]; %tao mau cua chu

pos = [left-0.1 0.88-12*kc left+1 bottom+0.5];

ht=str2mat(' ',' Trường : ĐẠI HỌC QUY NHƠN ',...

' Khoa : KỸ THUẬT VAØ CÔNG NGHỆ',... ' Lớp : DTVTK28',...

' Giáo viên hướng dẫn : NGUYỄN ĐÌNH LUYỆN',... ' Sinh viên thực hiện : NGUYỄN VĂN ĐẦY',...

' Chưong trình đựoc xây dựng trên phần mềm MATLAB nhằm tính toán các tham số như :',...

'- Vị trí trạm mặt đất : khoảng cách, góc ngẩn, góc phương vị,...so với vệ tinh,...',...

' - Tính toán các suy hao của đường truyền (uplink $ downlink) từ đó trang bị thiết các bị',...

'thu phát cho phù hợp, để truyền tín hiệu tốt trong điều kiện thời tiết xấu nhất có thể xảy ra.');

ht=uicontrol(gcf,'style','text',... 'String',ht,... 'backgroundcolor','w',... 'units','Normalized',... 'fontsize',12,'fontname','VNI-TIMES',... 'position',pos);

%Tao nut lenh thoat namestr = ' THOÁT ' ;

pos = [left+0.35 0.88-15*kc left+0.1 bottom]; color = [1 0 0]; push4=uicontrol(figure1,'style','push',... 'string',namestr,... 'foregroundcolor',color,... 'backgroundcolor','g',... 'units','normalized',... 'position',pos,'fontsize',12,'fontname','VNI-TIMES',...

'callback','close');

3. Giao diện chương trình tính tốn và thiết kế đường truyền vệ tinh function varargout = tinh(varargin)

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @tinh_OpeningFcn, ... 'gui_OutputFcn', @tinh_OutputFcn, ... 'gui_LayoutFcn', [] , ...

'gui_Callback', []); if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1}); end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else

gui_mainfcn(gui_State, varargin{:}); end

function tinh_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn.

handles.output = hObject; % Update handles structure guidata(hObject, handles);

function varargout = tinh_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT); varargout{1} = handles.output;

% --- Executes on button press in cmd_thoat.

function cmd_thoat_Callback(hObject, eventdata, handles) % hObject handle to cmd_thoat (see GCBO)

close

function edit_Evt_Callback(hObject, eventdata, handles) % hObject handle to edit_Evt (see GCBO)

function edit_Evt_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Evt (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Etr_Callback(hObject, eventdata, handles) % hObject handle to edit_Ntr (see GCBO)

function edit_Etr_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Ntr (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Ntr_Callback(hObject, eventdata, handles) % hObject handle to edit_Ntr (see GCBO)

function edit_Ntr_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Ntr (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

% --- Executes on button press in cmd_tinh1.

function cmd_tinh1_Callback(hObject, eventdata, handles) % hObject handle to cmd_tinh1 (see GCBO)

%cac tham so r = 42164;re = 6378; evt_val = get(handles.edit_Evt,'string'); etr_val = get(handles.edit_Etr,'string'); ntr_val = get(handles.edit_Ntr,'string'); evt_num = str2num(evt_val); etr_num = str2num(etr_val); ntr_num = str2num(ntr_val); % doi sang radia

evt_rad = evt_num * pi / 180; etr_rad = etr_num * pi / 180; ntr_rad = ntr_num * pi / 180; %TINH TOAN

delta = evt_rad - etr_rad;

beta = acos(cos(ntr_rad)* cos(delta)); s = sqrt(r*r + re*re - 2*re*r*cos(beta)); e = atan((cos(beta)- (re/r))/sin(beta)); e1 = e*180/pi;

%tinh goc phuong vi

a = atan(tan(delta)/(-sin(ntr_rad))); a1 = a*180/pi; if evt_rad < etr_rad a2 = 180 + a1 - 6; else a2 = 180 - a1 - 6; end a3_val = num2str(a2); e1_val = num2str(e1); s1_val = num2str(s);

%xuat du ket qua set(handles.txt_Kc,'string',s1_val); set(handles.txt_Km,'string','Km'); set(handles.txt_Gngan,'string',e1_val); set(handles.txt_dGng,'string','o'); set(handles.txt_Gpv,'string',a3_val); set(handles.txt_dGpv,'string','o');

function cmd_xoa1_Callback(hObject, eventdata, handles) % hObject handle to cmd_xoa1 (see GCBO)

clc; set(handles.edit_Evt,'string',''); set(handles.edit_Etr,'string',''); set(handles.edit_Ntr,'string',''); set(handles.txt_Kc,'string',''); set(handles.txt_Gngan,'string',''); set(handles.txt_Gpv,'string',''); set(handles.txt_Km,'string',''); set(handles.txt_dGng,'string',''); set(handles.txt_dGpv,'string','');

function edit_Cspt_Callback(hObject, eventdata, handles) % hObject handle to edit_Cspt (see GCBO)

function edit_Cspt_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Cspt (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Cspm_Callback(hObject, eventdata, handles) % hObject handle to edit_Cspm (see GCBO)

function edit_Cspm_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Cspm (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Ts_Callback(hObject, eventdata, handles) % hObject handle to edit_Ts (see GCBO)

function edit_Ts_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Ts (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

end

% --- Executes on button press in cmd_tinh3.

function cmd_tinh3_Callback(hObject, eventdata, handles) % hObject handle to cmd_tinh3 (see GCBO)

teta3 = 2; % [do] bup song anten hsvt = 0.55;

Lftx = 1;% suy hao feeder

dkvt = 2.8; % [m] duong kinh ve tinh La = 0.3; % suy hao khi quyen

s = 36374.81919;

% cac tham so tram mat dat hst = 0.6; % hieu suat anten tram aphat = 0.1; % loi ban ve tinh F = 2.2; % he so tap am thu

Lt = 3; %[dB] tram mat dat o ria vung phu song ve tinh Tf = 290; %

Ta = 65; % nhiet do nhieu anten

Lfrx = 0.5; % suy hao giua anten va may thu Cspt3_val = get(handles.edit_Cspt3,'string'); Cspm3_val = get(handles.edit_Cspm3,'string'); Ts3_val = get(handles.edit_Ts3,'string'); dktr3_val = get(handles.edit_Dkt3,'string'); dkvt3_val = get(handles.edit_Dkvt3,'string'); Mt3_val = get(handles.edit_Mt3,'string'); Kc_val = get(handles.txt_Kc,'string'); Cspt3_num = str2num(Cspt3_val); Cspm3_num = str2num(Cspm3_val); Ts3_num = str2num(Ts3_val); dktr3_num = str2num(dktr3_val); dkvt3_num = str2num(dkvt3_val); Mt3_num = str2num(Mt3_val); Kc_num = str2num(Kc_val); %doi w sang Cspt3_num1 = 10*log10(Cspt3_num); Cspm3_num1 = 10*log10(Cspm3_num); %TINH Gt = 10*log10(hsvt*(pi*dkvt3_num*Ts3_num/0.3)^2); %--- %Lt = 12*(aphat*Aten_num*Ts_num/21)^2; EIRPslt = Cspt3_num1 + Gt - Lftx - Lt; Lfs = 10*log10((4*pi*Kc_num*10^3*Ts3_num/0.3)^2); %kc Ld = Lfs + La;

Gr = 10*log10(hst*(pi*dktr3_num*Ts3_num/0.3)^2); Aphar = teta3/2; Lr = 12*(Aphar/teta3)^2; Tr = (10^(F/10)-1)*290; GTest = Gr-Lr-Lfrx-10*log10(Ta/(10^(Lfrx/10))+Tf*(1-1/(10^(Lfrx/10)))+Tr); k = - 228.6; %[dB/Hz doK]

CNot = EIRPslt - Ld + GTest - k; Put = EIRPslt - Ld + Gr - Lr - Lfrx; Not = Put - CNot;

Ddcst = (Mt3_num +100) + Put; %tinh khi troi mua

Lrian = 15.25;

Lum = Lfs + La + Lrian;

EIRPslm = Cspm3_num1 + Gt - Lftx - Lt; CNom = EIRPslm - Lum + GTest - k; Pum = EIRPslm - Lum + Gr - Lr - Lfrx; Nom = Pum - CNom;

Ddcsm = (Mt3_num +100) + Pum; % xuat ket ket tinh toan

set(handles.txt_Tlt3,'string',CNot); set(handles.txt_dB3,'string','dBHz'); set(handles.txt_Cst3,'string',Put); set(handles.txt_W3,'string','W'); set(handles.txt_Dcst3,'string',Ddcst); set(handles.txt_D3,'string','dBw'); set(handles.txt_Tlm3,'string',CNom); set(handles.txt_Csm3,'string',Pum); set(handles.txt_Dcsm3,'string',Ddcsm); % --- Executes on button press in cmd_xoa3.

function cmd_xoa3_Callback(hObject, eventdata, handles) % hObject handle to cmd_xoa3 (see GCBO)

set(handles.edit_Cspt3,'string',''); set(handles.edit_Cspm3,'string',''); set(handles.edit_Ts3,'string',''); set(handles.edit_Dkt3,'string',''); set(handles.edit_Dkvt3,'string',''); set(handles.edit_Mt3,'string',''); set(handles.txt_Tlt3,'string',''); set(handles.txt_Tlm3,'string',''); set(handles.txt_Cst3,'string',''); set(handles.txt_Csm3,'string',''); set(handles.txt_Dcst3,'string',''); set(handles.txt_Dcsm3,'string',''); set(handles.txt_dB3,'string','');

set(handles.txt_W3,'string',''); set(handles.txt_D3,'string','');

% --- Executes on button press in cmd_tinh2.

function cmd_tinh2_Callback(hObject, eventdata, handles) % hObject handle to cmd_tinh2 (see GCBO)

clc;

% cac tham so tram

hst = 0.6; % hieu suat anten tram aphat = 0.1; % loi ban ve tinh Lftx = 0.5;% suy hao feeder La = 0.3; % suy hao khi quyen % cac tham so ve tinh

teta3 = 2; % [do] bup song anten hsvt = 0.55;

F = 3; % he so tap am thu

Lfrx = 1; % suy hao giua anten va may thu Tf = 290; %

Ta = 290; % nhiet do nhieu anten

Cspt_val = get(handles.edit_Cspt,'string'); Cspm_val = get(handles.edit_Cspm,'string'); Ts_val = get(handles.edit_Ts,'string'); dktr_val = get(handles.edit_Dktr,'string'); dkvt_val = get(handles.edit_Dkvt,'string'); Mt_val = get(handles.edit_Mt,'string'); Kc_val = get(handles.txt_Kc,'string'); Cspt_num = str2num(Cspt_val); Cspm_num = str2num(Cspm_val); Ts_num = str2num(Ts_val); dktr_num = str2num(dktr_val); dkvt_num = str2num(dkvt_val); Mt_num = str2num(Mt_val); Kc_num = str2num(Kc_val); %doi w sang Cspt_num1 = 10*log10(Cspt_num); Cspm_num1 = 10*log10(Cspm_num); %TINH Gt = 10*log10(hst*(pi*dktr_num*Ts_num/0.3)^2); Lt = 12*(aphat*dktr_num*Ts_num/21)^2; EIRPest = Cspt_num1 + Gt - Lftx - Lt; Lfs = 10*log10((4*pi*Kc_num*10^3*Ts_num/0.3)^2); %kc Lu = Lfs + La;

%tinh CNot khi troi trong

Gr = 10*log10(hsvt*(pi*dkvt_num*Ts_num/0.3)^2); %dk ve tinh Aphar = teta3/2;

Lr = 12*(Aphar/teta3)^2; Tr = (10^(F/10)-1)*290; GTsl = Gr-Lr-Lfrx-10*log10(Ta/(10^(Lfrx/10))+Tf*(1-1/(10^(Lfrx/10)))+Tr); k = - 228.6; %[dB/Hz doK] CNot = EIRPest - Lu + GTsl - k; Put = EIRPest - Lu + Gr - Lr - Lfrx; Not = Put - CNot;

Ddcst = (Mt_num +100) + Put; %tinh khi troi mua

Lrian = 15.25 ;%--- Lum = Lfs + La + Lrian;

EIRPesm = Cspm_num1 + Gt - Lftx - Lt; CNom = EIRPesm - Lum + GTsl - k; Pum = EIRPesm - Lum + Gr - Lr - Lfrx; Nom = Pum - CNom;

Ddcsm = (Mt_num +100) + Pum; % xuat ket ket tinh toan

set(handles.txt_Tlt,'string',CNot); set(handles.txt_dBt,'string','dBHz'); set(handles.txt_Cst,'string',Put); set(handles.txt_Wt,'string','W'); set(handles.txt_Dcst,'string',Ddcst); set(handles.txt_Dt,'string','dBw'); set(handles.txt_Tlm,'string',CNom); set(handles.txt_Csm,'string',Pum); set(handles.txt_Dcsm,'string',Ddcsm); % -- Executes on button press in cmd_xoa2.

function cmd_xoa2_Callback(hObject, eventdata, handles) % hObject handle to cmd_xoa2 (see GCBO)

clc; set(handles.edit_Cspt,'string',''); set(handles.edit_Cspm,'string',''); set(handles.edit_Ts,'string',''); set(handles.edit_Dktr,'string',''); set(handles.edit_Dkvt,'string',''); set(handles.edit_Mt,'string',''); set(handles.txt_Tlt,'string',''); set(handles.txt_Tlm,'string',''); set(handles.txt_Cst,'string',''); set(handles.txt_Csm,'string',''); set(handles.txt_Dcst,'string',''); set(handles.txt_Dcsm,'string','');

set(handles.txt_dBt,'string',''); set(handles.txt_Wt,'string',''); set(handles.txt_Dt,'string','');

function edit_Csp3_Callback(hObject, eventdata, handles) % hObject handle to edit_Csp3 (see GCBO)

function edit_Csp3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Csp3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Cs3_Callback(hObject, eventdata, handles) % hObject handle to edit_Cs3 (see GCBO)

function edit_Cs3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Cs3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_T3_Callback(hObject, eventdata, handles) % hObject handle to edit_T3 (see GCBO)

function edit_T3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_T3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Dktr_Callback(hObject, eventdata, handles) % hObject handle to edit_Dktr (see GCBO)

function edit_Dktr_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'),

get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end

function edit_Dkvt_Callback(hObject, eventdata, handles) % hObject handle to edit_Dkvt (see GCBO)

function edit_Dkvt_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Dkvt (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

% hObject handle to edit_Mt (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB function edit_Mt_CreateFcn(hObject, eventdata, handles)

% hObject handle to edit_Mt (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Dk3_Callback(hObject, eventdata, handles) % hObject handle to edit_Dk3 (see GCBO)

function edit_Dk3_CreateFcn(hObject, eventdata, handles). if ispc && isequal(get(hObject,'BackgroundColor'),

get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white'); end

function edit_Dkv3_Callback(hObject, eventdata, handles) % hObject handle to edit_Dkv3 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB function edit_Dkv3_CreateFcn(hObject, eventdata, handles)

% hObject handle to edit_Dkv3 (see GCBO) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_M3_Callback(hObject, eventdata, handles) % hObject handle to edit_M3 (see GCBO)

function edit_M3_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Cspt3_Callback(hObject, eventdata, handles) % hObject handle to edit_Mt3 (see GCBO)

function edit_Cspt3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Mt3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Cspm3_Callback(hObject, eventdata, handles) % hObject handle to edit_Mt3 (see GCBO)

function edit_Cspm3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Mt3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Ts3_Callback(hObject, eventdata, handles) function edit_Ts3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Cspm3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Dkt3_Callback(hObject, eventdata, handles) % hObject handle to edit_Ts3 (see GCBO)

function edit_Dkt3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Ts3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Dkvt3_Callback(hObject, eventdata, handles) % hObject handle to edit_Dkt3 (see GCBO)

function edit_Dkvt3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Dkt3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_Mt3_Callback(hObject, eventdata, handles) % hObject handle to edit_Dkvt3 (see GCBO)

function edit_Mt3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Dkvt3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit_c3_Callback(hObject, eventdata, handles) % hObject handle to edit_c3 (see GCBO)

function edit_c3_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_c3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

% hObject handle to edit_Mt3 (see GCBO)

function edit23_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Mt3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit24_Callback(hObject, eventdata, handles) % hObject handle to edit_Cspm3 (see GCBO)

function edit24_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Cspm3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit25_Callback(hObject, eventdata, handles) % hObject handle to edit_Ts3 (see GCBO)

function edit25_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Ts3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit26_Callback(hObject, eventdata, handles) % hObject handle to edit_Dkt3 (see GCBO)

function edit26_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Dkt3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit27_Callback(hObject, eventdata, handles) function edit27_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Dkvt3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function edit28_Callback(hObject, eventdata, handles) % hObject handle to edit_Mt3 (see GCBO)

function edit28_CreateFcn(hObject, eventdata, handles) % hObject handle to edit_Mt3 (see GCBO)

if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

set(hObject,'BackgroundColor','white'); end

function pushbutton14_Callback(hObject, eventdata, handles) function cmd_chon_Callback(hObject, eventdata, handles) % hObject handle to cmd_chon (see GCBO)

set(handles.edit_Evt,'string','132'); set(handles.edit_Etr,'string','109.14'); set(handles.edit_Ntr,'string','13.46'); set(handles.edit_Cspt,'string','200'); set(handles.edit_Cspm,'string','400'); set(handles.edit_Ts,'string','14'); set(handles.edit_Dktr,'string','3'); set(handles.edit_Dkvt,'string','1.8'); set(handles.edit_Mt,'string','10'); set(handles.edit_Cspt3,'string','50'); set(handles.edit_Cspm3,'string','200'); set(handles.edit_Ts3,'string','12'); set(handles.edit_Dkt3,'string','3'); set(handles.edit_Dkvt3,'string','2.8'); set(handles.edit_Mt3,'string','10');

Một phần của tài liệu nghiên cứu khảo sát hệ thống thông tin vệ tinh (Trang 108)

Tải bản đầy đủ (DOC)

(125 trang)
w