next up previous contents index Russian
Next: DSP board program Up: SPM Installation Previous: Mechanical system of the   Contents   Index

Software structure

Figure 1.3: Software structure.
\includegraphics[width=\textwidth]{software}

The server part of the software is working under Windows NT or XP operating systems. The client part can work under Windows 95 also. These operating systems were chosen as a platform for the software mainly because they are convenient, well-known, available for a user, and have a network interface.

Software structure can be divided into several levels (pic.1.3). The lower level - DSP board signal processing program. Second level - operating system driver, that allow to exchange data with DSP board through input/output ports. Third level - Server, that allow remote users to connect to the microscope, and forth level - client software user work with. This structure is a result of qualities this system should satisfy: precise process synchronization, hi-speed data transfer, network support, convenience in usage. Synchronization is provided by DSP board, hi-speed data transfer is obtained by installing DSP board directly into motherboard slot, and by denying to use standard data transfer scheme which use slow data transfer devices (COM, Parallel or USB ports). Client-server program structure make possible to use networking.

These components will be described in details further.


next up previous contents index Russian
Next: DSP board program Up: SPM Installation Previous: Mechanical system of the   Contents   Index
Filonov 2005-02-04