Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
188,37 KB
Nội dung
Bài tập mô môn: Kỹ thuật định vị dẫn đờng I.Giới thiệu chơng trình: Yêu cầu tập lớn: Bằng kiến thức đồ hoạ sử dung ngôn ngữ lập trình C để thực hiện: "Mô hiển thị Mục tiêu Radar hình máy PC" Quá trình thực hiện: Chơng trình đợc viết ngôn ngữ C Turbo C Version 3.1 đà giải đợc vấn đề sau đây: - Tổng quan hình hiển thị đợc chia làm phần, thuận tiện cho trình quan sát: hình quét chung, hình thể phơng pháp quét, bảng hiển thị thông số phần lại phím điều khiển - Mô quỹ đạo sáu Mục tiêu khác hình Radar - Hệ thống Radar phát Mục tiêu với cự ly 200m chế độ bình thờng Có thể tăng cự ly lên 300m, 400m tuỳ điều kiện cụ thể (bằng cách ấn phím PageUp & PageDown bàn phím) -Hệ thống Radar làm việc chế độ quét tất mục tiêu bám sát mục tiêu riêng biệt -Hệ thống thớc đo cự ly đợc trang bị với loại cho độ xác, tin cậy cao: Quét thẳng, Quét tròn, Quét xoắn Nhìn vòng Với thớc xoắn tăng số vòng thớc lên độ xác cao tuỳ vào ngời sử dụng (bằng cách ấn phím '+' & '-' bàn phím) -Trong trình sử dụng loại thớc để xác định vị trí mục tiêu ngời quan sát nhìn thấy quỹ đạo mục tiêu nhờ vào hình chung, hình luôn hiển thị quỹ đạo mục tiêu trình quét -Chiều tốc độ quét cánh sóng Radar thay đổi đợc tuỳ vào ngời sử dụng - Hệ thống Radar tính toán hiển thị thông số mục tiêu: Cự ly, góc phơng vị, độ cao vận tốc bảng thông số Đồng thời có thông báo thời điểm mục tiêu mà đài quan sát -Chơng trình đợc điều khiển hệ thống nút điều khiển cách dễ dàng Ngoài chơng trình trang bị chức chuột giúp cho ngời dùng tiện lợi trình sử dụng * * * Do điều kiện hạn chế mặt thời gian nh kinh nghiệm lập trình nên chơng trình có nhiều sai sót, mong đợc đóng góp ý kiến thầy cô bạn Em xin chân thành cảm ơn thầy giáo: Phạm Văn Tuân đà hớng dẫn em trình thực chơng trình Giúp em nắm vững kiến thức lập trình, lập trình đồ hoạ mô Em xin chân thành cảm ơn Bài tập mô môn: Kỹ thuật định vị dẫn đờng Bài tập mô môn: Kỹ thuật định vị dẫn đờng Lu đồ Bắt đầu Khởi tạo đồ hoạ Khởi tạo MT Kiểm tra phÝm ESC KiĨm tra phÝm BÊt MT HiĨn thÞ MT cần bắt Hiển thị tất Mt Kiểm tra phÝm T Qt Th¼ng KiĨm tra phÝm R Qt Tròn Kiểm tra phím X Quét Xoắn Kiểm tra phím V Nhìn Vòng Kiểm tra phím U Trợ Giúp Kiểm tra phÝm I Giíi ThiƯu KÕt Thóc Bµi tËp mô môn: Kỹ thuật định vị dẫn đờng thuật toán: Bài tập mô môn: Kỹ thuật định vị dẫn đờng Màn hình giới thiệu: Bài tập mô môn: Kỹ thuật định vị dẫn đờng Màn hình chính: Bài tập mô môn: Kỹ thuật định vị dẫn đờng Màn hình chế độ quét thẳng; Bài tập mô môn: Kỹ thuật định vị dẫn đờng Màn hình chế độ quét tròn: Bài tập mô môn: Kỹ thuật định vị dẫn đờng Mà hình chế độ quét xoắn: Bài tập mô môn: Kỹ thuật định vị dẫn đờng Màn hình chế độ nhìn vòng: Bài tập mô môn: Kỹ thuật định vị dẫn đờng { itoa(2*k,st[k],10); outtextxy(380+40*k,225,st[k]); } } // -Tao nhieu qua trinh quet thang -// void taonhieuqth(int ox,int oy,float dmax) { double x1,y1,x2,y2; char *p; int m; int do_nhap_nho=5; x1=ox,y1=oy,x2=ox+dmax,y2=oy; int i=100, n = ((x2-x1)>(x1-x2)?(x2-x1):(x1-x2)) ; double x = x1; double y = y1; setwritemode(1); setcolor(GREEN); moveto(x1, y1); for(i=0; i