1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Отладка подсхем</title>
</head>
<body bgcolor="FFFFFF">
<h1>Отладка подсхем</h1>
<p>Когда вы проверяете большие схемы, вы скорее всего находите ошибки. Найти, что идёт не так, может помочь просмотр происходящего в подсхеме во время работы всей схемы. Для входа в состояние подсхемы вы можете использовать любой из трёх различных методов. Проще всего, вероятно, просматривать иерархию моделирования, щёлкнув второй значок в верхней панели инструментов панели проводника (<img src="../../../../en/icons/projsim.gif" width="16" height="16">), или выбрав пункт "Показать дерево моделирования" из меню Проект. Это переключает панель проводника таким образом, что она отображает иерархию моделируемой схемы.</p>
<center><img src="../../../img-guide/subcirc-hierarchy.png" width="403" height="281"></center>
<p>Двойной щелчок на элементе в этой иерархии покажет, что происходит внутри этой подсхемы.</p>
<p>Второй способ проникнуть внутрь состояния подсхемы - вызвать всплывающее меню для подсхемы, щёлкнув правой кнопкой мыши или левой кнопкой с зажатой Control на подсхеме, и выбрав пункт "Рассмотреть".</p>
<center><img src="../../../img-guide/subcirc-4-delve.png" width="462" height="285"></center>
<p>И третий способ - убедиться, что выбран Инструмент Нажатие, и затем щёлкнуть на схеме, в которую вы хотите проникнуть; над её центром появится увеличительное стекло; двойной щелчок на увеличительном стекле позволит вам проникнуть в состояние подсхемы.</p>
<p>В любом случае, проникнув в состояние подсхемы, вы увидите, что значения на контактах подсхемы соответствуют значениям, посылаемым в неё содержащей её схемой.</p>
<center><img src="../../../img-guide/subcirc-2-delve.png" width="391" height="291"></center>
<p>Когда вы находитесь внутри состояния подсхемы, вы можете изменять схему. Если изменения затрагивают любые выходы подсхемы, они распространяются в содержащую её схему. Одно исключение: значения на входах подсхемы определяются исходя из значений, поступающих в схему из надсхемы, поэтому не имеет смысла менять эти значения. При попытке изменения значения на входе подсхемы появится диалоговое окно с вопросом <q>Значение на контакте привязано к состоянию надсхемы. Создать новое состояние схемы?</q> Ответ Нет отменит запрос изменения, а ответ Да создаст копию просматриваемого состояния, оторванную от внешней схемы, с изменённым значением на входном контакте.</p>
<p>После завершения просмотра и/или редактирования, вы можете вернуться к родительской схеме либо двойным щелчком мыши на ней в панели проводника, либо через подменю Состояние уровнем выше из меню Моделировать.</p>
<p><strong>Далее:</strong> <a href="library.html">Библиотеки Logisim</a>.</p>
</body>
</html>
|