Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_перераб.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
11.31 Mб
Скачать

3. Разработка пользовательского интерфейса

Инструменты ввода позволяют разработчикам и пользователям модели изменять значения входных параметров на самом внешнем уровне блок-схем легко и быстро, притом без необходимости взаимодействия с моделью на уровне идеограмм ВФП.

На самом внешнем уровне представления модели (уровне прецедентов) щелкните по пиктограмме, изображающей «ползунок» (Slider) и передвиньте ее на поле размещения фреймов прецедентов. Щелкните по пиктограмме еще раз, зафиксировав размещение ползунка на странице. Затем, дважды щелкнув по пиктограмме сформированного ползунка, вызовите соответствующую диалоговую панель, (подобную изображенной на рис. 17), которая используется для параметрического задания значений конверторов или потоков.

Рис. 17. Диалоговая панель настройки ползунка

Свяжите ползунок с конвертером t восстановления. Перенесите «t восстановления» в список выделенных (Selected). Установите Min=1 и Мax=6. Всплывающее меню, вызываемое нажатием на надпись Increment: (приращение) позволит выбрать, с каким шагом будет изменяться значение внутри указанного диапазона.

Пояснения и информация, которыми могут сопровождаться элементы, вводятся с использованием документационных хранилищ. Для примера, поместим поясняющий текст в хранилище ползунка t восстановления, щелкнув по идеограмме «t восстановления», а затем ­ один раз по кнопке «Document», здесь вы можете оставить любую информацию для конечного пользователя.

Программируемые кнопки ­ весьма удобный инструмент, используемый при разработке пользовательского интерфейса.

Возвратитесь к схеме верхнего уровня и выберите из палитры инструментов инструмент «кнопка». Перетащите кнопку в нужное место и нажмите один раз, чтобы зафиксировать ее на экране. Двойной щелчок на рамке кнопки открывает диалоговое окно (рис. 18)

Рис. 18. Диалоговое окно установки функциональных параметров кнопки

В левом верхнем углу под заголовком Button Purpose (цель кнопки) расположен вертикальный ряд из пяти радиокнопок. Нажмите мышкой на Navigate и обратите внимание на активизацию кнопки Define Navigation (определить навигацию). Нажмите на эту кнопку и перейдите тем самым на диалоговое окно (рис. 19).

Рис. 19. Диалоговое окно установки визуальных атрибутов кнопки

Радиокнопка рядом с изображением фотокамеры выбрана по умолчанию. Нажмите на «Navigate to», активизировав тем самым появление на экране курсора в виде фотокамеры. Далее, используя полосы прокрутки на боковой и нижней части окна, укажите место, на которое в дальнейшем будет указывать эта кнопка. И когда вы примете окончательное решение, нажмите на изображение камеры для фиксации места визуализации. Далее введите заголовок кнопки, (например, «На схему прецедентов»).

На панели управления вы можете использовать кнопки для реализации функций запуска, паузы, продолжения и завершения эмуляции модели. Для этого выберите инструмент «кнопка», поместите ее в нужном месте на поверхности панели управления и двойным щелчком откройте диалоговое окно. Затем нажмите на Menu Item под Button Purpose и, используя ниспадающее меню, выберите функцию, которую намереваетесь вызывать нажатием кнопки. Подтвердите свой выбор OK, повторите эти действия для других кнопок управления эмуляцией.

Для того, чтобы изменить единицу измерения по горизонтальной оси или численный метод, необходимо зайти в меню Run → Run Specs (рис. 20).

Для замедления построения графика в окне Sim Speed необходимо установить значение большее нуля, например «0.5».

Рис. 20. Диалог Run Specs