mô phỏng hoạt động hệ thống thang máy cho tòa nhà 5 tầng

13 859 5
mô phỏng hoạt động hệ thống thang máy cho tòa nhà 5 tầng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── BÀI TẬP LỚN MÔN: KỸ THUẬT LẬP TRÌNH PF14 Sinh viên thực : Phùng Đức Thuận Vũ Minh Thành Tống Minh Quý Phạm Văn Quyền Lớp : CKHK-CLC – K54 Giáo viên hướng dẫn : TS Vũ Thị Hương Giang Hà Nội, tháng năm 2012 Kỹ thuật lập trình 2012 MỤC LỤC LỜI NÓI ĐẦU Hiện , cùng với việc phát triển mạnh mẽ của kinh tế xã hội , sở hạ tầng ngày được nâng cao, đồng nghĩa với việc các tòa cao ốc, khu nhà cao tầng , chung cư lớn được xây dựng rộng khắp Vì thế , nhu cầu về thang máy là hết sức cần thiết Từ đó , thang máy trở thành bài toán và đề tài hấp dẫn Được sự hướng dẫn của cô giáo Vũ Thị Hương Giang – Viện Công nghệ thông tin truyền thông- Trường Đại học Bách khoa Hà Nội, xây dựng bài toán về thang máy cho tòa nhà tầng Nội dung công việc : - Nghiên cứu hoạt động thang máy Thư viện Ta Quang Bửu Tìm hiểu thành phần cấu tạo thang máy Xây dựng thuật toán điều khiển thang máy Xây dựng chương trình điều khiển với ngôn ngữ C C++ Tuy có nhiều hạn chế về thời gian , lượng kiến thức về lập trình nhóm cũng đã cố gắng hoàn thàn công việc, mặc dù vậy cũng tránh khỏi thiết sót hạn chế, mong nhận đóg góp ý kiến thầy cô bạn Xin chân thành cảm ơn Nhóm PE14 Nhóm PE14 - Lớp Cơ Khí Hàng Không-CLC- K54 Kỹ thuật lập trình 2012 PHÂN CÔNG THÀNH VIÊN TRONG NHÓM Tổ chức họp nhóm: xác định quy trình làm việc để đạt kết tối ưu Nhóm chia thành các công việc chính: Nghiên cứu hoạt động thang máy Thư viện Ta Quang Bửu: Tìm hiểu hoạt động giao diện người dùng thang máy Tìm hiểu thành phần cấu tạo thang máy qua các tài liệu thu thập được Thiết kế chức thuật toán viết sơ đồ luồng cho chức năng: nhóm thực hiện(thời gian 10 ngày) Viết code và đồ họa: Thành , Quyền, Quý , Thuận Viết báo cáo word: Quý , Thuận - Nhóm PE14 - Lớp Cơ Khí Hàng Không-CLC- K54 Kỹ thuật lập trình 2012 PHÂN TÍCH YÊU CẦU VÀ THIẾT KẾ GIẢI PHÁP 1.1 Mô tả yêu cầu toán “Mô hệ thống điều khiển thang máy nhà D6 tầng” Qua quan sát thực tế lần thảo luận nhóm, nhóm đến việc thống cấu trúc thang máy để lập trình cách thuận tiện Cùng với việc tham khảo mạng nhóm thống trình chạy thang, kết hợp hai thang cho đạt hiệu tối ưu Bài toán mô trình hoạt động thang đôi cho tòa nhà D6, hệ thống thang máy bao gồm thang Mỗi thang vừa hoạt động độc lập cách xác, vừa kết hợp với để phục vụ hành khách cách tối ưu Những điểm cần lưu ý: - Chương trình dễ hiểu,dễ xây dựng Hoạt động ổn định Hiệu cao Tốc độ quét,xử lí thông tin chương trình phải nhanh Có khả kiểm tra tiếp nhận tín hiệu ngõ vào gần liên tục Đạt mục tiêu tối thiểu thời gian chờ đợi khách hàng tối thiểu quãng đường cần thang máy Nhóm PE14 - Lớp Cơ Khí Hàng Không-CLC- K54 Kỹ thuật lập trình 2012 1.2 Biểu đồ IPO 1.2.1 Chức năng: Nhập dữ liệu bên ngoài INPUT PROCESS Nút lên Bấm Nút xuống Bấm OUTPUT Số( tầng cần tới) Số( tầng cần tới) 1.2.2 1.2.2 Chức năng: chọn thang INPUT PROCESS OUTPUT Chọn thang Thang mở 1.2.3 1.2.3 Chức năng: Chọn đường thang đến INPUT PROCESS OUTPUT Chọn Thang mở Chọn Thang mở 1.2.4 1.2.5 1.2.6 1.2.4 Chức năng: mở cửa INPUT PROCESS OUTPUT Thang Mở Cửa mở Thang Mở Cửa mở Nhóm PE14 - Lớp Cơ Khí Hàng Không-CLC- K54 Kỹ thuật lập trình 2012 1.2.7 1.2.5 Chức năng:: nhập liệu bên INPUT PROCESS OUTPUT Cửa đóng Chọn Số (tầng cần đến) 1.2.8 1.2.6 Chức năng: đóng cửa thang máy INPUT PROCESS OUTPUT Cửa mở( thang 1) Cửa mở (Thang 2) Đóng Đóng Cửa đóng mở Cửa đóng mở 1.2.9 1.2.6 Chức năng: tính tải trọng INPUT Tải trọng PROCESS Kiểm tra OUTPUT Thông báo 1.2.10 1.2.7 Chức Tình khẩn cấp INPUT Phím bấm khẩn cấp PROCESS Bấm OUTPUT Đèn báo hiệu Nhóm PE14 - Lớp Cơ Khí Hàng Không-CLC- K54 Kỹ thuật lập trình 2012 1.3 Thiết kế chương trình Hàm main Hàm Dichchuyen() 1.4 Hàm xử lý XuLyDC() Hàm Ve_TM() Các hàm floor1() floor2() floor3() floor4() floor5() Thiết kế liệu Nội dung Kiểu Kích thước Mã thang máy Mã tầng Số người dùng Vị trí thang máy Int Int Int Int byte byte byte byte Các giá trị có nghĩa và 1; 2; 3; và [...]... thang máy với nhau Thang máy làm việc chưa tối ưu Viết code còn nhiều hạn chế và gặp nhiều sai sót Hướng phát triển: Phương hướng ban đầu là khắc phục những nhược điểm trên Một số việc cần làm để khắc phục: - Nâng cao kĩ thuật lập trình để có được một phong cách lập trình chuyên nghiệp Tìm hiểu và nêu ra phương hướng để giải quyết các mô phỏng thiếu sót TÀI LIỆU THAM KHẢO [1] Slide môn... liệu và giải thuật của thầy Nguyễn Đức Nghĩa [4] Các tài liệu tham khảo trên mạng 11 Nhóm PE14 - Lớp Cơ Khí Hàng Không-CLC- K54 Kỹ thuật lập trình 2012 12 Nhóm PE14 - Lớp Cơ Khí Hàng Không-CLC- K54 Kỹ thuật lập trình 2012 13 Nhóm PE14 - Lớp Cơ Khí Hàng Không-CLC- K54

Ngày đăng: 14/06/2016, 16:19

Từ khóa liên quan

Mục lục

  • 1.1. Mô tả yêu cầu bài toán

  • 1.2. Biểu đồ IPO

    • 1.2.1. Chức năng: Nhập dữ liệu bên ngoài

    • 1.2.2. 1.2.2 Chức năng: chọn thang.

    • 1.2.3. 1.2.3 Chức năng: Chọn đường thang đến

    • 1.2.6. 1.2.4 Chức năng: mở cửa

    • 1.2.7. 1.2.5 Chức năng:: nhập dữ liệu bên trong

    • 1.2.8. 1.2.6 Chức năng: đóng cửa thang máy.

    • 1.2.9. 1.2.6 Chức năng: tính tải trọng

    • 1.2.10. 1.2.7 Chức năng Tình huống khẩn cấp

    • 1.3. Thiết kế chương trình

    • 1.4. Thiết kế dữ liệu

    • 1.5. Thiết kế giải thuật

    • CÀI ĐẶT CHƯƠNG TRÌNH

      • 1.6. Các kỹ thuật lập trình đã áp dụng

      • 1.7. Kết quả chương trình

Tài liệu cùng người dùng

Tài liệu liên quan