Задание исходных данных

Для задания исходных данных нужно выбрать, пункт "Данные" главного меню. При этом на экране раскрывается подменю, содержащее названия групп исходных данных: "Атмосфера", "Помещение", "Нагрузка". Выбрав нужную группу, мы получаем на экране относящееся к ней подменю следующего уровня и т.д. В конечном счете, на экране появится подменю, целиком состоящее из так называемых конечных пунктов.

Каждый конечный пункт связан не с подменю следующего уровня, а с одним из конкретных входных параметров и его численным значением. На экране конечный пункт выглядит как строка, состоящая из названия и значения этого параметра, которые разделены многоточием. При выборе любого конечного пункта программа переходит в режим редактирования. 8

Режим редактирования позволяет изменять численные значения входных параметров. Для их ввода используются цифровые клавиши, причем для отделения целой части числа от дробной используется точка. Клавиша Enter завершает ввод числа, а клавиша Esc отменяет его, сохраняя значение параметра неизменным. Как и ранее, клавиша F1 переводит программу в справочный режим, а клавиша F2 - в режим калькулятора.

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

Режим расчета динамики повара

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

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

· Enter - пауза (повторное нажатие Enter - продолжить счет);

· Esc - прекратить счет (после подтверждения);

· F1(F2) - сделать паузу и вызвать справочник (калькулятор).

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

· получена команда с клавиатуры или от "мыши";

· скорость выгорания стала пренебрежимо малой в результате тушения пожара или в результате выгорания горючей нагрузки;

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

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

Просмотр таблиц результатов расчета

После завершения расчета следует выбрать пункт "Результаты" главного меню. Так как объем получаемых при расчете данных достаточно велик, они разбиты на несколько таблиц. Названия этих таблиц появятся на экране в виде пунктов соответствующего подменю, а после выбора нужного пункта на экране появится сама таблица.

Каждая таблица состоит ив нескольких столбцов, причем первый столбец всегда содержит значения времени. Название параметpa, представленного каждым столбцом, и единицы измерения этого параметра отражены в двух верхних строчках таблицы. Остальные строчки содержат численные значения параметров, соответствующие времени в данной строке. Если длина таблицы слишком велика для отводимого под нее окна на экране, правая граница таблицы будет содержать общепринятое изображение линейки прокрутки в виде двух экранных клавиш "Вверх" и "Вниз", поля перемещения бегунка и самого бегунка.

Для прокрутки, таблицы используются следующие клавиши:

· стрелка вверх- (вниз) - перейти на строку вверх (вниз);

· PgUp (PgDn) - перейти на страницу (14 строк) вверх (вниз);

· Home (End) - перейти в начало (конец) таблицы.

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

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

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

Как и ранее, в режиме просмотра таблиц клавиши F1 и F2 вызывают на экран справочник и калькулятор. Клавиша Esc служит для выхода из режима просмотра таблицы и возврата в меню.

Просмотр графиков

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

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

Внутри рамки графика содержится изображение указателя "мыши" (в виде наклонной стрелки) и изображение специального маркера (отметчика) в виде небольшой окружности с перекрестием. Ниже рамки графика расположена строка, в которой постоянно указаны численные значения абсциссы центра маркера и соответствующей ей ординаты изображенной кривой, причем при перемещении маркера эти значения автоматически обновляются. Таким образом, перемещая маркер вдоль горизонтальной оси, можно определить точные координаты любой точки графика. Для перемещения маркера удобнее всего указать на интересующую точку графика стрелкой-указателем "мыши" и "щелкнуть ее левой кнопкой. При отсутствии "мыши" используются следующие клавиши:

· стрелка влево (вправо) - плавное перемещение маркера в соответствующую сторону;

· PgUp (PgDn) - перемещение маркера влево (вправо) на одно деление оси абсцисс;

· Home (End) - перемещение маркера к начальной (конечной) отметке оси абсцисс.

В режиме просмотра графика в отличие от других режимов на экран не может быть вызван справочник или калькулятор и, соответственно клавиши F1 и F2 неактивны. Для выхода из просмотра графика и возврата к просмотру таблицы результатов служит клавиша Esc.

Калькулятор

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

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

Калькулятор предназначен для оперативного выполнения вспомогательных вычислений, если при работе с программой возникает такая необходимость (например, для пересчета исходных данных в соответствующие единицы измерения). Его точность при выполнении арифметических операций 11 составляет 34 десятичных разряда, а при вычислении тригонометрических и других функций - 18 десятичных разрядов. Поддерживаются две формы ввода и отображения чисел: обычная (с плавающей точкой) и экспоненциальная (с множителем в виде целой степени десяти), которые переключаются соответственно клавишами "П" и "Э", причем текущий режим индицируется на табло калькулятора. Диапазон представления чисел - от 10 до 10+64 (по модулю). Все возможные ошибки вычислений калькулятор обрабатывает самостоятельно, выдавая на табло информацию об ошибке и не допуская срыва программы в DOS.

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

Для ввода чисел используются цифровые клавиши, точка (отделяющая целую часть от дробной), клавиша "минус" (отрицательное число или отрицательный десятичный порядок) и комбинация клавиш (аккорд) Ctrl+E. Эта комбинация вводится нажатием клавиши «Е» (на любом регистре) при предварительно нажатой (и удерживаемой) клавише Ctrl. На табло калькулятора аккорд Ctrl+E обозначен общепринятым сокращением Е. Этот аккорд вводит символ "Е", отделяющий само число от его десятичного порядка в экспоненциальной форме. В режиме с плавающей точкой аккорд Ctrl+E не имеет смысла и программой игнорируется.

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

Арифметические операции (сложение, вычитание, умножение и деление) вводятся клавишами "+", "-", "*" и "/" как на основной, так и на дополнительной клавиатуре. Клавиши Enter и "-" эквивалентны, и означают команду на выполнение введенной арифметической операции.

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


 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: