13.08.2009, 08:10
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
- 2.26. Меню Debug в развернутом виде.
При первом знакомстве с интерфейсом ISIS я умышленно пропустил эту вкладку верхнего меню. Но теперь, когда мы вплотную занялись симуляцией проекта, настала пора познакомится с ним поближе. Тем более, что в режиме паузы при симуляции схем, содержащих микроконтроллеры там вылезают такие опции, которых в других случаях Вы не увидите. Итак, поставим наш проект в режим паузы и откроем эту вкладку (Рис. 47 ). Да, тут есть где порезвиться. Попробуйте открыть эту вкладку не запуская симуляции и, как гласит избитая телереклама, - "почувствуйте разницу". Давайте "осваивать" именно развернутую при симуляции версию. Здесь тоже схожие команды сгруппированы по секциям. Верхняя секция дублирует кнопки управления симуляцией и в комментариях не нуждается. Первая опция второй секции - Execute нам также знакома по аналогичной кнопке окна CPU Source Code. А вот следующие две представлены только здесь. Execute Without Breakpoins (Alt+F12) - вызывает запуск симуляции с игнорированием установленных брекпойнтов, а Execute For Specified Time - вызывает окно в котором мы предварительно задаем время для перевода симуляции в режим паузы. По умолчанию предлагается 1, как вы уже догадались одна секунда. Тоже весьма полезная "фишка".
В следующей группе тоже знакомые нам по окну CPU Source Code команды. Хм, ошибочка вышла - прилепил рисуночек от версии 7.5 а в ней новая опция Animate, которой раньше не было. Сейчас мы ее… Ну в общем тоже полезная штука. Инициирует симуляцию в "заторможенном" режиме, при этом в окне CPU Source Code подсветка строки пошагово показывает процесс выполнения. Кто пользовался симуляцией в MPLAB, AVR Studio или других отладчиках уже имели удовольствие наблюдать такой режим.
Следующая группа объединяет опции, которые представляют значительный интерес. Reset Popup Windows и Reset Persistent Model Data на картинке неактивны. Они позволяют сбросить в исходное состояние соответственно всплывающие окна и данные в ПЗУ (не путайте с памятью программ) моделей микроконтроллеров, флэш-памяти и других устройств, содержащих ПЗУ. Это возможно только когда симуляция не запущена. Состояние всплывающих окон по умолчанию представлено в последней группе. Галочкой отмечено только окно PIC CPU Source Code - которое мы и видим в режиме паузы. Если вы случайно или специально закроете это окно (щелчок по X в правом верхнем углу), то при следующей паузе симуляции оно не "всплывет". Добыть его обратно можно двумя способами: через опцию Reset Popup Windows, но при этом и все остальные окна встанут в исходное, или в режиме паузы восстановить галочку щелчком левой кнопкой мыши по PIC CPU Source Code в последней группе (Рис. 47). После закрытия окна PIC CPU Source Code в режиме симуляции галочка будет отсутствовать. Второй способ хорош тем, что вы не сбрасываете режимы остальных окон.
Рисунок 47
Последний раз редактировалось Halex07; 04.11.2009 в 06:38.
|
|
|