ứng dụng matlab làm máy tính đơn giản - Pdf 14

Đồ án matlap GVHD: Nguyễn Vũ Anh Quang
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN ỨNG DỤNG
============================

ĐỒ ÁN MÔN HOC MATLAP
TÊN ĐỀ TÀI:
ỨNG DỤNG MAPLAP LÀM MÁY TÍNH ĐƠN GIẢN
Giảng viên hướng dẫn:
Nguyễn Vũ Anh Quang
Sinh viên thực hiện:
Lê Xuân Hùng

Đà Nẵng, tháng 12 năm 2011
Máy tính đơn giản SV thực hiện: Lê Xuân Hùng
1
Đồ án matlap GVHD: Nguyễn Vũ Anh Quang
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN ỨNG DỤNG
============================
ĐỒ ÁN MÔN HỌC MATLAP
TÊN ĐỀ TÀI:
ỨNG DỤNG MAPLAP LÀM MÁY TÍNH ĐƠN GIẢN
Giảng viên hướng dẫn:
Nguyễn Vũ Anh Quang
Sinh viên thực hiện:
Lê Xuân Hùng
Đà Nẵng, tháng 12 năm 2011
Máy tính đơn giản SV thực hiện: Lê Xuân Hùng
2
Đồ án matlap GVHD: Nguyễn Vũ Anh Quang

Đồ án matlap GVHD: Nguyễn Vũ Anh Quang
PHẦN II: LÝ THUYẾT LIÊN QUAN
1. Các hàm cơ bản của matlap:
Str2double: Chuyển chuỗi thành số
Get(handles.tên đối tượng): nhập dữ liệu vào đối tượng
A= Get(handles.tên đối tượng, ‘string’): Gán biến A cho chuỗi dữ liệu
được nhập vào đối tượng.
Set (handles. Tên đối tượng, ‘string’, đối tượng đưa vào): xuất đối tượng
Num2str: chuyển từ số sang chuỗi
Msqbox: dòng tạo thông báo
Ngoài các lệnh trên ta còn sử dụng các lệnh điều khiển và vòng lặp:
If …elseif…else end
2.1 Trình bày thiết kế giao diện và các hàm trong guide máy tính đơn giản.
2.1.1: Thiết kế giao diện
Bước 1: Mở giao diện guide bằng biểu tượng hoặc viết lệnh
>>guide.
Máy tính đơn giản SV thực hiện: Lê Xuân Hùng
5
Đồ án matlap GVHD: Nguyễn Vũ Anh Quang
Bước 2: Chọn thư mục lưu tên
Ta được trang guide quick start, tại trang này ta có thể mở trang mới và lưu lại hoặc
có thể mở trang guide đã có.
Máy tính đơn giản SV thực hiện: Lê Xuân Hùng
6
Đồ án matlap GVHD: Nguyễn Vũ Anh Quang
Sau khi lưu ta được giao diện thiết kế của guide:
Bước 3: Chọn đối tượng để thiết kế tại trang hiển thị matlap.fig
Command: thực hiện lệnh (với ký hiệu : ok)
Edit : lưu , đưa dữ liệu vào, xuất dữ liệu ra
Text : nhãn

Code của nút DEL:
hienthi= get(handles.edit1,'String');
so=char(hienthi);
dayso=length(hienthi);
hienthi=so(1:dayso-1);
set(handles.edit1,'String',hienthi);
Code của nút C:
Máy tính đơn giản SV thực hiện: Lê Xuân Hùng
10
Đồ án matlap GVHD: Nguyễn Vũ Anh Quang
set(handles.edit1,'string','');
Code của nút “=”:
hienthi=get(handles.edit1,'string');
so=str2num(hienthi);
hienthi=num2str(so);
set(handles.edit1,'string',hienthi);
Code của nút OFF:
msgbox('cam on da su dung chuong trinh, chao tam biet !!!')
%sau khi thoat thi xuat len hang chu
pause(3)
close;
close;%thoat khoi chuong trinh
Code của nút 0:
hienthi=get(handles.edit1,'string');
hienthi=[hienthi,'0'];
set(handles.edit1,'string',hienthi)
Code của các nút còn lại tương tự như code của nút 0
KẾT LUẬN
Tuy đã rất cố gắng trong quá trình biên soan đồ án nhưng cũng không tránh
được những sai xót, chúng em rất mong nhận được ý kiến đánh giá của thầy cô để


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status