File: debug.html

package info (click to toggle)
logisim 2.7.1~dfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 14,136 kB
  • sloc: java: 66,040; xml: 1,113; haskell: 342; makefile: 22
file content (29 lines) | stat: -rw-r--r-- 4,622 bytes parent folder | download | duplicates (2)
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>