Основы современных компьютерных технологий

Интерфейс системы ТК Solver


Рассматриваемая нами версия системы ТК Solver 1.1 реализована в виде интегрированной среды и имеет стандартный интерфейс приложений Windows. Работа с системой осуществляется с помощью команд основного меню и кнопок панели инструментов, позволяющих удобно задавать наиболее часто употребляемые команды.

Основное меню системы ТК Solver содержит следующие меню: File (Файл), Edit (Правка), Commands (Команды), Format (Формат), Window (Окно), Application (Приложение), Help (?). Рассмотрим краткое описание основных команд меню.

334

Меню File (Файл)содержит следующие команды по работе с файлами моделей задач.

New (Новый) - создание нового файла описания модели задачи;

Open (Открыть) - открытие существующего файла и загрузка его содержимого в качестве текущей модели задачи;

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

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

Save (Сохранить) - сохранение всех панелей текущей модели задачи в файле под тем же именем;

Save As... (Сохранить как...) - то же, что и Save, но в файле с другим именем;

Save Window (Сохранить окно) - сохранение активного окна (панели) в файле;

Import (Импорт) - загрузка списков в текущую модель задачи из файла, созданного ранее по команде Export;

Export (Экспорт) - сохранение списков текущей модели задачи в файле в формате ASCII (расширение имени файла .asc);



Print (Печать) - вывод па печать содержимого панелей текущей модели задачи;

Print Preview (Предварительный просмотр) - просмотр перед печатью выводимой информации;


Print Setup (Параметры печати) - установка параметров для печати;

Recent Files (Недавние файлы) - список файлов;

Exit (Выход) - выход из системы.

Меню Edit (Правка) содержит команды редактирования панелей текущей модели задачи.

Меню Commands (Команды)обеспечивает различные режимы решения задачи на текущей вычислительной модели, содержит следующие команды:

Display Plot (Отобразить график) - активизировать процесс построения графиков, описанных на панели Plot Sheet, на экран выводится выбранный на этой панели график;

Solve (Решить) - выполнить вычисления в режиме прямого решателя;

List Solve (Решить список) - выполнить списковые вычисления;

Block Solve (Решить блок) - выполнить списковые вычисления для элементов списков, указанных в команде;

Abort Operation (Прервать операцию) - прервать выполнение операции;

Examine (Исследовать) - выполнить вычисления для заданных в команде функций, переменных или введенного здесь лее выражения;

List Fill (Заполнить список) - генерировать числовые значения элементов выбранного списка;

335

Put Values To Lists (Поместить значения в список) - присвоить содержимое поля Input (или Output) панели Variable Sheet элементу списка, связанного с этой переменной, номер элемента указывается в команде;

Get Values From Lists (Получить значения из списка) - вывести на панель Variable Sheet в поле Input (Ввод) содержимое элемента списка, связанного с выбранной переменной;

Display Solution Time (Отобразить время решения) - показать время решения текущей задачи.

Меню Format (Формат) содержит диалоговые команды для установки параметров системы (команда Settings), подключения и изменения применяемых на отдельных или всех панелях шрифтов (команда Set Font, символы кириллицы можно использовать в качестве комментариев), изменения цветовой палитры панелей (команда Set Color).

Меню Window (Окно) содержит команды для управления отображением и размещением панелей.

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



Меню Help (?) содержит команды для получения справочной информации.

Вычислительная модель задачи в решателе ТК Solver описывается на нескольких разнотипных взаимосвязанных панелях, заполняются панели в интерактивном режиме с помощью встроенных в систему средств редактирования и сохраняются в рамках единого файла с расширением .tkw.

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

В ТК Solver вычислительная задача описывается с использованием следующих основных панелей:

Variable Sheet - переменных модели;
Rule Sheet - предложений вычислимости постановки задачи;
Function Sheet - заголовков функций и процедур;
Unit Sheet - единиц измерения переменных вычислительной модели;
List Sheet - списков, используемых в модели;
Plot Sheet - графиков;
Table Sheet - таблиц;
Format Sheet - форматов данных переменных модели;
Comment Sheet - комментариев.

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

336


Содержание раздела