Abstract :
The software package “AVS/Express” provides tools for the visualization of complex scientific data however also allows researchers to create experimental data representations. Field data interpretation applications are constructed using a visual programming environment, and includes graphical user interface tools (GUI). AVS/Express presents a screen giving overall control of the operating paradigm. Called the “network editor”, it contains iconic representations of programme modules. Coloured lines connecting the modules represent data and control relationships in the application. Unlike other programming environments, no distinction is made between library components and running versions of these components, and dynamic changes of the running programme is allowed. The modules in the network editor are managed by the system provided object manager. Control, messages, and shared data areas are managed by the object manager. The objects defined in the system, as well as the visual programming system and the object manager, are based on object oriented concepts. How the system behaves with regards to a traditional C++ program development environment is summarised
Keywords :
C language; data structures; data visualisation; electrical engineering computing; electromagnetic fields; graphical user interfaces; object-oriented programming; programming environments; visual programming; AVS/Express; C++ program development environment; control; experimental data representations; field data interpretation; graphical user interface tools; iconic representations; library components; messages; network editor; object manager; object oriented concepts; programme modules; scalar fields; scientific data visualisation; shared data; software package; vector fields; visual programme construction; visual programming environment; visual programming system;