buffer.html 4.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  4. <title>Буфер</title>
  5. </head>
  6. <body bgcolor="FFFFFF">
  7. <h1><img align="center" src="../../../../en/icons/bufferGate.gif" width="32" height="32"> <em>Буфер</em></h1>
  8. <p><table>
  9. <tr><td><strong>Библиотека:</strong></td>
  10. <td><a href="index.html">Элементы</a></td></tr>
  11. <tr><td><strong>Введён в:</strong></td>
  12. <td>2.0 Beta 1</td></tr>
  13. <tr><td valign="top"><strong>Внешний вид:</strong></td>
  14. <td valign="top"><img src="../../../../en/img-libs/buffer.png" width="24" height="17"></td></tr>
  15. </table></p>
  16. <h2>Поведение</h2>
  17. <p>Буфер просто пропускает на свой правый выход значение, полученное на входе с левой стороны. Таблица истинности для однобитного буфера следующая.</p>
  18. <center><table>
  19. <tr><th><var>x</var></th><th>выход</th></tr>
  20. <tr><td align="center">0</td><td align="center">0</td></tr>
  21. <tr><td align="center">1</td><td align="center">1</td></tr>
  22. </table></center>
  23. <p>Если значение на входе не определено (например плавающее), то значение на выходе тоже будет не определено, если только параметр "Выход элемента при неопределённости" не имеет значения "Ошибка для неопределённых входов" - в таком случае на выходе будет ошибка. Если на входе значение ошибки, то на выходе будет тоже оно.</p>
  24. <p>Буферы - самый бесполезный из элементов, предусмотренных в Logisim; его присутствие в библиотеке Элементы скорее вопрос полноты (компонент для каждой возможной одновходовой таблицы истинности), чем вопрос предоставления полезной функциональности. Тем не менее, он может быть иногда полезен для уверенности в том, что значение передаётся по проводу только в одном направлении.</p>
  25. <h2>Контакты (предполагается, что компонент направлен на восток)</h2>
  26. <dl>
  27. <dt>Западный край (вход, разрядность соответствует атрибуту Биты данных)
  28. <dd>Вход компонента.
  29. <dt>Восточный край (выход, разрядность соответствует атрибуту Биты данных)
  30. <dd>Выход, значение на котором всегда совпадает со значением на входе с левой стороны.
  31. </dl>
  32. <h2>Атрибуты</h2>
  33. <p>Когда компонент выбран, или уже добавлен, комбинации от Alt-0 до Alt-9 меняют его атрибут <q>Биты данных</q>, а клавиши со стрелками меняют его атрибут <q>Направление</q>.</p>
  34. <dl>
  35. <dt>Направление</dt>
  36. <dd>Направление компонента (его выхода относительно его входа).</dd>
  37. <dt>Биты данных</dt>
  38. <dd>Разрядность входов и выходов компонента.</dd>
  39. <dt>Выходное значение</dt>
  40. <dd>Указывает, как результаты "ложь" и "истина" будут переведены в выходные значения. По умолчанию "ложь" обозначается напряжением низкого уровня (0), а "истина" - напряжением высокого уровня (1), но одно из них может быть заменено высокоимпедансным (<q>плавающим</q>) значением. Это позволяет создавать соединения "монтажное ИЛИ" и "монтажное И", как показано в <a href="basic.html">статье документации Элементы И/ИЛИ/И-НЕ/ИЛИ-НЕ</a>.</dd>
  41. <dt>Метка</dt>
  42. <dd>Текст внутри метки, привязанной к элементу.</dd>
  43. <dt>Шрифт метки</dt>
  44. <dd>Шрифт, которым отрисовывается метка.</dd>
  45. </dl>
  46. <h2>Поведение Инструмента Нажатие</h2>
  47. <p>Нет.</p>
  48. <h2>Поведение Инструмента Текст</h2>
  49. <p>Позволяет редактировать привязанную к элементу метку.</p>
  50. <p><a href="../index.html">Назад к <em>Справке по библиотеке</em></a></p>
  51. </body>
  52. </html>