Показать сообщение отдельно
Непрочитано 13.08.2009, 08:10  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию

  • 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
Миниатюры:
Нажмите на изображение для увеличения
Название: Pic47.gif
Просмотров: 1120
Размер:	10.2 Кб
ID:	1724  

Последний раз редактировалось Halex07; 04.11.2009 в 06:38.
Halex07 вне форума  
Эти 28 пользователя(ей) сказали Спасибо Halex07 за это сообщение:
A-Soft (08.06.2016), ABrej (06.04.2010), alexandr156 (16.03.2011), andron007 (05.01.2023), bi_max (27.09.2011), bz1100 (24.02.2012), ded (06.02.2010), fmp (30.12.2010), kiNlA (06.12.2010), leoblp (01.12.2009), Paulwasw (27.11.2012), ReLe1 (14.08.2011), rw54 (02.07.2010), Saadov (17.11.2010), seltec (29.05.2011), Space-r (11.05.2010), Tischon (21.01.2011), Traan (16.09.2013), vank (01.12.2010), Vladim00 (10.12.2014), wct_sniaper (29.01.2010), ДимаК (21.06.2011)