next up previous contents index Russian
Next: Client Up: SPM Installation Previous: Operating system driver   Contents   Index


Server

Figure 1.4: Server's working window. This interface allows to control microscope work and gather different statistical information on users work.
\includegraphics[width=0.9\textwidth]{server1}

Server part of the software creates connections between operating system driver and client(s), i.e. microscope users. This program is installed on the computer with DSP board only, and it differs this program from client software part, which can be installed on every remote computer. Server provides data acquiring from DSP board, data storing and data transfer to remote clients. The server provides interface for scanning process monitoring, allow to control sample table movement and to download program to DSP board. Working window of the Server software is shown on pic. 1.4. Server has an oscilloscope window that can show driving signal or a feedback signal.

Parameters that can be defined using the server software are -- probe landing velocity, ADC addressing, maximum allowed number of users and others. An independent data buffer is generated for each client. Information from this data buffer is loaded in asynchronous regime. Information about current connections can be shown in event window with special command.

Only one user can control the microscope. To do it user should connect as Master. The rest of the users can observe scanning process only (in this case users connect as Client).

If a connection between user and server was broken, user disconnected from the server automatically. This allow to escape internal data buffer overflow. When a user disconnecting from the server it doesn't affect other users work because data transfer is going in asynchronous regime.


next up previous contents index Russian
Next: Client Up: SPM Installation Previous: Operating system driver   Contents   Index
Filonov 2005-02-04