Программа - Гидравлический расчет водопроводных сетей - файл n5.doc

приобрести
Программа - Гидравлический расчет водопроводных сетей
скачать (90.4 kb.)
Доступные файлы (8):
n1.ms
n2.exe
n3.ovr
n4.txt58kb.22.09.2010 22:34скачать
n5.doc179kb.22.09.2010 22:35скачать
n6.rez
n7.txt4kb.28.03.1997 13:01скачать
n8.rez

n5.doc

МИНИСТЕРСТВО ПО ДЕЛАМ НАУКИ, ВЫСШЕЙ ШКОЛЫ И ТЕХНИЧЕСКОЙ ПОЛИТИКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ
ИВАНОВСКИЙ ИНЖЕНЕРНО-СТРОИТЕЛЬНЫЙ ИНСТИТУТ
Кафедра водоснабжения, канализации и рационального использования

водных ресурсов

ВОДОСНАБЖЕНИЕ. ГИДРАВЛИЧЕСКИЕ РАСЧЕТЫ ВОДОПРОВОДНЫХ СЕТЕЙ НА ПЭВМ
Методическиe указания для курсового и дипломного проектирования


ИВАНОВО 1992

Составитель Ю.М.Кулагин
УДК 628.15(07)
Водоснабжение. Гидравлические расчеты водопроводных сетей на

ПЭВМ: Методические указания для курсового и дипломного проек-

тирования /Иванов. инж.-строит. ин-т; Сост. Ю.М.Кулагин.

Иваново, 1992. 29 с.


В методических указаниях изложены основные возможности про-

граммы гидравлического расчета водопроводных сетей, правила подго-

товки и ввода исходных данных, правила работы за пультом ПЭВМ:
Методические указания предназначены для студентов специальнос-

ти 2908 - "Водоснабжение, канализация, рациональное использование и

охрана водных ресурсов". Могут быть использованы студентами других

специальностей, выполняющими задания, связанные с гидравлическими

расчетами трубопроводов любого назначения.

С О Д Е Р Ж А Н И Е

стр.

Введение .................................................. 4

1. Назначение программы ...................................... 4

2. Возможности программы ..................................... 5

3. Состав файла исходных данных прогаммы ..................... 6

3.1. Паспорт задачи ....................................... 7

3.2. Константы задачи ..................................... 7

3.3. Сведения об источниках ............................... 10

3.4. Сведения об участках сети ............................ 12

3.5. Сведения о повысительных насосных станциях ........... 14

3.6. Сведения о регуляторах ............................... 15

4. Меню программы ............................................ 17

5. Работа с исходными данными ................................ 17

5.1. Создание нового файла ................................ 17

5.2. Дозапись существующего файла ......................... 19

5.3. Просмотр и корректировка существующего файла ......... 19

5.3.1. Удаление записи ............................... 19

5.3.2. Замена записи ................................. 20

5.3.3. Вставка новой строки .......................... 20

5.3.4. Дублирование строки ........................... 20

5.3.5. Окончание просмотра и корректировки ........... 21

6. Выполнение расчета ........................................ 21

7. Просмотр результатов и вывод на печать .................... 21

8. Основные вопросы диалога .................................. 22

9. Замечания по работе с клавиатурой ......................... 29


ВВЕДЕНИЕ
Надежность и экономичность проектируемой водопроводной сети во

многом зависит от правильности и точности выполнения ее гидравличес-

кого расчета, представляющего для проектировщика одну из самых тру-

доемких задач. Главная сложность таких расчетов состоит в том, что

для кольцевых сетей они выполняются итерационными методами. По пред-

варительно назначенным расходам воды на участках (из условия соблю-

дения балансов расходов в узлах) определяются потери напора на каж-

дом участке, подсчитываются алгебраические невязки потерь напора в

каждом кольце и в случае недостаточной точности расчета выполняется

корректировка расходов на всех участках.
Уменьшение трудозатрат на выполнение рутинных расчетных работ

может быть достигнуто за счет использования ЭВМ. Программа для гид-

равлического расчета водопроводных сетей разработана на кафедре Во-

доснабжения, канализации и рационального использования водных ресур-

сов Ивановского инженерно-строительного института. Программа состав-

лена на алгоритмическом языке ТурбоПаскаль и работает в диалоговом

режиме.


1. НАЗНАЧЕНИЕ ПРОГРАММЫ
Программа предназначена для выполнения гидравлических расчетов

кольцевых водопроводных сетей, но может быть использована и для рас-

чета тупиковых сетей. Программа ориентирована на выполнение различ-

ного рода расчетов, связанных с эксплуатационными задачами, но может

использоваться и при проектировании водопроводных сетей. Основное

назначение программы - использование студентами при выполнении кур-

совых и дипломных проектов. Но она может быть использована также и

эксплуатационными службами существующих систем водоснабжения для

анализа потокораспределения в сети, узловых напоров, режимов работы

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

вания развития водопроводных сетей.

2.ВОЗМОЖНОСТИ ПРОГРАММЫ
Основной задачей программы является выполнение гидравлического

расчета водопроводной сети с целью установления потокораспределения

по участкам и определения узловых напоров для построения пьезометри-

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

причем кольцевые сети могут быть как плоские, так и простран-

ственные;
2) Допускается расчет сетей, работающих как от одного источника,так

и от нескольких;
3) Допускается расчет при наличии нескольких повысительных насосных

станций на различных участках сети;
4) Допускается расчет при наличии нескольких регуляторов расхода

или давления. Регуляторы давления могут быть типов "до себя" и

"после себя";
5) Сведения об источниках, участках сети, насосных станциях и

регуляторах составляют отдельные массивы данных, внутри которых

допускается произвольная последовательность их элементов;
6) Количество отдельных элементов в схеме сети (источников,

участков, насосных станций или регуляторов) не ограничивается,

но общее количество всех расчетных элементов не должно

превышать 2000;
7) Допускается задание отборов воды потребителями в двух видах:

а) как сосредоточенные расходы в конечных узлах участков сети;

б) как путевые расходы на участках сети ( предполагается

непрерывная равномерная раздача такого расхода по пути );
8) Допускается выполнение расчетов с общим для всей сети коэффици-

ентом неравномерности отбора сосредоточенных расходов при

неизменном основном наборе исходных данных;
9) Допускается выполнение расчетов с общим для всей сети коэффици-

ентом неравномерности отбора путевых расходов при неизменном

основном наборе исходных данных;
10) Допускается выполнение расчетов с общим для всей сети изменением

шероховатости участков на ту или иную величину при неизменном

основном наборе исходных данных;

11) По желанию пользователя результаты расчета перед выводом их на

печать предварительно могут быть просмотрены на экране;
12) По желанию пользователя печать результатов расчета может быть

выполнена в нескольких экземплярах;
13) Печать результатов расчета всегда сопровождается печатью исход-

ных данных по источникам, насосным станциям и регуляторам.

Печать исходных данных по участкам сети выполняется лишь по

специальному указанию пользователя;
14) Исходные данные для решения одной задачи составляют один файл,

который должен храниться на магнитном диске;
15) При подготовке исходных данных программа обеспечивает создание

нового файла для их хранения, возможность дополнения уже

созданного файла новыми данными, а также корректировку существу-

ющего файла данных, включающую такие операции, как удаление,

замена, добавление и дублирование отдельных записей;
16) При выполнении расчета допускается сжатие сети, заключающееся в

том, что все радиальные ветви удаляются, а суммарная нагрузка,

присоединенная к участкам этих ветвей, переносится в корень

ветви, т.е. в тот узел кольца, от которого берет начало данная

радиальная ветвь. Такой прием позволяет сократить время

расчета магистральных сетей для задачи, заданной полной схемой

всех участков;
17) Для анализа схемы сложной сети возможен вывод на печать

структуры всех радиальных ветвей с указанием всех входящих в эти

ветви участков и узлов присоединения этих ветвей к общей схеме.


3. СОСТАВ ФАЙЛА ИСХОДНЫХ ДАННЫХ ПРОГРАММЫ
Файл исходных данных для каждой задачи в общем случае может

состоять из 6 самостоятельных разделов:
1. Паспорт задачи - по желанию пользователя;

2. Константы задачи - обязательный раздел;

3. Сведения об источниках - обязательный раздел;

4. Сведения об участках сети - обязательный раздел;

5. Сведения о повысительных насосных станциях в схеме сети - при их

наличии;

6. Сведения о регуляторах расхода или давления, установленных на

участках сети - при их наличии.


Под источником понимается узел сети с заданным напором или

подачей воды в сеть, т.е. фактически источником может быть любой

узел питания - насосная станция, водонапорная башня, точка

подключения подающих водоводов и т.п.

К константам задачи относятся некоторые величины, задающие режим

расчета и работы программы.

Описание соответствующих разделов приводится ниже.


3.1. ПАСПОРТ ЗАДАЧИ
Произвольная текстовая информация, которую при решении задачи

желательно напечатать перед результатами расчета. Паспорт может

состоять из произвольного количества строк. Длина одной строки

должна быть не более 62 символов (включая пробелы).


3.2. КОНСТАНТЫ ЗАДАЧИ
Константы задачи используются для создания различных вариантов

расчета при неизменном наборе основных данных, а также для

управления ходом решения задачи.
Вводу подлежат 9 констант:
1. Минимальный свободный напор в сети. Размерность - м.

Необязательный параметр.
Если параметр задан, то по окончании расчета все узловые напоры

корректируются таким образом, чтобы в диктующей точке свободный

напор был равен заданному минимальному. При этом корректируются и

напоры, заданные для источников и регуляторов давления. Другими

словами, минимальный свободный напор в сети имеет приоритетное

значение перед всеми остальными заданными напорами.
Если этот параметр не задан или задан нулевым, то корректировка

напоров в сети не производится. Все они определяются в зависимости

от заданных напоров на источниках с учетом работы регуляторов

давления.
2. Требуемая точность расчета по расходам. Размерность - м3/час.

Обязательный параметр.
3. Требуемая точность расчета по напорам. Размерность - м.

Обязательный параметр.
4. Общее изменение шероховатости. Размерность - мм.

Необязательный параметр.
Если параметр задается, то перед началом расчета шероховатости

всех участков, заданные в сведениях об участках сети, увеличиваются

(если изменение задано положительным числом) или уменьшаются (если

изменение задано отрицательным числом) на общую для всех участков

величину заданного изменения.
ПРЕДУПРЕЖДЕНИЕ : При задании изменения шероховатости отрицательным

-------------- числом необходимо следить за тем, чтобы для всех

участков она оставалась положительной. Если хотя бы

для одного участка шероховатость окажется

отрицательной или нулевой, то произойдет прерывание

работы программы.
Если параметр не задан или задан нулевым, то изменение заданных

шероховатостей не производится.
Параметр позволяет выполнять поверочные расчеты, в которых

необходимо учитывать возможное изменение шероховатости труб,

например, с учетом их старения или для оценки работы сети в первое

время после ввода ее в эксплуатацию.
5. Коэффициент часовой неравномерности водопотребления по

сосредоточенным расходам. Безразмерная величина.

Обязательный параметр.
Перед началом расчета все сосредоточенные расходы, заданные в

сведениях об участках сети, умножаются на заданный коэффициент

часовой неравномерности водопотребления. Если параметр не задан или

задан нулевым, то все заданные сосредоточенные расходы зануляются.
Параметр позволяет выполнять поверочные расчеты для режимов,

отличающихся от основного размерами часового водопотребления тех

потребителей, нагрузки которых учтены сосредоточенными расходами.
6. Коэффициент часовой неравномерности водопотребления по путевым

расходам. Безразмерная величина.

Обязательный параметр.
Перед началом расчета все путевые расходы, заданные в сведениях

об участках сети, умножаются на заданный коэффициент часовой

неравномерности водопотребления. Если параметр не задан или задан

нулевым, то все заданные путевые расходы зануляются.
Параметр позволяет выполнять поверочные расчеты для режимов,

отличающихся от основного размерами часового водопотребления тех

потребителей, нагрузки которых учтены путевыми расходами.
7. Предельное число итераций. Безразмерная величина.

Необязательный параметр.
Используется для принудительного окончания расчета до того, как

будет достигнута заданная точность расчета. Имеет смысл только при

расчете кольцевых сетей. При выполнении итерационного процесса

увязки кольцевой сети ведется подсчет числа выполненных итераций.

Если оно совпадет с заданным предельным значением, то расчет

прекращается и полученные промежуточные результаты могут быть

просмотрены на экране и выведены на печать.
Такой вариант расчета может быть использован для сложных

многокольцевых сетей, когда возникает подозрение в возникновении

расходящегося итерационого процесса. Тогда можно организовать

пошаговые расчеты с тем, чтобы получить промежуточные результаты для

интересующих шагов.
Если параметр не задан или задан нулевым, то проверка количества

выполненных шагов итераций не производится.
8. Допустимое время итераций. Размерность - мин.

Необязательный параметр.
Используется для принудительного окончания расчета до того, как

будет достигнута заданная точность расчета. Имеет смысл только при

расчете кольцевых сетей. При выполнении итерационного процесса

увязки кольцевой сети ведется учет времени, затраченного непосред-

ственно на итерации. Если оно превысит заданное допустимое время, то

расчет прекращается и полученные промежуточные результаты могут быть

просмотрены на экране и выведены на печать.
Параметр можно использовать в тех же целях, что и предельное

число итераций (см. выше п. 7).
Если параметр не задан или задан нулевым, то проверка затрачен-

ного времени не производится.
ПРИМЕЧАНИЕ : В расчете могут задаваться оба параметра прерывания

---------- - число итераций и время итераций. В этом случае

прерывание выполняется тогда, когда будет выполнено

хотя бы одно из этих условий, безразлично которое.
9. Индекс управления печатью исходных данных по участкам сети.

Безразмерная величина. Обязательный параметр.

Задается одной цифрой. Может иметь следующие значения:
"0" (ноль) - исходные данные по участкам сети на печать не выводить;

"1" (единица) - исходные данные по участкам сети вывести на печать.

Вывод исходных данных на печать для крупных сетей может

потребовать большого количества бумаги и времени. К тому же он имеет

смысл лишь при первом решении задачи, когда может возникнуть

необходимость в проверке принятых к расчету исходных данных, или при

выполнении окончательного расчета, когда принятые к расчету исходные

данные должны быть задокументированы. Использование данного

параметра позволяет экономить бумагу при выполнении промежуточных

или отладочных расчетов.
ПРИМЕЧАНИЕ : Вывод на печать исходных данных по источникам, насосным

---------- станциям и регуляторам осуществляется всегда.


3.3. СВЕДЕНИЯ ОБ ИСТОЧНИКАХ
Количество источников может быть произвольным. Для характеристи-

ки одного источника может задаваться следующая информация:
1. Код узла сети, к которому подключен источник - обязательно;

2. Геодезическая отметка местности для источника - обязательно;

3. Напор, поддерживаемый на данном источнике - альтернативно;

4. Расход воды, поступающей с данного источника в сеть - альтерна-

тивно.
При подготовке и вводе необходимо соблюдать следующие правила:
1. Код узла сети, к которому подключен источник. Задается

восьмисимвольным ( включая пробелы ) алфавитно-цифровым кодом.
Разрешено использование русских и латинских букв, арабских цифр,

специальных символов клавиатуры ввода используемой ЭВМ.
ПРЕДУПРЕЖДЕНИЯ : 1. Запрещен "пустой" код в виде восьми пробелов,

-------------- так как он используется в программе как

служебный.

2. Запрещено использовать символ "&" в качестве

первого в составе кода.
2. Геодезическая отметка местности. Размерность - м.
Допускается любая система отсчета уровней: абсолютная или

относительная, но она должна быть одинаковой для всей задачи. Для

отрицательных отметок обязательно указывать знак "-".
3. Напор на данном источнике. Размерность - м.
Заданный напор служит отправной точкой для расчета узловых

напоров в сети. При работе сети от нескольких источников должен быть

задан напор хотя бы одного из них. Для источников, напор которых не

задан, требуемая величина его определяется расчетом в зависимости от

распределения расходов между источниками и районов питания от них.
Напор источника может быть задан либо абсолютным, либо

манометрическим, т.е. как разность между абсолютным напором и

геодезической отметкой источника. Если задается абсолютное значение

напора, то его величина указывается положительным числом. Если же

задается манометрическое значение напора, то его величина

указывается отрицательным числом ( знак "-" служит лишь признаком

того, что напор задан манометрическим).
Если в группе констант задачи задан минимальный свободный напор

в сети, то задание напора на любом источнике имеет лишь

относительный характер. Все они будут подвергаться коррекции в

сторону увеличения или уменьшения на одну и ту же величину. Поэтому

сохранится неизменной лишь разница напоров отдельных источников.
Исходя из сказанного можно сделать вывод, что при заданном

минимальном свободном напоре в сети напор на источнике можно

задавать условно, чисто символически, лишь бы он отличался от нуля.
Признаком незаданного напора служит "пустой" ввод ( нажатие

клавиши < ENTER > ) или 0 ( ноль ).
4. Расход воды с данного источника в сеть. Размерность - м3/час.
Расход может задаваться лишь в тех случаях, когда сеть работает

от нескольких источников, и только для тех из них, расход которых

должен быть строго фиксированным. При этом хотя бы для одного

источника расход не должен задаваться.
В программе по заданным расходам у потребителей определяется

общий требуемый расход от всех источников, а затем производится его

распределение между источниками. Если расход какого-либо источника

задан, то обеспечивается этот заданный расход. Если же расход

источника не задан, то величина его устанавливается в зависимости от

гидравлического расчета и в соответствии с общим балансом расходов.
Признаком незаданного расхода служит "пустой" ввод ( нажатие

клавиши < ENTER > ) или 0 ( ноль ).
ПРИМЕЧАНИЕ : В общем случае следует исходить из того, что общее

---------- число заданных напоров и расходов должно равняться

числу источников, работающих на эту сеть. Например,

если сеть работает от одного источника, то должен быть

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

варианты:

А) Заданы напоры обоих источников. В этом случае распределение

расходов между источниками устанавливается программой.

Б) Заданы напор и расход одного из источников или напор одного и

расход другого. В этом случае незаданные расход и напор

устанавливаются программой.


3.4. СВЕДЕНИЯ ОБ УЧАСТКАХ СЕТИ
Количество участков может быть произвольным. Для характеристики

одного участка может задаваться следующая информация:
1. Код начального узла участка - обязательно;

2. Код конечного узла участка - обязательно;

3. Длина участка - обязательно;

4. Внутренний диаметр - обязательно;

5. Геодезическая отметка конечного узла - обязательно;

6. Сумма коэффициентов местных сопротивлений (положительным числом)

или доля местных потерь энергии (отрицательным числом) - обяза-

тельно;

7. Шероховатость стенок трубы - обязательно;

8. Сосредоточенный расход из конечного узла (отбор к потребителю) -

альтернативно;

9. Путевой расход на участке (отборы к рассредоточенным по длине

участка потребителям) - альтернативно.
При подготовке и вводе необходимо соблюдать следующие правила:
1. Код начального узла участка. Задается восьмисимвольным (включая

пробелы) алфавитно-цифровым кодом.
Правила кодировки узлов сети такие же, как и узлов источников.

Под начальным следует понимать тот узел сети, от которого происходит

движение воды. Для участков кольцевых сетей с неизвестным

направлением движения выбор начального узла производится формально.

Расчетом определяется фактическое направление движения. Если даже

для радиальной сети или ветви будет неправильно указан начальный

узел, то это не послужит ошибкой для расчета. В программе

предусмотрен условный поворот тех участков, которые не могут быть

подключены к основной сети своим начальным узлом, но имеют общий с

ней конечный узел.
ПРЕДУПРЕЖДЕНИЕ : Каждому заданному источнику в схеме сети должен

-------------- соответствовать хотя бы один участок с кодом

начального узла, точно совпадающим с кодом данного

источника.

2. Код конечного узла участка. Задается восьмисимвольным (включая

пробелы) алфавитно-цифровым кодом.
При задании конечного узла, равного некоторому начальному,

необходимо строго соблюдать соответствие в расположении всех

символов, составляющих код. Несоответствие хотя бы одного символа

или его смещение в поле записи кода приведет к неравенству этих

кодов и неверному пониманию схемы сети.
Остальные замечания такие же, как и для начальных узлов (см.

выше).
3. Длина участка. Размерность - м.
4. Внутренний диаметр участка. Размерность - мм.
Если для какого-либо участка задать диаметр любым отрицательным

числом, то в расчете этот участок будет игнорироваться. Таким

способом удобно пользоваться при расчете различного рода аварийных

режимов. При этом сохраняется структура набора исходных данных, к

минимуму сводится объем их корректировки и обратного восстановления.
5. Геодезическая отметка местности для конечного узла. Размерность -

м.

Задается по тем же правилам, что и геодезическая отметка

источника (см. выше).
6. Сумма коэффициентов местных сопротивлений ( или доля местных

потерь напора). Безразмерная величина.
Сумма коэффициентов местных сопротивлений Sмс используется в

программе для расчета приведенной длины участка по формуле
D

Lпр = L + Sмс * --- , (3.1)

Lam
где L - геометрическая длина участка;

D - диаметр участка;

Lam - коэффициент жидкостного трения.
По желанию пользователя для учета местных сопротивлений вместо

суммы коэффициентов может быть задана доля местных потерь напора a .

В этом случае она вводится со знаком " - ", который используется как

признак для расчета приведенной длины участка по формуле
Lпр = ( 1 + a ) * L . (3.2)
7. Шероховатость внутренней поверхности труб. Размерность - мм.
В программе используется для расчета коэффициента жидкостного

трения .
8. Сосредоточенный расход в конечном узле. Размерность - м3/час.
Под сосредоточенным расходом понимается безвозвратный отбор воды

из сети к потребителю или группе потребителей в том случае, когда

участок сети для транспортировки этого расхода не включен в состав

набора данных по участкам сети. Это может быть нагрузка одного дома,

нагрузка группы домов, если их разводящая сеть не включена в общую

схему сети, нагрузка целого района, если сети этого района не

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

нескольким участкам. Допускается задавать его расход для всех таких

участков. В программе предусмотрено зануление расходов, заданных

более одного раза.
В общем случае сосредоточенный расход может отсутствовать, тогда

он не задается или задается нулевым.
9. Путевой расход на участке. Размерность - м3/час.

Под путевым расходом понимается сумма отборов к потребителям,

рассредоточенным вдоль данного участка. Переход от сосредоточенных

расходов к путевым позволяет укрупнить расчетные участки, уменьшив

за счет этого объем работ по вводу информации и сократив время

расчетов.

В общем случае путевой расход может отсутствовать (транзитные

участки), тогда он не задается или задается нулевым.
ПРИМЕЧАНИЕ : В самом общем случае для участка могут быть заданы как

---------- путевой расход (ряд мелких потребителей вдоль участка),

так и сосредоточенный расход ( крупный потребитель,

подключенный к конечному узлу данного участка ).


3.5. СВЕДЕНИЯ О ПОВЫСИТЕЛЬНЫХ НАСОСНЫХ СТАНЦИЯХ
Количество насосных станций может быть произвольным. По каждой

насосной станции может задаваться следующая информация:
1. Код начального узла участка с насосной станцией - обязательно;

2. Код конечного узла участка с насосной станцией - обязательно;

3. Коэффициент "A" характеристики насосной станции - обязательно;

4. Коэффициент "B" характеристики насосной станции - альтернативно;

5. Коэффициент "C" характеристики насосной станции - альтернативно.

Для расчета напора насосной станции в программе используется

уравнение
H = A + B * Q + C * Q * Q , м, (3.3)
где Q - подача насосов, м3/час.
При подготовке и вводе исходных данных необходимо соблюдать

следующие правила:
1. Код начального узла участка с насосной станцией. Задается

восьмисимвольным (включая пробелы) алфавитно-цифровым кодом.
Правила записи кодов узлов такие же, как и для участков сети

(см. выше).
2. Код конечного узла участка с насосной станцией. Задается

восьмисимвольным (включая пробелы) алфавитно-цифровым кодом.
ПРЕДУПРЕЖДЕНИЕ : Участок с соответствующими кодами начального и

-------------- конечного узлов должен быть включен в набор данных

по участкам сети. В расчете он используется как

байпасный ( обводной ) на тот случай, когда по тем

или иным причинам включение насосной станции в

работу оказывается невозможным.
3. Коэффициент "A" характеристики насосной станции.

Размерность - м.
4. Коэффициент "B" характеристики насосной станции.

Размерность - час/м2.
5. Коэффициент "C" характеристики насосной станции.

Размерность - час2/м5.

3.6. СВЕДЕНИЯ О РЕГУЛЯТОРАХ
Количество регуляторов может быть произвольным. По каждому

регулятору может задаваться следующая информация:
1. Код начального узла участка с регулятором - обязательно;

2. Код конечного узла участка с регулятором - обязательно;

3. Величина регулируемого параметра - обязательно;

4. Минимальное сопротивление регулятора - обязательно;

5. Тип регулятора - обязательно.
При подготовке и вводе исходных данных необходимо соблюдать

следующие правила:
1. Код начального узла участка с регулятором. Задается

восьмисимвольным (включая пробелы) алфавитно-цифровым кодом.
Правила записи кодов узлов такие же, как и для участков сети

(см. выше).
2. Код конечного узла участка с регулятором. Задается

восьмисимвольным (включая пробелы) алфавитно-цифровым кодом.
ПРЕДУПРЕЖДЕНИЕ : Участок с соответствующими кодами начального и

-------------- конечного узлов должен быть включен в набор данных

по участкам сети. В расчете он используется как

байпасный (обводной) на тот случай, когда по тем

или иным причинам работа регулятора оказывается

невозможной.
3. Величина регулируемого параметра.
Для регуляторов расхода задается величина регулируемого расхода

на участке с регулятором. Размерность - м3/час.
Для регуляторов давления задается величина регулируемого напора

в узле. Размерность - м. Регулируемый напор указывается в абсолютных

величинах (манометрический + геодезическая отметка земли для узла с

регулируемым напором).
4. Минимальное сопротивление регулятора. Размерность - час2/м5.
Под минимальным понимается сопротивление регулятора, соответ-

ствующее полному открытию регулирующего органа, Smin . При этом

падение напора в регуляторе вычисляется по формуле
h = Smin * Q * Q. (3.4)
По величине минимального сопротивления регулятора в программе

решается вопрос о целесообразности включения его в работу.
5. Тип регулятора. Безразмерная величина.
Задается одной цифрой. Может иметь следующие значения:

"0" (ноль) - регулятор расхода;

"1" (единица) - регулятор давления "до себя" (регулируется напор в

начальном узле);

"2" (двойка) - регулятор давления "после себя" (регулируется напор

в конечном узле).

4. МЕНЮ ПРОГРАММЫ
После запуска программы в работу на экран выводится меню

программы, состоящее из трех разделов:
1. Работа с исходными данными.

2. Выполнение расчета.

3. Конец работы, выход в DOS.
Выбор нужного пункта меню и вход в соответствующий раздел

программы осуществляется вводом номера этого раздела.
В любом разделе работа ведется в диалоговом режиме. Выполнение

разделов возможно в любой последовательности и многократно.
Меню повторно выводится на экран после окончания работы в

соответствующем разделе.


5. РАБОТА С ИСХОДНЫМИ ДАННЫМИ
Данный раздел предназначен для подготовки и корректировки

исходных данных для расчета. Все исходные данные хранятся на дисках.

Выбор диска и имени соответствующего файла для хранения данных одной

задачи предоставляется пользователю.
Возможные режимы работы:
1. Создание нового файла;

2. Дозапись существующего файла;

3. Просмотр и корректировка существующего файла.


5.1. СОЗДАНИЕ НОВОГО ФАЙЛА
Перед началом работы запрашивается имя, с которым файл данных

должен будет храниться на диске. Полное имя файла должно содержать

имя дисковода ( "A:" , "B:" , "C:" или "D:" ), имена каталога и

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

данном каталоге или подкаталоге. Расширение может быть любым, но в

целях унификации целесообразно использовать расширение текстовых

файлов ".TXT".

Если предполагается хранение файла исходных данных в текущем

каталоге, из которого выполнен запуск программы, то имена дисковода,

каталога и подкаталогов можно не указывать, а ограничиться лишь

именем файла и расширением.

Введенное имя в дальнейшем используется для поиска файла данных

и их ввода.
После входа в раздел на экран выводится меню раздела,

обеспечивающее ввод любой группы исходных данных, описанных в

разделе 3.
Ввод всех данных может производиться в любой последовательности,

в программе предусмотрена их автоматическая сортировка.
Ввод может быть прекращен в любой момент. Все введенные данные

записываются для хранения в файл с заданным именем. В дальнейшем

этот набор данных может быть дополнен при работе в режиме "Дозапись

существующего файла" или откорректирован в режиме "Просмотр и

корректировка существующего файла".
При вводе данных любой группы на экран выводится подсказка о

характере вводимого параметра, требуемой его размерности и

допустимой длине записи (количество символов). Кроме того допустимое

поле ввода выделяется на экране подсветкой.
ПРИМЕЧАНИЯ : 1. После окончания ввода данных независимо от того, все

---------- ли данные введены, выполняется сортировка данных и

запись их на магнитный диск в указанный при начале

работы файл. При вводе большого объема данных

рекомендуется периодически прерывать ввод с целью

записи уже введенных данных на диск. Такой прием

позволяет избежать неприятных потерь данных в тех

случаях, когда при работе происходит аварийное

отключение ЭВМ, например, при случайном сбросе

питания. После записи данных на диск возможно

продолжение работы с тем же набором данных без

перезагрузки программы. Для этого достаточно на

запрос программы "Продолжить ввод исходных данных ?

(Y/N) " дать утвердительный ответ, т.е. нажать

клавишу "Y".
2. При сортировке каждая группа данных снабжается

указателем этой группы ( служебным заголовком ),

который является неотъемлемой частью файла и

используется для анализа типа данных при их чтении с

диска. Каждый указатель содержит в качестве первого

символа служебный символ "&", за которым идет

название группы данных ( "Паспорт задачи", "Констан-

ты задачи" и т.п. ).

5.2. ДОЗАПИСЬ СУЩЕСТВУЮЩЕГО ФАЙЛА
В режиме дозаписи существующего файла сначала запрашивается

полное имя файла, в котором хранятся ранее введенные данные задачи.

После ввода имени выполняется чтение этого файла и программа

переходит в режим чтения новых данных, которые должны дополнить

существующий набор. При этом предлагается то же меню и действуют те

же правила ввода, что и при создании нового файла ( см. п. 5.1 ).


5.3. ПРОСМОТР И КОРРЕКТИРОВКА СУЩЕСТВУЮЩЕГО ФАЙЛА
В этом режиме предоставляется возможность вывести на экран

содержимое нужного файла с набором данных, просмотреть его и при

необходимости внести нужные изменения. Этот режим удобен для

исправления ошибок, допущенных при вводе, внесения небольших

изменений при выполнении вариантных расчетов.
После установки режима сначала запрашивается полное имя файла, с

которым предполагается работать, этот файл считывается с диска и

пофрагментно выводится на экран. Используя клавиши управления

курсором следует найти нужный фрагмент (страницу) данных. "Листать"

данные можно постранично ( клавишами "PgUp", "PgDn" ) и построчно

(клавишами перемещения курсора вверх и вниз). Клавишей "Home" курсор

устанавливается на начало файла, клавишей "End" - на конец файла.

После отыскания нужного фрагмента следует указать курсором строку,

подлежащую обработке и ввести требуемую команду.
Для корректировки используются следующие команды, состоящие

каждая из одной буквы:
D - удалить строку записи;

R - заменить строку записи;

I - вставить новую строку записи;

C - дублировать одну строку записи;

E - закончить просмотр или корректировку.

5.3.1. УДАЛЕНИЕ ЗАПИСИ
После ввода команды "D" строка, расположенная над курсором,

выделяется подсветкой. В нижней части экрана появляется предупрежда-

ющая надпись " Попытка удалить запись ! Подтвердите (Y/N) ". После

ответа "Y" подсвеченная запись удаляется и все нижние записи

сдвигаются вверх. После ответа "N" подсвеченная запись восстанавли-

вается и сохраняется в файле. Программа переходит в режим ожидания

новой команды.

5.3.2. ЗАМЕНА ЗАПИСИ
После ввода команды "R" строка, расположенная над курсором,

выделяется подсветкой. В нижней части экрана появляется сообщение

"Режим замены символа". В этом режиме клавишами перемещения курсора

вправо и влево можно подвести его под любой символ подсвеченной

строки и ввести новый символ, значение которого будет записано в

строке вместо старого. При этом полная длина строки не изменяется.
Можно также удалить любой символ нажатием клавиш "Backspase"

( удаляется символ перед курсором ) или "Del" ( удаляется символ

над курсором ). При этом полная длина подсвеченной строки

уменьшается на один символ.
При необходимости произвести вставку одного или нескольких

символов следует перейти из режима замены символа в режим вставки.

Переход осуществляется нажатием клавиши "Ins". В этом режиме ввод

какого-либо символа с клавиатуры приводит к вставке этого символа

перед символом, расположенным над курсором. Полная длина

подсвеченной строки увеличивается на один символ. Количество

вставляемых символов произвольно.
Режим вставки символа также сопровождается соответствующим

сообщением в нижней части экрана и действует до тех пор пока

повторно не будет нажата клавиша "Ins".
После окончания корректировки строки записи необходимо ввести ее

новое значение нажатием клавиши "Enter".

5.3.3. ВСТАВКА НОВОЙ СТРОКИ
После ввода команды "I" экран раздвигается и под отмеченной

курсором строкой появляется пустая подсвеченная строка, состоящая из

62 пробелов. Вы можете набрать в этой строке необходимую информацию

и нажатием клавиши "Enter" ввести ее в состав файла данных.


5.3.4. ДУБЛИРОВАНИЕ СТРОКИ
После ввода команды "C" экран раздвигается и под отмеченной

курсором строкой появляется точная копия этой строки. Одновременно

копия этой строки заносится и в файл данных. Такой метод

корректировки удобно использовать для ввода информации о каком-либо

новом участке, если после дублирования перейти в режим замены

строки. Тогда всю совпадающую информацию можно сохранить, вводя

лишь отличия.

5.3.5. ОКОНЧАНИЕ ПРОСМОТРА И КОРРЕКТИРОВКИ
После ввода команды "E" выполняется запись изменявшегося файла

на диск под старым именем. Если же файл только просматривался и не

изменялся, то запись на диск не выполняется.

6. ВЫПОЛНЕНИЕ РАСЧЕТА
Перед выполнением данного раздела в соответствии с п. 5 должны

быть подготовлены исходные данные для расчета. Перед началом расчета

запрашивается полное имя файла, где хранятся эти данные, и

выполняется их считывание с магнитного диска. При начальной

обработке исходных данных на экран выводятся информационные

сообщения о работе программы и завершении ею выполнения отдельных

этапов.
При расчете кольцевых сетей на каждом шаге итераций на экран

выводятся данные о промежуточных значениях достигнутой точности

расчета для тех контуров, где она ниже требуемой. При этом перед

началом расчета на экран выводится запрос "Нужен пошаговый контроль

хода расчета ? (Y/N) ". При отрицательном ответе "N" расчет

выполняется в автоматическом режиме до получения требуемой точности

расчета по всем контурам или выполнения хотя бы одного из условий

прерывания расчета по числу или времени итераций, если таковые

заданы в константах задачи.
При утвердительном же ответе "Y" после вывода сообщений о

точности расчета на каждом шаге итераций выводится дополнительный

запрос "Продолжать расчет ? (Y/N) ". Если на этот запрос ответить

утвердительно "Y", то будет выполняться расчет для следующего шага

итераций. В случае же отрицательного ответа "N" расчет прекращается,

а полученные результаты могут быть просмотрены на экране и выведены

на печать.

7. ПРОСМОТР РЕЗУЛЬТАТОВ И ВЫВОД НА ПЕЧАТЬ
В процессе работы программы все результаты, предусмотренные для

вывода на печать, накапливаются в рабочем файле, который после

окончания работы программы уничтожается. После завершения расчета

этот файл может быть просмотрен на экране с целью получения вывода о

целесообразности его печати. Для этого на экран выводится запрос

"Результаты на экране показать ? (Y/N) ". При утвердительном ответе

"Y" результаты выводятся на экран.

Вывод осуществляется постранично или строками. Для управления

выводом используются клавиши управления курсором. Клавиша "PgDn"

выводит на экран очередную страницу, клавиша "PgUp" возвращает на

экран предыдущую страницу, клавиши смещения курсора вверх и вниз

сдвигают экран соответственно на строку вниз или вверх.
Т.к. длина строки печати больше ширины экрана, то не все записи

помещаются на экране целиком. Нажатие клавиши "курсор вправо"

приводит к выводу на экран правой части всех строк, размещенных на

экране. Нажатие клавиши "курсор влево" возвращает на экран левую

часть записей.
Нажатие клавиши "HOME" выводит на экран начало файла, а клавиши

"END" - конец файла.
В любой момент просмотр может быть прекращен нажатием клавиши

"E". Если же это прекращение произошло ошибочно, то имеется

возможность повторить просмотр. Для этого после прекращения

просмотра на экран выводится запрос "Повторить просмотр ? (Y/N) ". В

случае утвердительного ответа "Y" просмотр повторяется, а в случае

отрицательного ответа "N" программа переходит к режиму вывода

результатов на печать.
Перед печатью предварительно на экран выводится запрос

"Результаты на экран выводить ? (Y/N) ". При отрицательном ответе

"N" вывод на печать не осуществляется и расчет заканчивается.

При утвердительном ответе "Y" начинается печать результатов.

Печать выполняется постранично и перед печатью каждой страницы

работа программы приостанавливается, а на экран выводится сообщение

"Подготовьте принтер и нажмите любую клавишу".
Во время остановки программы имеется возможность вставить, при

необходимости, новый лист буммаги или выполнить другие операции с

принтером не выключая его. После нажатия любой клавиши выполняется

вывод очередной страницы результатов.
После того, как будет напечатана последняя страница с

результатами, на экран выводится запрос "Еще экземпляр печатать ?

(Y/N) ". При утвердительном ответе "Y" печать результатов

повторяется, при отрицательном - расчет прекращается.


8. ОСНОВНЫЕ ВОПРОСЫ ДИАЛОГА
Ниже приводятся основные вопросы, задаваемые программой

пользователю (оператору) во время работы. Все вопросы выводятся на

экран дисплея и требуют соответствующего ответа. До получения ответа

выполнение программы приостанавливается.
1. "Сообщите полное имя этого файла по формату

диск:[\каталог\]имя.расширение . Пример:

Умолчание - "
Вопрос задается в тех случаях, когда возникает необходимость

в чтении или записи какого-либо файла. Перед вопросом на экран

выводится предварительное сообщение о типе файла, к которому

относится данный вопрос.
В качестве информации XXXXXXX показывается пример задания имени

файла в самом общем случае. Если существующий файл находится или

вновь создаваемый файл должен быть размещен в текущем каталоге, т.е.

в том, из которого выполнен запуск самой программы, то имена диска и

каталога можно не указывать. В этом случае достаточно задать только

имя файла и его расширение.
Информация YYYYYYY - это имя, которое будет присвоено данному

файлу в том случае, если другое имя не будет введено, т.е. в ответ

на запрос будет нажата только клавиша .
ЗАМЕЧАНИЕ: Относительно расширений целесообразно придерживаться

--------- некоторого стандарта. Для файлов исходных данных можно

принять расширение ".TXT", а для архивных файлов с

результатами расчета - расширение ".REZ". При этом оба

файла одной задачи могут иметь одинаковые собственные

имена, например, SET.TXT и SET.REZ.
2. "Установите диск с файлом и нажмите любую клавишу. "
Запрос выдается в тех случаях, когда рабочим диском с файлами

исходных данных или результатов расчета назначен сменный диск "A:"

или "B:". Информация XXXXXXX напоминает заданное ранее имя для

соответствующего файла.
Запрос позволяет избежать неприятных срывов работы программы

из-за неготовности соответствующего дисковода.
3. "Есть файл с продолжением исходных данных ? (Y/N) "
В программе предусмотрена возможность слияния исходных данных

для выполняемого расчета из нескольких файлов. Это позволяет для

сложных схем сетей готовить исходные данные в разных файлах, а затем

использовать их без какой-либо дополнительной обработки.
Если ответ на вопрос будет утвердительным "Y", то дополнительно

запрашивается имя файла с продолжением и выполняется его считывание.
Никаких особых требований к обоим файлам с исходными данными не

предъявляется. При считывании выполняется автоматическая сортировка

исходных данных по их назначению (источники к источникам, участки к

участкам и т.д.).
4. "Сжатие сети выполнять ? (Y/N) "
В программе предусмотрена возможность исключения из расчета всех

участков, принадлежащих радиальным (тупиковым) ветвям. В расчетной

схеме сети сохраняются только участки, составляющие кольца. Все

нагрузки с радиальных ветвей переносятся в те узлы кольцевой сети,

из которых выходят соответствующие ветви.
5. "Структуру ветвей печатать ? (Y/N)
В программе предусмотрена возможность вывода на печать всех

участков сети, составляющих радиальные ветви (см. п. 4). Для каждого

участка печатаются коды его узлов и некоторая дополнительная

информация, позволяющая проанализировать структуру всей сети.
Все ветви нумеруются. Для каждой ветви запрашивается разрешение

на печать. Для каждого участка печатается его номер в порядке ввода,

коды начального и конечного узлов и если от его конечного узла

начинается другая ветвь, то печатается сообщение, что это начало

ветви с указанием номера этой ветви.
6. "Количество заданных напоров источников :

Количество заданных расходов источников :

Количество заданных напоров и расходов не соответствует

количеству источников ! Расчет невозможен ! "
Сообщение о фатальной ошибке в исходных данных. Общее количество

заданных напоров и расходов на всех источниках должно равняться

количеству источников. В противном случае решение задачи не может

быть получено из-за неопределенности.
В этом случае необходимо переосмыслить решаемую задачу, удалить

лишние или добавить недостающие параметры источников и повторить

расчет.
7. "Нужен пошаговый контроль точности расчета ? (Y/N) "
Программа предоставляет возможность проследить ход увязки

кольцевой сети на каждом шаге итераций и прервать расчет в случае

необходимости. При утвердительном ответе "Y" после каждого шага

итераций дополнительно запрашивается разрешение на продолжение

расчета (см. п. 12). При отрицательном ответе "N" расчет ведется в

автоматическом режиме до достижения заданной точности.
8. "Невязки по кольцам на экран выводить ? (Y/N) "
При утвердительном ответе для всех колец, в которых на данном

шаге итераций погрешности по напорам выше заданной точности, на

экран выводятся значения соответствующих невязок ( погрешностей) и

введенные увязочные расходы (поправки к тем расходам, которые были

на участках данного кольца до начала данной итерации) (см. п. 10).
9. "Точность расчета на шаге итераций N "
Информационное сообщение о текущем значении точности расчета на

очередном шаге итераций. Вслед за этим сообщением на экран построчно

выводится информация по кольцам (см. п.10), если в начале расчета

был дан утвердительный ответ на вопрос по п. 8, и всегда выводится

итоговое сообщение (см. п. 11).
10. "кольцо dh= м *** dq= м3/час "
Информация о достигнутой точности в кольце с номером XXX на

очередном шаге итераций. Число YYYYY задает достигнутую точность

по напорам (невязку dh) в м. вод. ст., а число ZZZZZ - величину

увязочного расхода dq для участков данного кольца в м3/час.
11. "Максимальная погрешность м. в кольце

Увязочный расход м3/час. "
Информация о наибольшей по абсолютной величине погрешности на

очередном шаге итераций с указанием номера кольца, в котором эта

погрешность получена, а также о соответствующей величине увязочного

расхода для этого кольца. Число XXXXX - значение погрешности, число

YYY - номер кольца, число ZZZZZ - величина увязочного расхода.
12. "Продолжать расчет ? (Y/N) "
Запрос разрешения на продолжение увязки кольцевой сети. Выдается

после каждого шага увязки всей кольцевой сети, но только тогда,

когда перед началом расчета был дан утвердительный ответ на вопрос

по п. 7 о необходимости пошагового контроля за точностью расчета.
13. "Продолжить расчет с повышенной точностью ? (Y/N) "
Запрос выдается после того, как будет достигнута заданная в

исходных данных задачи точность расчета. При утвердительном ответе

текущее заданное значение точности по напорам уменьшается вдвое до

тех пор, пока не станет меньше уже достигнутого наибольшего значения

невязки (погрешности) по абсолютной величине (см. п. 11). После

этого увязка сети продолжается до достижения вновь установленной

точности.

14. "Результаты на экране показать ? (Y/N) "
Запрос на организацию просмотра результатов расчета на экране.

Если есть какие-то сомнения в правильности выполненных расчетов, то

предварительный просмотр результатов на экране позволяет избежать

ненужного расхода бумаги. При этом можно заранее наметить те части

файла с результатами расчета (страницы печати), которые имеет смысл

напечатать, например, информацию об обнаруженных ошибках.
15. "Повторить просмотр ? (Y/N) "
После ошибочного или случайного выхода из режима просмотра на

экране результатов расчета пользователю предоставляется возможность

повторить просмотр.
16. "Результаты на печать выводить ? (Y/N) "
Если Вы по каким-либо причинам решили, что Вам не нужна печать

результатов расчета, то Вы можете отменить ее ответив "N".
17. "Номера страниц печатать ? (Y/N) "
Вывод результатов на печать может сопровождаться автоматической

нумерацией страниц. При этом следует иметь в виду, что нумерация

начинается всегда с первой страницы печати, но проставляется только

начиная со второй. Первая страница, как титульный лист, всегда

печатается без номера.
Номера страниц печатаются в правом верхнем углу. Перед номером

печатается сокращение "стр."
18. "Стр. : Печатать ? (Y/N) "
Запрос разрешения на печать страницы результатов с номером XXX.

Выдается в том случае, когда задан режим выборочной печати отдельных

страниц.
19. "Еще экземпляр печатать ? (Y/N) "
Запрос на разрешение печати очередного экземпляра результатов

расчета. Если Вы можете ограничиться одним экземпляром печати, то

проверьте, нет ли среди напечатанных в предыдущем экземпляре страниц

с некачественной печатью.


20. "Такого режима нет ! Повторите ввод. "
Сообщение об ошибке при выборе режима работы с исходными

данными. Введен номер режима, не указанный в меню выбора. Повторите

ввод и будьте при этом внимательнее.
21. "Еще записи для паспорта вводить ? (Y/N) "
Запрос выдается каждый раз после того, как Вы ввели строку для

паспорта задачи. При положительном ответе "Y" будет подготовлен ввод

следующей строки, при отрицательном - ввод паспорта прекращается.
22. "Еще источники вводить ? (Y/N) "
Запрос выдается каждый раз после того, как Вы ввели информацию

об очередном источнике. При положительном ответе "Y" будет

подготовлен ввод следующего источника, при отрицательном - ввод

источников прекращается.
23. "Еще участки вводить ? (Y/N) "
Запрос выдается каждый раз после того, как Вы ввели информацию

об очередном участке сети. При положительном ответе "Y" будет

подготовлен ввод следующего участка, при отрицательном - ввод

участков прекращается.
24. "Еще насосные станции вводить ? (Y/N) "
Запрос выдается каждый раз после того, как Вы ввели информацию

об очередной насосной станции. При положительном ответе "Y" будет

подготовлен ввод следующей насосной станции, при отрицательном -

ввод насосных станций прекращается.
25. "Еще регуляторы вводить ? (Y/N) "
Запрос выдается каждый раз после того, как Вы ввели информацию

об очередном регуляторе. При положительном ответе "Y" будет

подготовлен ввод следующего регулятора, при отрицательном - ввод

регуляторов прекращается.
26. "Такого раздела в данных нет ! Повторить ? (Y/N) "
Сообщение об ошибке при выборе группы исходных данных. Введен

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

при этом внимательнее.

27. "Продолжить ввод ? (Y/N) "
Запрос на продолжение ввода исходных данных после того, как они

были записаны на диск. Рекомендуется периодически при вводе часть

уже введенных данных записывать на диск. Тем самым Вы избавите себя

от огорчения, если по каким-либо причинам произойдет отключение ЭВМ

и выполнявшаяся до этого работа пропадет.
28. "Установите диск для записи исходных данных

и нажмите любую клавишу "
Запрос выдается в тех случаях, когда рабочим диском с файлом

исходных данных назначен сменный диск "A:" или "B:". Информация

XXXXXXX напоминает заданное ранее имя для соответствующего файла.
Запрос позволяет избежать неприятных срывов работы программы

из-за неготовности соответствующего дисковода.
29. "Выполняется работа с файлом исходных данных

Продолжить работу по его созданию ? (Y/N)

дозаписи ? (Y/N)

просмотру и корректировке ? (Y/N) "
Запрос выдается после работы с исходными данными в том или ином

режиме. В зависимости от выполнявшегося вида работ вторая строка

имеет один из трех альтернативных видов. После утвердительного

ответа "Y" выполнявшийся вид работ возобновляется.
30. "Продолжить работу с исходными данными ? (Y/N) "
Запрос выдается после окончания какого-либо вида работ с

исходными данными. После утвердительного ответа на экран выводится

меню работы с исходными данными для выбора нового вида работ.

Например, после создания нового файла можно сразу приступить к его

дозаписи или просмотреть и откорректировать этот файл.
31. "Такого раздела нет ! "
Сообщение об ошибке при выборе вида работы с программой. Введен

номер раздела, не указанный в меню выбора. Повторите ввод и будьте

при этом внимательнее.
32. "Работу программы продолжить ? (Y/N) "
Запрос выдается после прекращения расчета. При отрицательном

ответе "N" работа прекращается. При положительном ответе на экран

выводится меню программы и Вы имеете возможность продолжить работу

с ней без перезагрузки.

9. ЗАМЕЧАНИЯ ПО РАБОТЕ С КЛАВИАТУРОЙ
А. При ведении диалога следует помнить о том, что на все запросы

программы можно отвечать лишь в двух вариантах: утвердительно или

отрицательно. Для отрицательного ответа нажимается одна клавиша "N".

Ответ при этом воспринимается как отрицательный независимо от того,

какой в данный момент установлен шрифт на клавиатуре - латинский или

русский, какой установлен регистр - верхний или нижний.
В качестве утвердительного ответа может служить нажатие любой

другой (но не функциональной) клавиши при любом установленном

шрифте.
ЗАМЕЧАНИЕ : Образ нажатой клавиши на экране не отображается и

--------- допущенная при нажатии клавиши ошибка не может быть

исправлена.
Б. Если программой запрашивается ввод номера раздела из

предлагаемого меню, то после нажатия соответствующей клавиши с

номером раздела необходимо нажать еще клавишу "Enter", чтобы

осуществить ввод набранного символа. При этом образ нажатой клавиши

отображается на экране и есть возможность в случае ошибки исправить

ее, удалив отображенный на экране символ нажатием клавиши

"Backspace" и введя новый номер. После нажатия клавиши "Enter"

исправление ошибки уже невозможно.


Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации