Алгоритм работы программы «Двухполюсник»
Начало
Нет
Ввод из
| |
PR1, Ввод f, Rk
Расчет fk, b, Ck, Lk, Zk
Данные
Проверить Нет калибровки в Нет
| |
| |
Массив данных Запись в
многократных ИБДТ
обработка
результатов
| | |
Измерения
Режим Да Нет
Да
Установите и устра- образцов и выдача
ните причины результатов на
|
|
Нет Запись в
Запись в
ИБДТ
Конец
Данная программа, также как и вышеописанная, является составной частью пакета программ для снятия параметров радиоэлементов. Данная программная часть является реализацией алгоритма по измерению четырехполюсников. Программа построена в соответствии с концепцией структурного программирования с реализацией обмена с базой данных радиоэлементов. Одной из отличительных особенностей программы является возможность сохранения данных калибровки на магнитном носителе при соответствующе настроенной аппаратной части, что приводит к значительному уменьшению времени на измерение элементов.
Программа формально разбита на несколько частей. Одна из основных частей осуществляет взаимодействие с интерфейсом связи через последовательный порт персонального компьютера типа IBM-PC, в связи с этим были использовано непосредственное программирование порта через функции BIOS’а с программированием на языке низкого уровня - ассемблера. Часть осуществляющая большое количество математических вычислений реализована полностью на Pascal’е с использованием объектно-ориентированной математической библиотеке из комплекта поставки объектно-ориентированной библиотеке Turbo-professional.
Листинг программы представлен в прил.21, а алгоритм программы на рис.17. В связи с большим объемом программы, алгоритм представлен с низкой детализацией.
Алгоритм программы для измерения четырехполюсников
Нет
ФК2-12?
PR1
Расчет fk, b
ИГ Нет
| |
Ввод f[3],rk[2] файла с данными
Расчет ck1[3],ck2[3],lk[3] калибровки
PRX (Опыты Х.Х.)
В пространстве f[3]
Расчет ka1[2,3],ka2[2,3]
k01[2,3],k02[2,3],k0[2,2,3]
Занести Нет
ИБДК?