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

  • kiju
    replied
    Mọi người ơi giúp mình tạo một nút CLEAR trong GUIDE với. Nút này dùng để xóa dữ liệu nhập vào cũ để mình nhập dữ liệu mới, xuất ra kết quả mới.
    cảm ơn mọi người nhiều!
    hiii em có cách giải quyết cho cái này chính là cái nút Reset của em đấy

    Leave a comment:


  • kiju
    replied
    à em còn muốn hỏi nữa không hiểu sao chương trình của em khi chạy rakeests quả ở Static text nó lại cho ra kết quả là NAN. chương trình của em cũng nhận một ma trận trong cái edit text nên em đoán có thể là do cái ma trận này vậy có cách nào giúp em không

    Leave a comment:


  • kiju
    replied
    em có một chương trình có nhiều edittext em và những nút điều khiển mà sử dụng những dữ liệu trong những cái edittext đó. nên không thể với mỗi nút điều khiển lại viết lại lệnh val=str2double(get(handles....,'string')) để chuyển sâu sang thành số em mới tìm ra cách là dùng cặp lệnh sau trong từng hàm callback của mỗi cái edittext cũng giống như việc mọi người chỉ phải khai báo một lần thôi
    ví dụ val=str2double(get(hObject,'string'));
    handles.ed1=val;
    guidata(hObject,handles);
    Nhưng ngặt một nỗi là khi em muốn viết cho một nutReset như sau:
    set(handles.ed1,'string',' ');
    thì chương trình lại không chạy bác nào có cách giải quyết giúp em không thanks

    Leave a comment:


  • haiphan
    replied
    Các bạn,
    Có thể các bạn cho rằng tôi lằng nhằng, chạy đi chạy lại giữa matlab và C#, phiền phức quá sao không làm luôn trong matlab cho tiện. Nhưng mục đích chính là tôi muốn publish ra một phần mềm tính toán tự động trong C#, để người dùng có thể sử dụng dễ dàng.
    Mong mọi người cùng chia sẽ

    Leave a comment:


  • haiphan
    replied
    Gởi bạn ngohaibac
    Mình đã đọc nhiều bài viết của bạn, rất ấn tượng.
    Mình có một vấn đề muốn tham khảo ý kiến của bạn. Mình muốn connect between matlab and C#. Bởi vì muốn lấy số liệu từ C# sau khi đã viết trên code trên C#, sau đó dùng số liệu này để vẽ ra một đồ thị của một hàm mà mình cần trong matlab, sau đó đưa đồ thị này display trên form của C#.Bởi vì mình thấy vẽ trên matlab rất thuận lợi và dễ dàng.
    Mình đã dùng matlab 7.8(R2009) nhưng vẫn chưa thực hiện được. Mình cho rằng thiếu Matlab compiler và matlab builder for.NET. Và kkhoong biết phải tìm những thứ này ở đâu.
    Bạn có ý kiến gì xin chỉ giáo
    Thành thật cám ơn.

    Leave a comment:


  • ngohaibac
    replied
    Nguyên văn bởi arsenal_kt Xem bài viết
    Anh Bắc à! Em đang làm bài tiểu luận môn: Phân tích và điều khiển hệ thống bằng máy tính. Em cũng có thể thiết kế một vài giao diện đơn giản rồi nhưng em chưa biết phải nhập ma trận A,B,C,D trong ô edit text như thế nào cả? Anh có thể chỉ giúp em được không?
    Em nhập bình thường thôi mà em. Cái edittext chẳng qua là string thôi mà, từ đó em chuyển sang matrix bằng str2num là được.

    Có chuyển được hay không, hay là thuật toán chuyển thế nào đó là tùy thuộc vào cách nhập vào editbox đó của em (thông thường hay do em tự đặt ra).

    Chúc em thành công.

    Leave a comment:


  • arsenal_kt
    replied
    Anh Bắc à! Em đang làm bài tiểu luận môn: Phân tích và điều khiển hệ thống bằng máy tính. Em cũng có thể thiết kế một vài giao diện đơn giản rồi nhưng em chưa biết phải nhập ma trận A,B,C,D trong ô edit text như thế nào cả? Anh có thể chỉ giúp em được không?

    Leave a comment:


  • ngohaibac
    replied
    Nguyên văn bởi quangloi82 Xem bài viết
    http://upnhanh.sieuthinhanh.com/user...mm1815498.jpeg
    Cái này hình như lập trình bằng GUI, nhưng sao mình thấy cái biểu tượng góc trái trên cùng không giống khi tạo GUI.
    Làm sao vẽ được hình giống vậy trong GUI, nếu dùng SIMULINK thì có chuyển sang GUI được không ? trong SIMULINK không có các hàm như điện trở, công tắc, nút nhấn .... thì làm như thế nào ???
    Ai biết chỉ mình với, đang làm đồ án tốt nghiệp nên phải chạy đua với thời gian.
    Xin cám ơn và hậu tạ
    hcmute07303@yahoo.com
    Cái này thì có gì đâu mà, chỉ là cái hình chụp riêng rồi sau đó nhúng vào cái axes là xong.

    Chúc em thành công.

    Leave a comment:


  • quangloi82
    replied
    http://upnhanh.sieuthinhanh.com/user...mm1815498.jpeg
    Cái này hình như lập trình bằng GUI, nhưng sao mình thấy cái biểu tượng góc trái trên cùng không giống khi tạo GUI.
    Làm sao vẽ được hình giống vậy trong GUI, nếu dùng SIMULINK thì có chuyển sang GUI được không ? trong SIMULINK không có các hàm như điện trở, công tắc, nút nhấn .... thì làm như thế nào ???
    Ai biết chỉ mình với, đang làm đồ án tốt nghiệp nên phải chạy đua với thời gian.
    Xin cám ơn và hậu tạ
    hcmute07303@yahoo.com
    Last edited by quangloi82; 29-05-2009, 22:50. Lý do: Xin chỉ giáo

    Leave a comment:


  • huevt
    replied
    xin code mo phong he thong CDMA

    Các pác ah! có ai có cái code mô phỏng toàn hệ thống CDMA ko? cho mình xin với mình đang làm về cái này nhưng làm mãi mà ko đc. ai có cho mình xin với nhé! mà mình được biết là anh GIA THỊNH ngày trước có làm mô phỏng CDMA nhiều chắc là anh có! vậy anh có thể cho em xin đc ko?

    Leave a comment:


  • meonho
    replied
    Em có đoạn chuơng trình vẽ đồ thị thời gian của hệ như sau:
    ......
    Wh=Wc*Wdt;
    Wk=feedback(Wh,1);
    axes(handles.axesPid1);
    [y,t]=step(Wk);
    plot(t,y,'k','LineWidth',2);
    grid on

    Bây giờ em muốn vẽ đồ thị BODE nhưng chưa bít.
    Các bác có ai bít cách vẽ đồ thị BODE trong GUI thì chỉ em bít với .
    Cảm ơn!

    Leave a comment:


  • domathankiem
    replied
    Cảm ơn bác friends2014 nha

    Leave a comment:


  • domathankiem
    replied
    Mọi người ơi giúp mình tạo một nút CLEAR trong GUIDE với. Nút này dùng để xóa dữ liệu nhập vào cũ để mình nhập dữ liệu mới, xuất ra kết quả mới.
    cảm ơn mọi người nhiều!

    Leave a comment:


  • friends2014
    replied
    Nguyên văn bởi domathankiem Xem bài viết
    chào mọi người em đang tạo giao diện bằng GUIDE nhưng gặp rắc rối trong cách sử dụng hàm imshow. Rất mong mọi người giúp đỡ
    Nó chỉ là hàm dùng để để hiển thị ảnh thôi mà.
    ví dụ:bạn muốn hiển thị ảnh vào một Axes
    axes(handles.axes1);
    cla;
    i=imread('image01.jpg');% nếu ảnh này ko có trong work của matlab thì copy dg dẫn vào.
    imshow(i);
    Muốn biết rỗ hơn bạn help ấy.

    Leave a comment:


  • domathankiem
    replied
    guide

    chào mọi người em đang tạo giao diện bằng GUIDE nhưng gặp rắc rối trong cách sử dụng hàm imshow. Rất mong mọi người giúp đỡ

    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