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 зависимости и расшифровка кодов ошибок, возвращаемых программой-сервером.