61/317
3 - Programming a microcontroller
3.4 APPLICATION BUILDERS
An application builder is a graphical language that allows you to define the function of the pro-
gram by manipulating icons on a computer screen. Each icon represents a standard function,
like addition, integration, comparison, etc. Each icon has inputs and outputs, and by drawing
lines on the screen between the output of one icon and the input of another, you connect these
icons, that is, feed one program block with the output of the previous program block. This kind
of programming tool is becoming popular in laboratory and plant automation since it allows
you to build a complete application without leaving the block diagram conceptual level. This
makes it a quick and easy-to-use programming tool for non-programmers.
An application builder for the ST6 and the ST7, the STRealizer, allows you to use graphical
input techniques and build programs based on functional block diagrams. Version 2.2 of the
STRealizer is available on the ST7 CD-ROM.
3.5 FUZZY-LOGIC COMPILERS
Fuzzy logic is a mathematical theory that has been applied to cope with problems that are at
the border between logical and analog computation. It has lead to many articles and books to
explain both its basic theory and various methods of implementing it using microprocessors.
Although it is a very attractive theory, there is no evidence so far of a typical application do-
main, though quite a few claims have been made about robots, washing machines and
vacuum cleaners, that have been said to be able to adapt their operation to the job they have
to do. One example was a washing machine able to determine the proper amount of water
needed for a certain weight of clothes--without using a scale to measure the weight.
Several fuzzy-logic compilers are available today, in particular one for the ST6 family, how-
ever there is none yet for the ST7.
Содержание ST7 Series
Страница 1: ...ST7 8 BIT MCU FAMILY USER GUIDE JANUARY 1999 1 ...
Страница 238: ...238 317 8 C Language and the C Compiler 08 Burn bmp Then use the EPROMer programmer software as described in Chapter 7 ...
Страница 289: ...289 317 10 Second Application a Sailing Computer 10 befor Bs Rw Vw VMG AlphaR AlphaV Before the wind ...