Bài 3: Lập trình mô phỏng chuyển động tịnh tiến
Giới thiệu
Chuyển động tịnh tiến được hiểu là di chuyển các thành phần có trong Form theo một hướng nhất định nào đó. Chuyển động tịnh tiến khá quan trọng trong Lập trình Điều khiển Thiết bị, bởi nó sẽ giúp mô phỏng các chuyển động được thể hiện một cách trực quan. Ví dụ như: chuyển động của băng tải, bên trên có hàng hóa...Bên cạnh đó, song song với chuyển động tịnh tiến là chuyển động quay cũng rất quan trọng (sẽ được giới thiệu ở bài sau) sử dụng kỹ thuật vẽ để mô tả chuyển động của vật.
Cách làm
Cách thành phần có trong Form: PictureBox, Button, HSScrollBar, Textbox và một thành phần không thể thiếu đó chính là Timer.
Tất cả các thành phần trên được kéo thả từ Toolbox vào Form.
Ở đây, ta sử dụng kỹ thuật dịch hình, di chuyển PictureBox theo hướng mà ta muốn (Lên, Xuống, Trái, Phải) theo số lượng đơn vị mà nhìn trực quan nhất (thường là 5 hoặc 10). Sau đó sử dụng Timer cài đặt thời gian cho việc dịch hình đó.
Nút nhấn Start/Stop thể hiện việc chạy và dừng bằng cách thay đổi thuộc tính Enable của Timer (true/false)
Để thay đổi tốc độ cho việc dịch hình, ta thay đổi thời gian đã cài đặt cho Timer ở trên bằng cách sử dụng đơn vị từ HSScrollBar, đơn vị được hiển thị lên Textbox (thời gian càng ngắn, vật di chuyển càng nhanh).
Dưới đây là chương trình mô phỏng chuyển động tịnh tiến:
Link Drive: Tại đây
Nhận xét
Đăng nhận xét