Графический образ GUI WinALT

advertisement
Графический образ системы WinALT
(1) Главное окно системы - в нем пользователь производит все
действия по созданию и отладке моделей мелкозернистых
алгоритмов и структур.
(2)
Окно проекта –
предназначено для отображения
имен полотен и клеточных
объектов, входящих в проект.
(3) Окно данных - здесь
пользователь может наблюдать
изменение
значений
идентификаторов
во
время
отладки модели.
Окно
служебной
информации отладчика –
(4)
предназначено для организации
диалога пользователя с системой
во время отладки.
Рабочая
область
приложения – в этой области
(5)
происходит
отображение
визуальной
части
модели,
включая
образы
клеточных
объектов и тексты программ.
(6)
Полотно (файл с
расширением .3do) - на нем
размещаются и редактируются
клеточные
объекты.
Таких
полотен может быть несколько.
Для удобства пользователя графический интерфейс
системы максимально приближен к стандартному
интерфейсу для приложений среды Windows.
(7)
Полотно (файл с
расширением .src) - на нем
размещается и редактируется
текст
моделирующей
программы.
Таких
полотен
может быть несколько.
Меню и инструменты графической оболочки системы WinALT
Standard - панель, при
помощи которой могут быть
выполнены действия по
управлению приложением.
имеет
группу
кнопок для изменения
режима
отображения
клеточного объекта и
группу
кнопок
для
редактирования объекта.
Work
имеет
группу
кнопок
для
задания
режима редактирования
клеточных объектов.
Tools
Align - вспомогательная
панель, предназначена для
совместного
редактирования
нескольких
клеточных объектов.
Создание и редактирование графических объектов осуществляется
с помощью меню, панелей инструментов и используемых в них
диалогов. Тексты моделирующих программ создаются и
редактируются с помощью текстового редактора, функции которого
аналогичны функциям стандартного редактора типа NotePad.
Execute – задает режим
выполнения модели.
Debug - задает режим
отладки модели.
2
Стандартные подокна графической среды
1) Подокно навигации по проекту.
2) Подокно вывода сообщений компилятора, отладчика и консольного вывода программы.
3) Подокно просмотра значений объектов при отладке моделей.
4) Панель выбора палитры.
Создание нового проекта
• Запускаем систему
моделирования WinALT.
• Выбираем команду меню
File /New.
В открывшемся окне New
выбираем закладку Project.
•
• Выбираем папку, в которой
разместим папку проекта
(кнопка «...» рядом с
текстовым полем Location).
• Вводим имя проекта
(например, SUM) в текстовое
поле Project Name.
• Нажимаем кнопку OK.
Проект создан: в папке, указанной в поле Location (c:\alt\project\myproj1), создана
папка myproj1, а в папке myproj1 – собственно файл проекта myproj1.wap.
Создание полотна с клеточными объектами в проекте
• Выбираем команду меню
File/ New.
• На закладке File выбираем
строку Cellular Objects.
Режим добавления файла к
проекту (флажок Add to
project) и текущий проект
(project::myproj1) выбраны
по умолчанию.
• Вводим имя файла в
текстовое поле File name,
например, mysheet1.
• Нажимаем кнопку OK.
Файл клеточных объектов mysheet1.3do создан в папке проекта myproj1.
Создание клеточного объекта на полотне
• Выбираем команду меню
Object/New...
• В открывшемся диалоге
Create Object в поле Name в
первом окне выбираем тип
клеточного массива, например,
default. Во второе окно (после
двойного двоеточия)
вписываем имя клеточного
объекта myobj1.
• В поле Size устанавливаем
размеры объекта: X = 10, Y =
10, по Z оставляем по
умолчанию 1.
В окне myproj1.3do появился клеточный объект default::myobj1.
• В поле Margins вводим
размер клетки (например, 5
пикселей) в окне Cell Size и
указываем положение массива
на полотне в окнах Top и Left
(например, 10).
• Нажимаем кнопку ОК.
Создание полотна с текстом моделирующей программы
В окне myprog1.src с помощью текстового редактора системы WinALT
записывается текст моделирующей программы.
•
Выбираем команду
меню File/New.
•
На закладке File
выбираем строку
Simulated Program.
Режим добавления
файла к проекту
(флажок Add to project)
и текущий проект
(project::myproj1)
выбраны по
умолчанию.
•
Вводим имя файла в
текстовое поле File
name, например,
myprog1.
•
Нажимаем кнопку или
выбираем команду
меню команду меню
File/Save, чтобы
сохранить полотно в
проекте.
Download