6.3.
Измерение ВВФХ и C-t характеристик в режиме удаленного доступа.
Экспериментальная автоматизированная установка для определения параметов МДП-структур
находится в к.243 главного корпуса ПетрГУ. Вы можете обратиться к
Web-серверу, работающему на данном компьютере, по адресу
http://kftt.petrsu.ru/, если оператором установки запущены другие
сервера (VNC или специализированные), то вы имеете возможность
обратиться и к ним.
Сервер.
Для измерения характеристик МДП структур была
написана программа-хост (сервер), главной целью работы которой
является взаимодействие с автоматизированной установкой и подготовка
данных для передачи управляющему компьютеру - клиенту. Данная
программы создана в среде ОС Windows 3.11 for Workgroups, где была
установлена поддержка протокола TCP/IP, необходимая для реализации
технологии сокетов, с использованием библиотеки WinSock, поэтому она
может работать и под управлением и старших версий Windows.
После запуска программы создается серверный сокет и программа
переходит в состояние прослушивания, в котором находится до тех пор,
пока не поступит запрос на соединение от клиентской стороны.
В случае, если соединение произошло успешно, программа-сервер
переходит к приему управляющих команд и параметров измерения ВВФХ или
C-t характеристики (напряжение на затворе, время измерения, период
измерения и т.д.). После команды на измерение происходит снятие
экспериментальной характеристики. По завершении измерения, если не
возникло никаких ошибок, производится передача измеренных данных.
Если же в ходе эксперимента возникли какие-либо непредвиденные
обстоятельства, препятствующие его нормальному завершению, то
программе-клиенту передается код ошибки, характеризующий причину
остановки измерения.
Программа также предоставляет возможность общения
персонала автоматизированной установки с пользователем
программы-клиента посредством обмена текстовыми сообщениями в
реальном времени (чат). Эта сервисная возможность программы может быть
полезна в случаях, когда пользователю клиентской программы не удается
начать проведение эксперимента, либо для разъяснения особенностей
функционирования программного комплекса.
Windows-приложения - клиенты сети TCP/IP.
Программы выполнены в виде единого исполняемого файла, который можно
запускать на компьютерах под управлением операционных систем Windows
95/98 и Windows NT 4.0. Функционально программу можно разделить на два
независимых блока - блок управления удаленным компьютером и блок
расчета параметров по измеренным характеристикам.
Управление удаленным компьютером происходит в следующей
последовательности. Сначала необходимо установить связь с тем
компьютером, который является базовым для автоматизированной
установки. Это можно сделать, выбрав в меню Сеть пункт Установить
соединение и указав IP-адрес удаленного компьютера; при этом на
данном компьютере создается клиентский сокет.
Если соединение прошло успешно, можно приступать к измерению
C-t характеристики.
После ввода параметров измерения и нажатия на кнопку
"Начать измерение" параметры передаются на удаленный компьютер и
программа переходит в режим ожидания результатов эксперимента.
Предполагаемый ход измерения отображается при помощи шкалы внизу окна.
После завершения эксперимента на экран будет выведено сообщение о
результатах измерения, а измеренная C-t характеристика окажется во
встроенном редакторе программы для дальнейшей обработки.
Блок для расчета C-t зависимости может использоваться даже тогда,
когда программа запущена на компьютере, не подключенном к сети.
Для расчета необходимо, чтобы данные о C-t зависимости находились
во встроенном редакторе программы. Файловые операции с массивами
экспериментальных данных, такие как сохранение результатов измерения,
загрузка внешних данных для расчета, сохранение результатов расчета
производятся при помощи пунктов меню Файл.
Полученные данные записываются в массив, и программа отображает на
экране график рассчитанной зависимости. Затем пользователю
предлагается при помощи мыши выбрать участок кривой, по которому
будет проводиться аппроксимация прямой методом наименьших квадратов.
И в результате из параметров полученной прямой (y=ax+b) находятся
время жизни неосновных носителей и скорость поверхностной генерации.
Кроме перечисленного выше, имеется возможность распечатки на принтере
графиков C-t и расчитанной по методу Цербста зависимостей, и
поддержка чата с персоналом удаленного компьютера. Также доступна
справка по формату файла с данными C-t зависимости и расшифровка кодов
ошибок, возвращаемых программой-сервером.