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

Một phần của tài liệu thiết kế các quá trình, thiết bịphục vụ cho ngành tổng hợp VinylClorua (Trang 37 - 39)

IV. thiết kế dây chuyền công nghệ sản xuất.

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

Với mục đích giúp cho quá trình thiết kế các dây chuyền công nghệ đợc thực hiện một cách thuận tiện, chính xác hơn, việc ứng dụng tin học là một tất yếu. Dới sự giúp đỡ của máy tính điện tử, việc giải quyết các bài toán công nghệ đã đợc giải quyết một cách hiệu quả. Những u - nhợc điểm cụ thể của việc ứng dụng tin học trong công nghệ hoá học:

* Ưu điểm.

- Các bài toán công nghệ luôn đợc giải một cách tổng quát nhất, không cần các số liệu đầu cụ thể, do đó việc thiết kế một lần có thể đợc sử dụng nhiều lần với các bộ số liệu khác nhau (có thể ứng dụng để tìm ra chế độ công nghệ tối u cho quá trình).

- Nhiều bài toán công nghệ hết sức phức tạp, phải sử dụng nhiều loại kiến thức khác nhau nên việc giải quyết bằng tay hết sức khó khăn, nhất là trong trờng hợp phải tính lại cho mỗi lần thiết kế với các thông số mới.

- Với các bài toán thiết kế phải sử dụng nhiều thông số khác nhau, việc tra cứu bằng tay trở nên hết sức khó khăn. Khi sử dụng máy tính, việc dùng các thuật toán để tính các thông số cần thiết với độ chính xác đạt yêu cầu rất dễ dàng, nhanh chóng. Các số liệu này chỉ cần nhập một lần rồi sau đó có thể áp dụng cho nhiều chơng trình khác nhau.

- Khi đợc kết nối với các thiết bị tự động, chơng trình có khả năng kiểm soát toàn bộ quá trình sản xuất, tăng khả năng tự động hoá cho nhà máy.

- Việc tính toán với máy tính điện tử trở nên hết sức nhanh chóng và cho kết quả chính xác, giao diện thân thiện với ngời sử dụng.

* Nhợc điểm.

- Do có rất nhiều yếu tố ảnh hởng phải xét đến trong quá trình, cơ sở dữ liệu lớn nên độ phức tạp của bài toán rất lớn, cần nhiều ngời cùng làm việc.

- Để thực xây dựng đợc chơng trình chạy tốt, cho kết quả chính xác, dễ sử dụng đỏi hỏi ngời lập trình phải có kiến thức tổng quát về cả hai lĩnh vực: hoá học và tin học.

- Các chế độ công nghệ (ảnh hởng của nhiệt độ, áp suất,...) của quá trình phải đợc các nhà hoá học nghiên cứu cụ thể, chính xác.

Hiện nay, trên thế giới có rất nhiều ngôn ngữ lập trình. Mỗi ngôn ngữ lập trình đợc viết ra nhằm phục vụ cho một vài yêu cầu cụ thể nào đó. Ngôn ngữ Visual Basic là một ngôn ngữ lập trình trực quan đợc tạo ra nhằm giúp cho các nhà lập trình có khả năng phát triển ứng dụng của mình một cách nhanh nhất. có nhiều u, nhợc điểm so với các ngôn ngữ khác:

- Là một ngôn ngữ bậc cao, nó hết sức thân thiện với ngời sử dụng, từ ngời nghiệp d tới các nhà phát triển phần mềm chuyên nghiệp. Ngôn ngữ viết gần giống lối suy nghĩ của ngời lập trình, giao diện thiết kế trực quan (Visual) giúp ngời lập trình không cần quan tâm quá nhiều vào những công đoạn không cần thiết. Trong khi viết chơng trình, nhà lập trình có thể sử dụng các thành phần thích hợp có sẵn một cách uyển chuyển để có một chơng trình đáp ứng yêu cầu đặt ra một cách nhanh nhất.

- Tuy nhiên, với ngôn ngữ Visual Basic thì chính những u điểm lại tạo nên những nhợc điểm của nó: do chơng trình viết ra bao gồm nhiều thành phần nên khi phân phối tới ngời sử dụng phải đóng gói tất cả những thành phần liên quan kèm theo làm cho chơng trình dễ mất ổn định; là một ngôn ngữ bậc cao nên khi chơng trình đợc dịch ra mã máy sẽ chạy chậm hơn so với khi dùng ngôn ngữ khác nh C, C++,...

Từ những nhận xét trên ta thấy rằng việc sử dụng ngôn ngữ Visual Basic để giải quyết các bài toán trong công nghệ hoá học là rất thích hợp. Do đó với

đề tài dùng công cụ mô phỏng để giải quyết bài toán thiết kế dây chuyền công nghệ sản xuất VinylClorua, ngôn ngữ Visual Basic là ngôn ngữ lập trình đợc lựa chọn.

Về cơ sở dữ liệu dùng cho chơng trình, hiện tại trên thế giới có ba ch- ơng trình quản lý thông dụng nhất là : Microsoft Access, SQL của hãng Microsoft và Orcale của hãng cùng tên. Hai chơng trình sau là chơng trình chuyên dụng, có khả năng tạo những bộ cơ sở dữ liệu rất lớn nhng đợc bán với giá khá cao. Chờng trình MS Access là chơng trình đợc hãng Microsoft cung cấp kèm theo bộ MS Office hết sức phổ biến trên thế giới. Chơng trình này không có khả năng tạo cơ sở dữ liệu lớn nh hai chơng trình trớc nhng với đồ án này thì nó đủ khả năng đáp ứng. Do đó MS Access là chơng trình đợc chọn để quản lý cơ sở dữ liệu dùng trong đồ án này.

Một phần của tài liệu thiết kế các quá trình, thiết bịphục vụ cho ngành tổng hợp VinylClorua (Trang 37 - 39)