Интерфейс системы ТК 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
Содержание раздела