1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Matlab ứng dụng thiết kế điều khiển – ThS Nguyễn Tấn Phúc

55 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 55
Dung lượng 1,25 MB

Nội dung

Bài giảng Matlab ứng dụng thiết kế điều khiển – ThS Nguyễn Tấn Phúc gồm 3 nội dung đó là Matlab căn bản; lập trình trong Matlab; guide trong Matlab - ứng dụng trong điều khiển.

MATLAB ỨNG DỤNG THIẾT KẾ –ĐIỀU KHIỂN Th.S Nguyễn Tấn Phúc Email: phucnt@hcmuaf.edu.vn Tel:0126.7102772 Fb: gv dhnl phuctannguyen TÀI LIỆU HỌC TẬP 1.SLIDE BÀI GIẢNG 2.SÁCH MATLAB CƠ SỞ ĐÁNH GIÁ HK HÈÙ 1.Thực hành Trên lớp : 10% kiểm tra : 10% 2.Thi cuối kỳ : 80% Thời gian : 19/7 - 10/8/2016 NỘI DUNG PHẦN I: MATLAB CĂN BẢN PHẦN II: LẬP TRÌNH TRONG MATLAB PHẦN III: GUIDE TRONG MATLAB ỨNG DỤNG TRONG ĐIỀU KHIỂN PHẦN I- MATLAB CĂN BẢN MATLAB CĂN BẢN I BIỂU THỨC (EXPRESSION)  Biến số ( variables)  Số (Numbers)  Toán tử ( Operaters)  Hàm ( Functions) Biến (Variables) - tối đa 19 ký tự có nghóa - phân biệt chữ hoa chữ thường - bắt đầu từ theo sau từ hay số dấu (_) - biến tòan cục (global) tác dụng tòan chương trình - biến cục (local) tác dụng nội hàm (function) - số biến đặc biệt: pi, ans,…  Kiểm tra biến (who whos)  Xóa biến (clear clear all) DATA TYPES Int8,uint8,int16,int32…số nguyên interger Single,double: kiểu số thực Logical: kiểu true,false Char: kiểu ký tự String: kiểu ký tự Array: a(1),a(0),… Ví dụ: Str=‘hello world’; Str(2)=‘ e’ DATA TYPES CONVERSION Char(): chuyển sang kiểu ký tự Int2str(): chuyển số sang chuỗi Num2str(): chuyển integer sang chuỗi Str2num(): chuổi sang số Num2bin(): số sang mã nhị phân Dec2bin(): chuyển số sang nhị phân Ischar(): kiểm tra phải ký tự Isinteger():kiem tra so nguyen Islogical():kiem tra bien logic Matlab command Clc: xóa hình Clear all: xóa tất biến Global: khai báo biến toàn cục Quit: thoát matlab Who: liệt kê tất biến có Whos: liệt kê biến , kiểu biến INPUT, OUTPUT COMMAND Disp: hiển thị comand matlab Input: nhận liệu từ command matlab sprintf: dinh dang chuoi xuat man hinh Format : dinh dang liệu Các kiểu liệu format: Short,long,short e,long e,rat… MATLAB CĂN BẢN Số (Numbers) Tất số lưu kiểu định dạng ( format) Dùng hàm format để định dạng kiểu số: format (định dạng) >> b=3/26; >> format long; b b= 0.11538461538462 >> format short e; b b= 1.1538e-001 >> format bank; b b= 0.12 >> format short eng; b b= 115.3846e-003 >> format hex; b b= 3fbd89d89d89d89e >> format +; b b= + >> format rat; b b= 3/26 >> format short; b b= 0.1154 >> format long eng; b b= 115.384615384615e-003>> MATLAB CĂN BẢN Toán tử (operaters) (+, -, *, /, \,^,’)  Các biến không cần khai báo trước  Các ký tự thường in phân biệt  Kết thúc câu lệnh với ‚;‛ không hiển thị kết qủa câu lệnh  Biến ‚ans‛ Thứ tự tính toan nhu thong thuong:nhân chia trước , cộng trừ sau PHẦN III- TẠO GIAO DIEÄN TRONG MATLAB GUIDE IN MATLAB 1.MỞ PHẦN MỀM Mở phần mềm, gõ lệnh sau vào command>>guide Create New GUI: Tạo hộp thoại GUI mới:  Blank GUI (Default): Hộp thoại GUI trống khơng có điều khiển unicontrol * GUI With Unicontol: Hộp thoại GUI với vài unicontrol button,…, chương trình chạy * GUI With Axes Menu: Hộp thoại với unicontrol axse button, menu để hiển thị đồ thị * Modal Question Dialog: Hộp thoại đặt câu hỏi Yes, No Open Existing GUI: mở hộp thoại project có sẵn • Push Button: giống nút command button VB Là nút bấm nút OK,Cancel, Slider: Thanh trược có trược chạy Radio Button: Nút nhỏ hình trịn để lựa chọn (Options)  Các nút điều khiển khác: Check Box, Edit Text, Static Text, Pop-up Menu, List Box, Axes, Panel, Button Group, AtiveX Control, Toggle Button EDIT BOX gán giá trị vào edit-box: Set(handles.editbox,’string’, string ) Pop-up menu SLIDER AXES-FIGURE BASIC GUIDE MATLAB IN SERVO CONTROLLERS MATLAB IN ROBOT CONTROLLERS MATLAB IN ROBOT CONTROLLERS The end… ... DUNG PHẦN I: MATLAB CĂN BẢN PHẦN II: LẬP TRÌNH TRONG MATLAB PHẦN III: GUIDE TRONG MATLAB ỨNG DỤNG TRONG ĐIỀU KHIỂN PHẦN I- MATLAB CĂN BẢN MATLAB CĂN BẢN I BIỂU THỨC (EXPRESSION)  Biến số ( variables)... HỌA TRONG MATLAB Đồ họa Matlab Cây thư mục quản lý đối tượng Matlab: Figure Axes Image Uicontrol Light Line Uimenu Patch Rectangle Uicontextmenu Surface Text ĐỒ HỌA TRONG MATLAB Bước MATLAB code... trinh ’); end MATLAB CĂN BẢN Cấu trúc lặp có điều kiện  Cấu trúc lặp có điều kiện: while while (biểu thức điều kiện) nhóm lệnh end Ví dụ: yêu cầu nhập vào giá trị cho biến x việc nhập kết thúc x

Ngày đăng: 27/05/2021, 03:03

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w