Tài liệu Tạo file .exe cho giao diện GUI Matlab

Thảo luận trong 'Kế Toán - Kiểm Toán' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    Chào các bạn.
    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ướ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.
    [​IMG]
    Giao diện Deployment Tool sẽ gồm có Main function, Other files và C/C++ files.
    [​IMG]
    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 đó.
    [​IMG]
    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).
    [​IMG]
    Xong xuôi thì giao diện sẽ ra như thế này:
    [TABLE=class: ncode_imageresizer_warning, width: 640]
    [TR]
    [TD=class: td1, width: 20][/TD]
    [TD=class: td2][/TD]
    [/TR]
    [/TABLE]
    [​IMG]
    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.
    [TABLE=class: ncode_imageresizer_warning, width: 640]
    [TR]
    [TD=class: td1, width: 20][/TD]
    [TD=class: td2][/TD]
    [/TR]
    [/TABLE]
    [​IMG]
    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):
    [TABLE=class: ncode_imageresizer_warning, width: 640]
    [TR]
    [TD=class: td1, width: 20][/TD]
    [TD=class: td2][/TD]
    [/TR]
    [/TABLE]
    [​IMG]
    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:
    [TABLE=class: ncode_imageresizer_warning, width: 640]
    [TR]
    [TD=class: td1, width: 20][/TD]
    [TD=class: td2][/TD]
    [/TR]
    [/TABLE]
    [​IMG]
     

    Các file đính kèm:

Đang tải...