**2.2. Principles of ergonomics of the GUI screen**

When designing a functional GUI screen for the technical systems, designer must understand principles of good interface and screen design. Generally, the rules are described in (Galitz, 2007). We have adapted and extended them for design of virtual model – of a GUI MATLAB screen. The most important principles, when designing the placement of objects on the GUI screen, are:


Further, designer should deal with user considerations, as follows:


students. In conclusion we also present ideas for our future work.

**2.1. Tasks in design of the GUI screen** 

1. Derivation of system mathematical model

2. Getting, debugging, and verification of simulation model

5. Determination of outputs in graphical and text form 6. Design of the screen (or a set of interconnected screens) 7. Choice of calculation modes and algorithm of their control

**2.2. Principles of ergonomics of the GUI screen** 

4. Determination of input parameters changes (editing boxes, sliders)

 *Legibility* — saying that information should be distinguishable. *Facitily* —how easy is the designed GUI screen intuitively usable. *Readability* — how information is identifiable and interpretable.

Further, designer should deal with user considerations, as follows:

control elements and outputs, using colors, …).

8. Final refining and verification of functionality of the designed GUI screen

When designing a functional GUI screen for the technical systems, designer must understand principles of good interface and screen design. Generally, the rules are described in (Galitz, 2007). We have adapted and extended them for design of virtual model – of a GUI MATLAB screen. The most important principles, when designing the placement

*Attractivity* —to attract and call attention to different screen elements (placement of

*Guiding the eye* — by placement and grouping command objects by visual lines/boxes.

**drives** 

following tasks:

3. Programming GUI

of objects on the GUI screen, are:

simple outline of mathematic model, following by simulation model. Emphasis is put on development of the virtual model itself and description of its features. The fourth chapter deals with CAD of drive controllers using GUI MATLAB. Finally, in the fifth chapter we share some experiences from development of the GUIs and their utilization for training of

**2. Design methodology for virtual models of electrical machines and** 

The GUI providing human-computer interaction presents one of the most important parts when working with the system model. User interacts with the computer easily, intuitively, without need for derivation, design, development, composition, and debugging the simulation model; without necessity to learn its operation, and finally, he gets required information in transparent, well-arranged form. In the fact, such GUI presents a functional virtual model, where the user sets system parameters, chooses mode of operation and required outputs to observe results. Design of GUI starts with careful planning of the

