Phần mềm này có hai chức năng tính kiểm tra động cơ KĐB và thiết : kế động cơ KĐB ba pha rôto lồng sóc có tổng tổn hao chính nhỏ nhất.
Để xây dựng phần mềm, cần thực hiện:
- Thành lập các môđun tính toán và xử lý dữ liệu - Thiết kế các form giao diện và liên kết các môđun
- Hoàn thành các thuật toán (đã xác định ở trên) bằng cấu trúc lệnh - Đóng gói dữ liệu.
Chương trình thiết kế giải quyết các nội dung cơ bản của quá trình thiết kế điện từ động cơ KĐB ba pha rôto lồng sóc, bao gồm:
- Xác định kích thước cơ bản - Thiết kế dây quấn động cơ - Thiết kế mạch từ
- Tính toán và hiệu chỉnh các chỉ số kinh tế kỹ thuật của động cơ. - Về ngôn ngữ để xây dựng chương trình, phần mềm “Thiết kế động cơ không đồng bộ ba pha rôto lồng sóc có tổn hao chính nhỏ nhất” được xây dựng bằng ngôn ngữ lập trình Visual Basic 6.0 [6], [7], [8], [10]. Hiện nay có rất nhiều loại ngôn ngữ lập trình, chính vì thế chọn được một loại ngôn ngữ phù hợp và có khả năng phát huy hết ý tưởng của người thiết kế, dễ dàng cho người sử dụng cũng là một bước quan trọng. Trong số các ngôn ngữ lập trình đó Visual Basic được biết đến như một loại hình ngôn ngữ lập trình mạnh, tương thích với môi trường Windows là hệ điều hành sử dụng phổ biến và rộng rãi nhất trên thế giới. Visual Basic hỗ trợ nhiều công cụ lập trình mạnh với thư viện hàm phong phú đã tạo điều kiện tối đa cho người lập trình về tư duy và thời gian. Thêm vào đó nó còn cho phép tương tác với các môi trường làm việc khác như Word, Excel, Autocad,… đặc biệt Visual Basic rất mạnh
trong việc hỗ trợ đồ họa, các công cụ để lập trình giao diện khiến cho người sử dụng d hiểu, trực quan hơn. Chính vì thế mà Visual Basic được ứng dụng ễ rộng rãi và được lập trình cho các chương trình lớn như Office, lập trình Web...
Phần mềm được tạo thành từ các Form và các Môđun theo nguyên tắc lập trình hướng đối tượng tức ta coi mục tiêu cần lập trình tính toán là một , đối tượng (ở đây chính là động cơ cần thiết kế ) và ta xây dựng lên các thuộc tính cho đối tượng đó. Các Môđun có nhiệm vụ khai báo các biến, tính toán xử lý các thông số được nhập từ các Form theo thuật toán đã xây dựng. Ngoài các số liệu mà người lập trình phải nhập vào theo yêu cầu thiết kế các Form còn hỗ trợ thông qua việc đưa ra dữ liệu dưới các bảng biểu, đồ thị, ... người sử dụng chỉ việc dựa vào đó để lựa chọn. Với số lượng dữ liệu tương đối lớn được đưa vào để hỗ trợ, công việc thiết kế trở lên đơn giản, trực quan hơn và giảm thiểu thời gian thiết kế.
Chương trình sau khi được viết xong sẽ được biên dịch sang file chạy (dạng đuôi *.exe). Trong quá trình biên dịch nếu không có lỗi sẽ được chuyển sang công đoạn tiếp theo là đóng gói dữ liệu. Các dữ liệu và mã chương trình đã được viết ra sẽ được liên kết và đóng gói thành phần mềm hoàn chỉnh làm việc độc lập với Visual Basic (tức chạy mà không cần cài đặt chương trình Visual Basic). Việc đóng gói đảm bảo dữ liệu được bảo mật và tương thích với môi trường Windows. Việc xây dựng chương trình được hoàn thiện.