Lựa chọn ngôn ngữ lập trình

Một phần của tài liệu Nghiên cứu miền công tác của các photodiode trong hệ thống thông tin quang tốc độ cao (Trang 79 - 80)

I T0 = M HT PT0, T = M HT PT (3-34)Td

Phụ lục A: Chương trình tính toán miền công tác của photodiode

A.1. Lựa chọn ngôn ngữ lập trình

 Một số yêu cầu về lựa chọn ngôn ngữ:

Ngôn ngữ xây dựng chương trình cần phải đáp ứng được một số yêu cầu sau:

- Tính toán được một số tham số đặc tính động quan trọng của các phần tử thu quang từ đó xác định miền công tác của photodiode thu quang dưới tác động của quá trình động và yêu cầu chất lượng truyền dẫn của các phần tử này.

- Giao diện trực quan, thuận tiện cho người sử dụng.

- Kết quả tính toán biểu diễn được dưới dạng nhiều đồ thị mô tả tác động của các tham số.

- Chương trình độc lập, dễ dàng mở rộng, phát triển về sau. - Tính toán nhanh và chính xác.

 Lựa chọn ngôn ngữ:

Hiện nay có rất nhiều ngôn ngữ lập trình phục vụ cho việc xây dựng và phát triển các chương trình phần mềm theo những qui mô và công dụng khác nhau. Ví dụ các ngôn ngữ lập trình đa năng như Basic, Pascal, Fortran, C, Assembler,…hoặc cũng có các phần mềm chuyên dụng phục vụ cho một mục tính toán như Matlab, Excel, MathCad, quản lý cơ sở dữ liệu như FoxPro, Access, SQL…

Visual Basic là một trong những ngôn ngữ mạnh để phát triển các ứng dụng trong Windows. Ngôn ngữ Visual Basic được hỗ trợ các hàm xử lý toán học,

có thể tạo các giao diện thân thiện với người sử dụng. Đặc biệt do bản chất toàn diện của mình, việc sử dụng và liên hợp với các tính năng MicroSoft Office như Excel, Access …rất thuận tiện. Từng sản phẩm này tác động như một OLE Server cho ra một số tính chất, phương pháp và sự kiện sẵn có cho thế giới bên ngoài. Chính vì vậy việc kết hợp sử dụng các tính chất sẵn có của Excel như bảng tính, đồ thị, quy chiếu,… với Visual Basic là khả năng lựa chọn phù hợp với các tiêu chí đặt ra ở trên, phục vụ cho chương trình tính toán này.

Chương trình xác định miền công tác các phần tử thu quang được viết trên ngôn ngữ Visual Basic chạy độc lập trên hệ điều hành Windows, chương trình được xây dựng dựa trên giao diện đồ họa và kỹ thuật tính lặp liên tục giúp cho việc sử dụng rất dễ dàng và thuận tiện. Người sử dụng có thể quan sát một cách liên tục sự thay đổi của các hàm đặc trưng của linh kiện theo các thông số cấu trúc lối vào và yêu cầu chất lượng đối với hệ thống.

Một phần của tài liệu Nghiên cứu miền công tác của các photodiode trong hệ thống thông tin quang tốc độ cao (Trang 79 - 80)

Tải bản đầy đủ (DOC)

(93 trang)
w