Thông báo

Collapse
No announcement yet.

Lập trình GUI trong Matlab

Collapse
This is a sticky topic.
X
X
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • thaithien
    replied
    Nguyên văn bởi sontinh456 Xem bài viết
    Cam on ban nhieu nhiau. ma nay ban oi. neu ban co tai lieu gi lien quan den gui va simulink thi cho minh voi nhe, minh dang nghien cuu ve nhung thu nay. Cam on ban rat nhieu.
    Bạn cần tài liệu tiếng việt hay tiếng anh ?CHịu khó search ebook trên mạng thì đầy rẫy,sợ không có thời gian để lãnh thụ hết thôi

    Leave a comment:


  • sontinh456
    replied
    Cam on ban nhieu nhiau. ma nay ban oi. neu ban co tai lieu gi lien quan den gui va simulink thi cho minh voi nhe, minh dang nghien cuu ve nhung thu nay. Cam on ban rat nhieu.

    Leave a comment:


  • aladanh
    replied
    Trong help của matlab, bạn hãy gõ từ khóa : simulink + gui . Trong đó có ví dụ mà mình nghĩ là tổng quát cho những kiến thức về mảng này .

    Sau đó bạn hãy tham khảo thêm cách set_param của anh Bắc , vì ngày trước cũng phải mò mẫm 1 hổi lâu mình mới tìm ra dc cái bản liệt kê các parameter của simulink .

    Leave a comment:


  • sontinh456
    replied
    ban co the noi ro ham set_param dc ko. minh muon rang la khi goi thi simulink, thi no chay an( khong hien thi simulink tren man hinh) dong thoi ket qua cua simunlik dc xuat ra gui. (Dang mac ao cho simulnk bang gui ay ma)

    Leave a comment:


  • thaithien
    replied
    Nguyên văn bởi sontinh456 Xem bài viết
    Chao Anh Bac. Cho minh hoi ty .
    1 .Bac co biet cach goi simulink tu gui , lam simulink chay luon ma khong can nhan nut start o simulink nua. va khi chay thi simulink ko hien thi, ma chi lay ket qua de hien thi trong gui ma thoi.
    2. Lam sao de simulink va gui chay song song, co nghia la ket qua trong simulink hien thi l;ien tuc trong gui.
    Thank truoc nhe. Mong dc giup do. Minh dang rat can giai dap nhung van de do.
    Trong phần M-Files của gui bạn goi lệnh khởi đọng simulink và truyền các thông số qua hàm set_param.....

    Leave a comment:


  • sontinh456
    replied
    Chao Anh Bac. Cho minh hoi ty .
    1 .Bac co biet cach goi simulink tu gui , lam simulink chay luon ma khong can nhan nut start o simulink nua. va khi chay thi simulink ko hien thi, ma chi lay ket qua de hien thi trong gui ma thoi.
    2. Lam sao de simulink va gui chay song song, co nghia la ket qua trong simulink hien thi l;ien tuc trong gui.
    Thank truoc nhe. Mong dc giup do. Minh dang rat can giai dap nhung van de do.

    Leave a comment:


  • ngocpro
    replied
    chào các bạn !
    mình chưa biết nhiều về Matlab, mình muốn hỏi các ban có kinh nghiệm và làm việc với matlab rồi một vấn đề. Mình muốn dùng Matlab để thu lại âm thanh rồi phân tích phổ tìm tần số của âm thanh đó liệu có được không?
    các âm thanh mình thu vào là tổ hợp của 2 loại tần số
    các âm khác nhau thì 2 tần số đó khác nhau nhưng độ chênh lệnh không nhiều lắm
    liệu Matlab có thể phân tích chính xác được đến mức như thế nào và liệu có phân biệt được không?
    các bạn có kinh nghiệm cho mình ý kiến với nhé
    cảm ơn các bạn nhiều!
    ^_^

    Leave a comment:


  • thaithien
    replied
    Nguyên văn bởi friends2014 Xem bài viết
    Thôi mình làm được rồi. Lần sau hy vọng được mọi người giúp đỡ nhiệt tình.
    Thanks every one!
    Avec grand plaisir!!!!!!!!!!!!!!!!!!!!!

    Leave a comment:


  • friends2014
    replied
    Nguyên văn bởi friends2014 Xem bài viết
    Chào các bác.
    Em mới làm về lập trình GUI và đang mắc về cách khai báo và dùng mảng trong GUi. Mong các bác chỉ dẫn. Cụ thể chương trình thế này:
    Code:
    global a(1:5);
    %global a();
    cla(handles.axes2,'reset');
    guidata(hObject, handles); %updates the handles
    imaqreset;
    %set(gcf,'CurrentAxes',handles.axes2);
    %set(gcf,'DoubleBuffer','on');
    imaqhwinfo;
    imaqhwinfo('winvideo',1);
    vid=videoinput('winvideo',1,'RGB24_320x240');
    for j=1:5
        a(j)=getsnapshot(vid);
        myWait(5);
        save a(j);
    end
    Các bác sửa hộ em, em phải sửa mảng a thế nào để có thể gán từng giá trị của nó trong vòng for.
    Thank you very much.
    Thôi mình làm được rồi. Lần sau hy vọng được mọi người giúp đỡ nhiệt tình.
    Thanks every one!

    Leave a comment:


  • ngohaibac
    replied
    Nguyên văn bởi thaithien Xem bài viết
    Không vào được anh à.Anh xem lại dùm nhé.Thanks
    Website của anh đang bảo trì (mà k phải, chuyển sang host khác mà chưa có thời gian up lên lại :d ).

    Chờ khi nào anh có time setup lại đã nhé.

    Leave a comment:


  • friends2014
    replied
    Chào các bác.
    Em mới làm về lập trình GUI và đang mắc về cách khai báo và dùng mảng trong GUi. Mong các bác chỉ dẫn. Cụ thể chương trình thế này:
    Code:
    global a(1:5);
    %global a();
    cla(handles.axes2,'reset');
    guidata(hObject, handles); %updates the handles
    imaqreset;
    %set(gcf,'CurrentAxes',handles.axes2);
    %set(gcf,'DoubleBuffer','on');
    imaqhwinfo;
    imaqhwinfo('winvideo',1);
    vid=videoinput('winvideo',1,'RGB24_320x240');
    for j=1:5
        a(j)=getsnapshot(vid);
        myWait(5);
        save a(j);
    end
    Các bác sửa hộ em, em phải sửa mảng a thế nào để có thể gán từng giá trị của nó trong vòng for.
    Thank you very much.
    Last edited by ngohaibac; 11-03-2009, 15:17. Lý do: thêm tag code

    Leave a comment:


  • pavo_lusa
    replied
    Nguyên văn bởi lenspkt Xem bài viết
    Trong bài viết về lập trình GUI trong matlab có phần viết lệnh cho các điều khiển thì em không biết là viết trong m.file hay ở đâu.Rồi sau khi viết xong chèn vào file gốc như thế nào để có thể chạy được.Các Bac giúp em voi
    - Chương trình chính và các chương trình con nên lưu hết vào cùng 1 thư mục. Nếu bạn mở thư mục ra rồi nhấp đúp nhưng chúng ko chịu chạy thì bạn hãy khởi động Matlab trước, rồi chọn File-->Open --> rồi chỉ đường dẫn đến thư mục lưu các file chương trình --> chọn file cần chạy.
    - Để tránh gặp các rắc rối, bạn có thể lưu tất cả các m.files của mình vào thư mục work của Matlab (nếu chưa có thì phải tạo),
    ví dụ: Chương trình Matlab của tôi nằm ở thư mục sau: C:\Matlab\
    tôi tạo forder mới, đặt tên là "work": C:\Matlab\work
    sau đó tôi tạo 1 m.file có tên là vidu.m rồi lưu vào thư mục này.
    để gọi hàm vidu.m ra, tôi chỉ cần gõ trong work space dòng chữ : vidu
    thế là chương trình tự xuất hiện và làm việc.

    Chúc vui!
    Pavolusa

    Leave a comment:


  • thaithien
    replied
    Nguyên văn bởi lenspkt Xem bài viết
    Trong bài viết về lập trình GUI trong matlab có phần viết lệnh cho các điều khiển thì em không biết là viết trong m.file hay ở đâu.Rồi sau khi viết xong chèn vào file gốc như thế nào để có thể chạy được.Các Bac giúp em voi
    Viết trong M-files đó.Nếu xây dựng các hàm riêng thì viết bằng M-files luôn và lưu vào cùng thư mục thì khi Matlab gọi nó sẽ hiểu thôi.

    Leave a comment:


  • thaithien
    replied
    Nguyên văn bởi ngohaibac Xem bài viết
    Bạn tham khảo tại đây.
    Không vào được anh à.Anh xem lại dùm nhé.Thanks

    Leave a comment:


  • meonho
    replied
    Mình đang làm đồ án tốt nghiệp đại học. Hôm nay mới nhận đề tài. Mình cũng mới đăng kí vào diễn đàn ĐTVN . Đề tài là Dùng GUI trong MATLAB mô phỏng ĐỘNG CƠ ĐIỆN 1 CHIỀU KÍCH TỪ ĐỘC LẬP .Mong được học hỏi từ anh em trong RUMS. THANKS!

    Leave a comment:

Về tác giả

Collapse

ngohaibac Tìm hiểu thêm về ngohaibac

Bài viết mới nhất

Collapse

Đang tải...
X