KHÁI QUÁT VỀ CHƢƠNG TRÌNH

Một phần của tài liệu Nghiên cứu bài toán điều độ tối đa trong vận hành các tổ máy nhiệt điện (Trang 35 - 37)

Matlab (Matrix laboratory) là chƣơng trình lập trình ứng dụng đƣợc sử dụng trong nhiều lĩnh vực nhƣ điện, điện tử, điều khiển tự động,... Matlab cĩ thể giải quyết đƣợc nhiều bài tốn đặc biệt là các bài tốn về ma trận.

Để viết đƣợc các chƣơng trình tính tốn cho bài tốn điều độ kinh tế, ta sẽ sử dụng các cấu trúc lặp, cấu trúc điều kiện, các phép tính ma trận,… mà mơi trƣờng Matlab cung cấp. Từ đĩ xây dựng các hàm tính tốn. Mỗi một file hàm của MATLAB (M_file) đều đƣợc bắt đầu với khai báo nhƣ sau:

function [tên kết quả] = tên hàm (danh sách các biến)

File.m thƣờng lấy tên là tên của hàm.Phần thân của chƣơng trình trong hàm là các lệnh của MATLAB thực hiện việc tính tốn giá trị của đại lƣợng đƣợc nêu trong phần tên kết quả theo các biến đƣợc nêu trong phần danh sách các biến. Các biến chỉ cĩ tác dụng nội trong hàm vừa đƣợc khai báo. Tên của các biến đƣợc ngăn cách nhau bằng dấu phẩy.

Sau đĩ ta sẽ xây dựng một giao diện đồ họa GUIDE cho chƣơng trình tính tốn. GUIDE cung cấp các cơng cụ cĩ khả năng liên kết các mơi trƣờng tính tốn và đồ họa làm tăng tính trực quan và sinh động của vấn đề. Nhƣ vậy các thao tác nhập dữ liệu, thực hiện tính tốn sẽ đƣợc thực hiện trên màn hình giao diện một cách thuận tiện, chính xác thơng qua các đối tƣợng của GUIDE (push button, edit text, static text,listbox,…).

Để khởi động GUIDE, từ của sổ Command Windown ta gõ lệnh guide, khi đĩ cửa sổ GUIDE xuất hiện:

27

Hình 4.1- Cửa sổ GUIDE - MATLAB

Muốn tạo một GUIDE ta chọn hộp ‘Create New GUI’. Khơng gian làm việc xuất hiện:

Hình 4.2- Vùng khơng gian làm việc

Để xây dựng GUIDE ta click chuột và kéo các đối tƣợng cần sử dụng vào vùng khơng gian thiết kế. Mỗi đối tƣợng GUIDE cĩ hai thuộc tính quan trọng:

- Thuộc tính String: hiển thị một chuổi kiểu văn bản ‘text ’ngay trên vị trí đặt đối tƣợng.

28

Sau khi đã xác định thuộc tính cho các đối tƣợng, ta click RUN để kiểm tra kết quả. Lúc này Matlab sẽ tự động tạo hai file cùng tên do ngƣời lập trình đặt cĩ phần mở rộng là file.m và file.fig. File.m chứa các chƣơng trình con ‘callback’ mà ngƣời dùng sẽ yêu cầu Matlab thực hiện khi click vào đối tƣợng và các hàm tính tốn sẽ đƣợc nhúng vào một đối tƣợng, khi tác động vào đối tƣợng đĩ quá trình tính tốn đƣợc thực hiện. File.fig chứa giao diện của GUIDE vừa tạo ra.

Một phần của tài liệu Nghiên cứu bài toán điều độ tối đa trong vận hành các tổ máy nhiệt điện (Trang 35 - 37)

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

(62 trang)