next up previous contents index English
След.: Методы построения и обработки Вверх: Установка СЗМ Пред.: Сервер   Содержание   Предметный указатель


Клиент

Рисунок: Пользовательский интерфейс клиентской части программного обеспечения.
\includegraphics[width=\textwidth]{client1}

Программа-клиент - это программа, с которой работает пользователь. Поэтому ее разработке и совершенствованию было уделено особое внимание.

Программа запускается под операционными системами семейства Windows. Для соединения с сервером используется протокол TCP/IP, что позволяет подключаться к серверу не только по локальной сети, но и через Интернет.

Все параметры сканирования, заданные пользователем, передаются в сервер и далее - в микроскоп и другим пользователям, подключенным в режиме client. После запуска процесса сканирования открываются окна, в которых в реальном режиме времени показываются результаты -- получаемые изображения, их размеры, режим сканирования, параметры обратной связи, текущее положение зонда, скорость сканирования. Одновременно пользователь может обрабатывать полученные данные, используя широкий набор различных функций, включенных в состав программы. На рисунке 1.5 представлено изображение рабочего окна клиентской программы во время сканирования. Видны панели, отображающие текущие настройки, и окно со снимаемым изображением.

Программа-клиент имеет множество различных функций, предназначенных для обработки и анализа изображений зондовой микроскопии, а так же других изображений. С их помощью исследователь может легко извлечь нужную ему информацию из полученных данных. Перечень реализованных функций представлен в таблице 1.1. Если некоторые последовательности операций выполняются часто, то их можно сгруппировать в отдельную макрокоманду, что значительно ускоряет работу.


Таблица: Функции, реализованные в клиентской части программного обеспечения

Функции обработки данных Функции анализа данных Сервисные функции
Выравнивание по меткам
Удаление искажений
Масштабирование по вертикали
Усреднение по строкам
Усреднение матрицей
Отображение относительно оси $X=Y$
Медианная фильтрация
Морфологические фильтры
Линейные фильтры
Вычитание поверхностей среднего наклона (1-го и 2-го порядков)
Поворот
Сглаживание
Корреляционные функции
Построение биквадратичного сплайна
Нахождение границ
Выделение зерен

Построение сечений (так же со сложным профилем)
Измерение расстояний
Построение изолиний
Измерение углов
Измерение длин протяженных объектов
Построение трехмерных изображений
Построение калибровочных кривых
Нахождение объектов
Фурье-анализ
Построение гистограмм распределения по высоте
Сложение и вычитание изображений
Нахождение объема объекта, ограниченного изолинией
Изменение разрешения
Измерение шероховатости
Вычисление площади поверхности
Пороговая фильтрация
Нахождение ступеней
Репликация
Инверсия
Подсветка (градиентное преобразование)
Удвоение числа точек

Открытие файлов разных форматов
Восстановление файла к первоначальному виду
Сохранение файлов
Удаление файлов
Видеозахват
Захват из источников TWAIN
Сохранение изображений в формате BMP, JPEG, TIFF
Экспорт текстовых данных
Экспорт трехмерных изображений в формате VRML
Групповой экспорт изображений в различные форматы
Быстрый просмотр большого количества файлов
Слайд-шоу
Печать
Просмотр текстового заголовка файла
Создание макрокоманд
Выбор произвольной цветовой палитры
Выделение области привязки палитры
Отмена последней операции
Запись изображений и текстовой информации в папку обмена (clipboard)


Программа сохраняет изображения в оригинальном формате, позволяющем хранить в одном файле несколько изображений различного разрешения и размерности, а так же служебную информацию.


next up previous contents index English
След.: Методы построения и обработки Вверх: Установка СЗМ Пред.: Сервер   Содержание   Предметный указатель
Filonov 2006-03-09