Nguyên văn bởi sontinh456
Xem bài viết
Thông báo
Collapse
No announcement yet.
Lập trình GUI trong Matlab
Collapse
This is a sticky topic.
X
X
-
Ngày đầu tiên làm việc với GUI , thực sự khó khăn và học chủ yếu từ các bài viết của anh Bắc, sau vài ngày quen quen thì tự đọc help mò mẫm thôi . Quả thật help là tài liệu tốt nhất rồi, khi bạn cần vấn đề j, hãy search trong help trước tiên . Mình có tham khảo dc 1 vài ví dụ từ trang chủ ( theo đường link mà anh Bắc cung cấp trong bài viết trong blog của anh ấy ) .
Về tài liệu bạn thử search file này xem : Graphics-and-GUIs-with-MATLAB.pdf , nếu ko tìm được thì liên hệ mình gửi cho , ( mail: nghepro2000@yahoo.com) .
Có vấn đề j , bạn cứ post lên đây mọi người cùng trao đổi .
1 kinh nghiệm mà khi lập trình GUI mình rút ra được khi nghiền ngẫm đoạn mã trong ví dụ về tạo hộp thoại khẳng định nút bấm ( quên xừ tên tiếng anh rồi , nhưng bạn cứ kiên trì đọc các hướng dẫn về GUI sẽ tời bài ví dụ đó ) , đó là cách trao đổi dữ liệu giữa các GUI , thông qua các biến varargin và varargout .
Và câu lệnh GUI mẹ truyền tham số cho GUI con có tên là identify ( khi bấm nút ) :
Code:function pushbutton4_Callback(hObject, eventdata, handles) % hObject handle to pushbutton4 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) identify( handles.Y , handles.SampleTime)
Code:function identify_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to identify (see VARARGIN) handles.Y= varargin{1}; handles.SampleTime= varargin{2};
Đây là cách mà GUI con truyền ngược lại cho GUI mẹ
Code:function varargout = comfirm_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT); % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Get default command line output from handles structure varargout{1} = handles.output; % The figure can be deleted now delete(handles.figure1);
Đây là cách mà GUI mẹ nhận dữ liệu
Code:user_response = comfirm('Title','Confirm Exit');
Mình chia sẻ với bạn điểu này vì mình chưa mò ra điều đó trong help , nên chia sẻ, hi vọng bạn sẽ ko phải mò mẫm nghiên cứu lại mấy cái ví dụ để tìm ra nó.
P/ S : ah nhớ ra rồi, đó là ví dụ về modaldlg
Comment
-
tao guide cua mach RLC
Chào các bác!
Cho em hỏi có bác nào biết làm guide của mạch dao động tự do RLC giúp cho em cái.
Bác nào làm được thì send mail cho em cái: canon12000@yahoo.com
Thanks máy bác nhiều.
Comment
-
Nguyên văn bởi canon12000 Xem bài viếtChào các bác!
Cho em hỏi có bác nào biết làm guide của mạch dao động tự do RLC giúp cho em cái.
Bác nào làm được thì send mail cho em cái: canon12000@yahoo.com
Thanks máy bác nhiều.
Comment
-
Nguyên văn bởi exa_tran Xem bài viếtLập trình GUI mà có thể thay đổi được các tham số trong các khối Simulink khi đang chạy mô phỏng ý. Thank u very much
Comment
-
Dien dan nay dung la cuc ky bo ich . Mong cac ban dong gop nhieu y kien hon.
Minh co mot rac roi nho nhung van chua gia quyet dc , mong cac ban giup do:
Minh co mot bien trong workspase , bien nay luon thay doi, lam sao co the xuat gia tri cua bien nay len gui khi ta goi tu gui. (gia tri bien luon thay doi) AI biet chi giup minh voi, minh dang can rat gap.
Comment
-
Bạn dùng lệnh load là được. Gõ help load để biết thêm chi tiết.
Chúc bạn thành công.Technical sale at WT Microelectronics S'pore
Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho tìm mua đồng hồ vạn năngbởi matnetgia99Ồ, cái này mình cũng có nè, có ai mua không, đồ cũ dùng từ năm 2008, hư 1 2 giai gì đấy bỏ xó hơn năm nay...
-
Channel: Điện tử dành cho người mới bắt đầu
17-02-2025, 14:40 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80À, sản phẩm họ thiết kế ra, họ yêu cầu mình chứng minh là sau chỉnh sửa thì 1 là gỡ jump cắm lại không hư mạch, 2 là gỡ jump thì 220Vdc vẫn dùng được led áp thấp 20V mà không hư led như mình báo, nên họ hiểu rõ mà....
-
Channel: Điện tử công suất
17-02-2025, 06:08 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Tôi biết và tôi biết.
Sẽ bắt đầu với cái Sồn La, rồi mấy mạch nguồn vớ vỉn.... Rồi sẽ đèn led...
Cuộc đời là những chuyến xe, nên sẽ có:
Xe đạp điện, xe máy điện, xe ô tô điện, xe cấp cứu điện, xe tang điện.
Rồi xem.-
Channel: Điện tử công suất
17-02-2025, 01:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vấn đề là thu ánh sáng rồi phát ra ánh sáng cơ. Hồi mẫu giáo cô bảo đừng làm, lão không nhớ à?
Tốt nhất im mồm....-
Channel: Điện tử công suất
17-02-2025, 01:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietBài học kiểu trực tuyến dù là loại đơn giản bậc nhất cũng vẫn cần chú tâm. Chỉ bật tai nghe lên thì không có loại nào thấm nổi đâu. Cách hay hơn, dễ hơn là kiếm phim tiếng Anh nào đó xem, ban đầu bật phụ đề tiếng Việt, nghe và...
-
Channel: Tâm tình dân kỹ thuật
14-02-2025, 16:15 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanỞ đtvn này mới biết đến 2 loại mạch
1 step down
2 step up
Bây giờ anh lưu vong làm thuê bên nước lạ còn làm ra cái mach vừa up vùa dow luôn.
Tính chất là:
1 Đầu vào bằn ra cho nối thẳng
2 Đầu vào cao hơn...-
Channel: Điện tử công suất
14-02-2025, 00:51 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanHa ha !
Thay đổi cách nghĩ thì sẽ nghĩ ra.
.
.
.
Một thứ cần kiểm soát dòng + nhiệt + công suất tiêu tán. Nhưng lại dùng tư duy ổn áp. Làm sao mà giải quyết được.
Nó là mạch ổn dòng.
Vì thế các anh nước lạ không thèm quan tâm là phải....-
Channel: Điện tử công suất
14-02-2025, 00:42 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vì cứ phải chỉnh sửa cho mỗi dải điện áp, quên chỉnh thì hư chíp phải bảo hành nên em thấy bất tiện, mới cần cái mạch 1 dải áp cao dùng cho tất cả loại đèn đó bác!...
-
Channel: Điện tử công suất
13-02-2025, 17:02 -
-
Trả lời cho Tiếng Anh cho người Việtbởi hankhungdtMình thỉnh thoảng cũng làm việc với người nước ngoài nói tiếng Anh thì toàn ghép nhặt từ, cộng với quơ tay quơ chân để diễn tả, hix. Nỗi khổ là không biết cách để mô tả sự việc. Tôi muốn tìm các bài giảng tiếng anh nào phù hợp...
-
Channel: Tâm tình dân kỹ thuật
13-02-2025, 08:43 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Chúc mừng bác đã chỉnh sửa thành công, nhưng theo em thì video hơi rối nếu bác muốn gửi cho bên supplier xem.
Nếu là em thì em chỉ cần nối dây để hiển thị liên tục điện áp ở ngõ ra là 220Vdc trước khi gắn LED, kế đến là cắm...-
Channel: Điện tử công suất
13-02-2025, 07:39 -
Comment