This paper starts with the analysis of traditional expert systems and introduces the visualization technology and object-oriented technology under WINDOWS into artificial intelligence program design. The object-oriented representation method of the fault tree model and its reasoning algorithm are discussed. According to the typical fault tree in radar fault diagnosis, a fault diagnosis expert system design example based on Visual Basic language is given. There are generally two methods for traditional expert system development: one is to use a dedicated artificial intelligence design language, such as the logic processing language PROLOG and the list language LISP, which can easily write artificial intelligence programs; the other is an artificial intelligence shell program, such as the expert system shell tool DMYCIN developed by the famous expert system MYCIN. Using it, you only need to fill in the corresponding knowledge base according to its format to develop an expert system with a certain level. However, with the increasing development of computer software technology, these two tools are difficult to meet the needs of expert systems. The main problems are: (1) Poor real-time performance. The two tools mainly complete the logical reasoning process, do not have mathematical processing capabilities, and do not perform mathematical operations. The developed application programs have great limitations and cannot be combined with data acquisition and processing programs to form a real-time diagnosis system; (2) Poor openness. On the WINDOWS platform, its versatility and openness cannot be utilized. Visual Basic (hereinafter referred to as VB) language has great advantages in developing artificial intelligence programs. As an object-oriented language, it is not only convenient for interface design, but also allows you to focus on the core program development of the expert system and quickly develop professional software in a short period of time. At the same time, VB has advanced interface functions and good adaptability. Although its low-level control ability is relatively poor, it can implement various interface functions through advanced API functions and can also connect to the dynamic link library (DLL) under WINDOWS, greatly expanding its functions. In addition, VB can be connected to a variety of databases. The open database function it provides makes it easy to establish and manage many databases such as knowledge bases and fact bases in expert systems.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore