Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

CHUYÊN ĐỀ 1: HƯỚNG DẪN SỬ DỤNG CÔNG CỤ PHỤC VỤ THÍ NGHIỆM

1.1. THỜI GIAN:


1.2. MỤC ĐÍCH, YÊU CẦU:
- Giú p sinh viên bướ c đầ u là m quen vớ i phầ n mềm hỗ trợ thiết kế, mô phỏ ng
và phâ n tích hệ thố ng Matlab/Simulink.
- Sinh viên:
+ Sinh viên hiểu và biết cá ch sử dụ ng cơ bả n Matlab/Simulink.
+ Biết cá ch tạ o ra mộ t mô hình mô phỏ ng sử dụ ng lậ p trình Matlab hoặ c sử
dụ ng cô ng cụ mô phỏ ng có sẵ n Simulink.
+ Biết cá ch lự a chọ n cá c điểm đo và hiển thị tín hiệu phụ c vụ quá trình
phâ n tích và đá nh giá kết quả mô hình mô phỏ ng.
1.3. HƯỚNG DẪN.
Ví dụ : Viết chương trình vẽ đồ thị tín hiệu y=sin(3x) vớ i x(0:10) trên
Command Windown, trên Simmulink, trên Guide củ a Matlab.
1.3.1. Viết chương trình (m-file) trên Commmand Window của Matlab.
 Mở Matlab bằ ng cá ch click và o biểu tượ ng

 Cử a sổ khi khở i độ ng củ a phầ n mềm Matlab như sau:

Hình 1.1: Cửa sở giao diện của Matlab


 Viết chương trình cho Matlab
- Và o cử a sổ Command Window (cử a sổ lệnh) để viết chương trình cho
Matlab. Matlab hiển thị dấ u nhắ c >> khi sẵ n sang là m việc và trướ c khi và o
lệnh ta phả i đặ t con trỏ ngay sau dấ u nhắ c.

Hình 1.2: Cửa sổ lệnh của Matlab

- Viết chương trình vẽ đồ thị y=sin(3x) vớ i x(0:10) và o cử a sổ Command


Windown.

Hình 1.3: Viết mã lệnh trong cửa sổ lệnh của Matlab

 Kết quả khi nhấ n Enter:

Hình 1.4: Kết quả hiển thị dạng sóng của y = sin(3x)
1.3.2. Viết chương trình y=sin(3x) với x(0:10) trên Simulink của Matlab.
 Mở chương trình Matlab và o mụ c Simulink:

Hình 1.5

 Cử a sổ giao diện củ a Simulink :

Hình 1.6: Giao diện của Simulink

 Click và o icon New model hoặ c gõ Ctrl-N


 Cử a sổ là m việc xuấ t hiện :

Hình 1.7: Cửa sổ làm việc của simulink

 Vẽ chương trình vẽ đồ thị y=sin(3x) vớ i x(0:10) :


Tạo các khối: từ thư viện Simulink chọn khối cần dùng, nhấp chuột vào và kéo ra
ra cửa sổ làm việc:

Hình 1.8: Lựa chọn các khối chức năng từ thư viện Simulink có sẵn
 Sơ đồ củ a cử a sổ là m việc :

Hình 1.9: Sơ đồ bộ tạo y = sin(3x) và bộ hiển thị tín hiệu bằng Simulink

- Thay đổi các giá trị trong khối Sine wave:


Click chuột vào khối Sine wave:

Hình 1.10: Thay đổi tham số của khối tạo sóng sine bằng simulink
 Nhấ n Run để chạ y chương trình Simulink :

 Kết quả hiển thị :


Click chuộ t và o Scope để hiển thị dạ ng só ng :

1.3.3. Tạo giao diện sử dụng


Chương trình nhấ n nú t Push Button hiện thị đồ thị y=sin(3x) vớ i x(0:10)

Hình 1.11: Giao diện của chương trình cần tạo ra

 Mở chương trình Guide củ a Matlab trên cử a sổ Command Windown:


- Nhấ n lệnh
>> guide

Hình 1.12: Tạo một giao diện mới

- Cử a sổ Guide hiện ra:

Hình 1.13: Cửa sổ tạo giao diện

- Kéo thả cá c đố i tượ ng điều khiển và o giao diện :


- Viết chương trình cho cá c đố i tượ ng:
Chương trình có tá c dụ ng khi nhấ n và o nú t Push Button sẽ hiện lên kết quả ở
Static Box. Vì thế nên sẽ phả i viết và o hà m nà o mà khi nhấ n và o Push Button
sẽ gọ i. Chính là hà m Callback. Điều khiển nà o cũ ng có hà m callback, như hà m
ngắ t trong vi điều khiển vậ y   .
Click chuột phải vào nút Push Button chọn Callback.

Hình 1.14: Viết chương trình cho các đối tượng


- Viết chương trình vẽ đồ thị y= sin(3x) vớ i x(0:10) hiển thị trên axes củ a
Guide như sau:

- Kết quả hiển thị ;

Hình 1.14: Kết quả hiển thị

1.4. BÀI TẬP


Mô phỏ ng tạ o tín hiệu y = sin (x) + 3cos (2x) bằ ng:
1. m- file
2. Simulink
3. Tạ o giao diện sử dụ ng cả 2 cá ch tạ o tín hiệu y theo (1) và (2)

1.5. BÁO CÁO TỔNG KẾT

You might also like