CHƯƠNG 4 : QUY TRÌNH THIẾT KẾ
4.3. Thiết kế giao diện giám sát trên phần mềm Visual Studio
4.3.1. Giới thiệu về Visual Studio
Microsoft Visual Studio là một mơi trường phát triển tích hợp (IDE) từ Microsoft. Nó được sử dụng để phát triển chương trình máy tính cho Microsoft Windows, cũng như các trang web, các ứng dụng web và các dịch vụ web. Visual Studio sử dụng nền tảng phát triển phần mềm của Microsoft như Windows API, Windows Forms, Windows Presentation Foundation, Windows Store và Microsoft Silverlight.
Hình 4.7 Giao diện khởi động của VS 2019
4.3.2. Ngơn ngữ lập trình trên Visual Studio
Visual Studio hỗ trợ nhiều ngơn ngữ lập trình khác nhau và cho phép trình biên tập mã và gỡ lỗi để hỗ trợ (mức độ khác nhau) hầu như mọi ngơn ngữ lập trình. Các ngơn ngữ tích hợp gồm có C, C++ và C++/CLI (thơng qua Visual C++), VB.NET (thông qua Visual Basic.NET), C# (thông qua Visual C#) và F#. Hỗ trợ cho các ngôn ngữ khác như J++/J#, Python và Ruby thông qua dịch vụ cài đặt riêng rẽ. Nó cũng hỗ trợ XML/XSLT, HTML/XHTML, JavaScript và CSS.
35
Trong đề tài này, nhóm em dùng trình biên tập Windows Forms App viết bằng ngơn ngữ C# nhờ đặc điểm có thể tạo được mơ phỏng thực tế, trực quan và dễ sử dụng.
4.3.3. Thiết kế giao diện trên Windows Form
Giao diện được chia làm 2 phần chính:
− Giao diện giám sát là kết quả số lượng sản phẩm phân loại theo kích thước gồm
có các thành phần:
+ Đếm số lượng sản phẩm
+ Hiển thị trạng thái hoạt động của băng tải và cánh tay Robot. Giao diện giám sát kết quả và đếm số lượng sản phẩm như hình 4.8.
36
Giao diện giám sát trạng thái hoạt động của băng tải và cánh tay Robot như hình 4.9.
Hình 4.9 Giao diện giám sát trạng thái hoạt động băng tải và cánh tay robot
Giao diện kết nối và điều khiển gồm có các phần:
- Cổng kết nối Arduino: Cổng kết nối giữa Arduino và máy tính. Để có thể truyền và nhận dữ liệu từ máy tính sang vi xử lý cần phải lựa chọn chính xác Port kết nối thơng qua các cổng giao tiếp.
- Điều khiển tự động: Ở chế độ này sản phẩm tự chạy trên băng tải, cảm biến phát hiện và cánh tay tự động gắp sản phẩm. Để hoạt động được chế độ này trước tiên cần phải nhập địa chỉ Port kết nối và băng tải phải ở chế độ chạy (chạy liên tục).
Toàn bộ giao diện giám sát phân loại sản phẩm theo chiều cao như hình 4.10
37