] ]
 
Chào   Khách
Để sử dụng các chức năng của diễn đàn, vui lòng
đăng nhập hoặc đăng ký
Tiêu điểm

 7 bài viết mới nhất    
Xem bài viết mới nhất Hàng độc
Gửi bởi: lyquocan1986
Diễn đàn: Rao vặt

ngày Hôm nay lúc: 13:51

Xem bài viết mới nhất Bút thông minh hàng độc
Gửi bởi: lyquocan1986
Diễn đàn: Rao vặt

ngày Hôm nay lúc: 13:49

Xem bài viết mới nhất Khuyến mãi cực shốc In hình lên áo
Gửi bởi: lyquocan1986
Diễn đàn: Rao vặt

ngày Hôm nay lúc: 13:38

Xem bài viết mới nhất Camera NEW
Gửi bởi: lyquocan1986
Diễn đàn: Rao vặt

ngày Hôm nay lúc: 13:35

Xem bài viết mới nhất hỏi và trả lời
Gửi bởi: syluong
Diễn đàn: Đồ án chuyên ngành Điện tử

ngày hôm qua lúc: 13:05

Xem bài viết mới nhất Bơm pentax - bom pentax - máy bơm pentax
Gửi bởi: saoviet87
Diễn đàn: Rao vặt

ngày hôm qua lúc: 10:24

Xem bài viết mới nhất Xin thầy Bảo Trân chỉ giáo
Gửi bởi: vuht87
Diễn đàn: Hỏi và Trả lời

ngày 05 September 2010 lúc: 20:47



   
Điều khiển Tự động
 Máy tính và Ðiều khiển học » Điều khiển Tự động Gửi bài trả lờiChủ đề mới
Bài viết gửi lúc 23:32 ngày 23 May 2008 Bookmark and Share
Tạo file .exe cho giao diện GUI Matlab
 

Sau khi các bạn đã biết cách để viết một giao diện GUI, biết cách dịch ra file .exe tự chạy trên một máy khác thì bây giờ mình kết hợp làm sao đây ??

Bài này mình dịch một project GUI tương đối là nhiều thành phần: RS232 Communication đã được post trong bài Lập trình giao tiếp RS232 qua Matlab

Bước 1: Thiết lập môi trường dịch (bước này bỏ qua nếu đã làm rồi )

Bước 2: Gõ lệnh deploytool và vào menu File chọn New Project, chọn Standalone Application, chọn tên project và nơi lưu project.

Click vào hình để xem ở kích thước nguyên gốc

Giao diện Deployment Tool sẽ gồm có Main function, Other files và C/C++ files.

Click vào hình để xem ở kích thước nguyên gốc

Một project GUI sẽ gồm có 2 file .m và .fig và có thể thêm các file .m và .fig nếu gọi các figure khác. Như vậy file add vào trong Main Function là file .m là file chính sẽ chạy project GUI đó.

Click vào hình để xem ở kích thước nguyên gốc

Các bạn browse đến thư mục RS232 Communication và sẽ thấy nó chỉ cho phép chọn file .m. Ở đây mình phải chọn file RS232_Communication.m vì là file chính, còn modaldlg.m là file để mở cửa sổ yêu cầu chọn Yes, no.

Tiếp tục, click chuột phải vào Other files, chọn Add files và add các file còn lại trong project (chỉ các file .m và .fig thôi).

Click vào hình để xem ở kích thước nguyên gốc

Xong xuôi thì giao diện sẽ ra như thế này:

Click vào hình để xem ở kích thước nguyên gốc

Bước 3: Dịch project

Bây giờ là bước dịch, các bạn vào menu Tools -> Build (Ctr + B). Sau đó đi uống nước chờ nó dịch xong hehe. Cái này chờ lâu phết, đừng có nóng nhé. Không báo lỗi gì thì ok ngay.

Click vào hình để xem ở kích thước nguyên gốc

Xong vụ rồi thì vào thư mục \distrib sẽ thấy file .exe của mình. Nhấn thử vào chạy xem thế nào.

Còn muốn đem sang máy khác thì phải đóng gói, vào Tools chọn Package (Ctr + P):

Click vào hình để xem ở kích thước nguyên gốc

Sang máy không cài Matlab thì copy đồng thời file package và McrInstaller vào một thư mục, chạy ngon lành luôn. Mình thử nghiệm rồi.

Chạy nó sẽ ra thế này:

Click vào hình để xem ở kích thước nguyên gốc

Click vào hình để xem ở kích thước nguyên gốc

Theo dientuvietnam.com

 
     
nocki

Thảo luận về bài viết Hiện đã có 3 ý kiến thảo luận về bài viết này. Mời bạn cùng trao đổi!
Về đầu trang Về đầu trang In bài viết In bài viết Gửi qua email Gửi qua email Thảo luận về bài viết Thảo luận về bài viết
 
phat
Hình biểu trưng
 
Trích dẫn bởi: nocki

Bước 1: Thiết lập môi trường dịch (bước này bỏ qua nếu đã làm rồi )



Cái bước 1 này thiết lập thế nào.
Mình chưa biên dịch được. Mình thấy bài này hay đấy!!!
Chỉ cho mình lại với. Bước 2 thì gõ deploytool cho nao vậy tớ gõ vào mà nó báo thế này
>> deploytool
??? Undefined function or variable 'deploytool'.
Mong bạn chỉ giùm tớ với!!!
Thanks!!!!
 
 
phat
Hình biểu trưng
 
Có ai biết biên file matlab thành file .exe không chỉ tớ với.
Thanks.!!!!
Thầy ơi!!! Chỉ em cài này với!!!
 
 
tuanlong092 
Deploytool là một tool matlab ko tự động cài đặt bạn ah. nếu bạn muốn dùng thì khi cài matlab bạn chọn mục Custom và tích hết các mục cho chắc. Cài cách này tuy nặng (len đến hơn 4g) nhưng đảm bảo full các tool. tớ làm thử rùi cũng tìm mãi moi ra lỗi đấy:D. còn việc cài dặt dể dùng tool deploytool cậu có thể thấy rất nhìu trên mạng. anh Bắc Hải dạy rất chi tiết rui:)
 
 

Các bài khác: 12


Chuyển diễn đàn
   
Chào   Khách
Để sử dụng các chức năng của diễn đàn, vui lòng
đăng nhập hoặc đăng ký
Google


Download

Chỉ có Thành viên của diễn đàn mới có thể download.

Xin vui lòng
đăng nhập hoặc đăng ký
(nếu bạn chưa là Thành viên)





Thống kê hoạt động Website
Số lượt truy cập
544182
Từ ngày 01/12/2005
Đang trực tuyến: 79
Khách: 76
thành viên: 3
nvquan64, matNT, anhvan7988
Số thành viên: 28488
Thành viên mới nhất của diễn đàn là tannam
Kỷ lục trực tuyến: 156
đạt ngày: 23 April 2010
gồm   2  thành viên
và      154  khách
Thành viên tích cực
Thành viên Bài đã gửi
BrantTran 1234
Bảo Bảo 768
ThayBaoTran 545

Trao đổi liên kết
Trao đổi Banner
 
Diễn đàn của SV ngành Điện Tử
www.ant7.com






 
Xếp hạng Ant7.com

Máy tính và Điều khiển học | Tin mới nhất | Ôn thi Liên thông Cao đẳng - Đại học | Đồ án chuyên ngành Điện tử | Đồ án tham khảo | Tài liệu tham khảo | Phương pháp học
Kỹ thuật Điện tử | Bài giảng Vi xử lý | Bài giảng Điện tử số | Kỹ thuật Robot | Robocon 2010 | Điều khiển bằng máy tính | Điều khiển Công nghiệp | Lý thuyết Điều khiển Tự động | Tiếng Anh chuyên ngành
Tin học cơ bản | Phần mềm | Máy tính - Điện thoại Di động | Internet và mạng | Thiết kế và lập trình Web | Đồ họa máy tính | Kỹ thuật chụp ảnh | Ảnh đẹp
Xem và suy ngẫm | Khoa học và Đời sống | Khéo tay hay làm | Thư giãn - Giải trí | Game Online - Game Flash | Rao vặt

Phát triển bởi Ant7.com - bản thử nghiệm 020407. Powered by SOOP Portal Raven 1.0