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


Основное окно разработанной системы моделирования изображено на рис. 1 прил. 1. Оно содержит следующие элементы:

1) Главное меню;

2) Библиотека типовых элементов;

3) Редактор модели;

4) Окно проектов;

5) Консоль;

6) Окно ошибок;

7) Окно свойств объектов.

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

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

Рассмотрим подробнее перечисленные элементы приложения.

Главное меню содержит 5 основных пунктов:

1) Файл – работа с файлами в системе: открытие, сохранение моделей, закрытие окон и т.д.

2) Правка – работа с графическим редактором моделей: отмена , копирование, удаление и т.д.

3) Моделирование – настройки и непосредственный запуск моделирования.

4) Общие настройки системы – в частности, вход в систему в качестве администратора.

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

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

· Реальное время – моделирование будет происходить в реальном времени;

· Бесконечное – устанавливается для отмены ограничений на время моделирования. Моделирование не закончится, пока пользователь не нажмет кнопку «Стоп».

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

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

· Вид – свойства внешнего вида объекта;

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

· Параметры – содержит математические параметры объекта, если они существуют (например, коэффициент усиление и т.п.).

Организация редактора свойств не в модальном окне (как реализовано в многих средах моделирования) позволяет удобно переключаться между изменяемыми объектами и практически мгновенно изменять их свойства.

 



Дата добавления: 2021-10-28; просмотров: 302;


Поиск по сайту:

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

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.