Главная / Обучение / Не хочу учиться - хочу просто попробовать... / Запуск интерфейса разработки композитных приложений GINGER


Запуск композитного приложения в интерфейсе GINGER

Запустим с помощью интерфейса GINGER композитное приложение, которое генерирует случайным образом последовательность чисел, разбивает её на 2 части, выполняет сортировку каждой из них и объединяет полученные последовательности в одну с соблюдением порядка сортировки.
Интерфейс GINGER можно запустить через страницу "Попробовать CLAVIRE" или с этой страницы по ссылке на рисунке с ракетой.
Пожалуйста, прочтите последовательность действий и нажмите на рисунок с ракетой для запуска GINGER.
  1. Выбираем проект, в котором содержится композитное приложение с сортировкой. Для этого "кликаем" по ссылке "Открыть проект", в появившемся окне выбираем проект "Sorting" и в этом же окне нажимаем кнопку "Открыть"
  2. В навигационном дереве проекта (расположено слева) выбираем задачу "sort" (нажимаем на иконку с мерным стаканчиком) и дожидаемся, когда отобразится текст композитного приложения и его схема (см. рисунок ниже).
    Кратко объясним приложение. В нём шесть шагов, два из которых выполняются параллельно ("sort1" и "sort2"). Первый шаг "random" запускает пакет генерации последовательности псевдослучайных чисел (вещественные значения от 0 до 1), второй шаг "convert" преобразует все числа в формат целых чисел (пакет t_qsort работает с целыми числами), попутно умножая их на заданную величину "mult' и добавляя значение "summand". Следующий шаг "split" "нарезает" последовательность на две части. Шаги "sort1" и "sort2" выполняют сортировку, а пакет "t_merger" объединяет полученные отсортированные последовательности с соблюдением порядка сортировки.
    Нажимаем кнопку "Запустить"
  3. Наблюдаем за ходом работы композитного приложения (см. рисунок ниже). Квадратики, соответствующие шагам приложения должны менять цвет в следующей последовательности: белый - синий - зелёный. Белый цвет означает, что до шага не дошла очередь, синий - шаг выполняется, зелёный - шаг успешно завершил свою работу. Если какой-либо квадратик окрасился в красный цвет, то на соответствующем шаге произошёл сбой.
  4. Просматриваем результаты работы шага (см. рисунок ниже). В навигационном дереве проекта находим соответствующий запуск (на рисунке - "Запуск от 22.07.13 17:00"), выделяем шаг, результаты работы которого нам нужны, находим в ветви "outs" нужный файл. Чтобы его открыть или загрузить, нужно на него "кликнуть" правой кнопкой и в контекстном меню выбрать соответствующее действие. На рисунке отмечены выходные данные шага "random" (сгенерированная исходная последовательность), выходные данные шага "merge" - отсортированная последовательность.
Если прочитали вышеприведённую последовательность, то ключ на старт!
(Нажмите на картинку с ракетой).

См. также

  1. Пишем первое приложение в CLAVIRE
  2. Основные сведения о веб-интерфейсе GINGER для разработки композитных приложений на языке EasyFlow
  3. Схема выполнения скрипта композитного приложения в CLAVIRE
  4. Структура скрипта композитных приложений на языке EasyFlow