Subversion Repositories Kolibri OS

Rev

Rev 2462 | Rev 2487 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2462 IgorA 1
2
3
Оглавление
4
5
48
49
 
50
2482 IgorA 51

Логические элементы версия от 20.03.2012

2462 IgorA 52

Оглавление

53
    54
  • О программе
  • 55
  • Работа с программой
  • 56
    	
      57
      	
    • Открытие файлов
    • 58
      	
    • Запуск / Остановка / Управление
    • 59
      	
    • Редактирование
    • 60
      	
    • Сохранение
    • 61
      	
      62
    • Пример
    • 63
    • Виды объектов
    • 64
      	
        65
        	
      • Ключевая точка
      • 66
        	
      • Провод без пересечения
      • 67
        	
      • Логческий элемент
      • 68
        	
      • Надпись
      • 69
        	
        70
      • Автор
      • 71
        72
         
        73

        О программе

        74

        Программа для моделирования и просмотра логических схем. Логические схемы состоят из логических элементов, и расчитаны на работу с двумя видами сигналов 0 и 1.

        75
         Некоторые из функций программы пока еще не сделаны.
        76
         Лицензия свободная.

        77

        78

        Внешний вид программы.

        79
         
        80

        Работа с программой

        81

        Открытие файлов

        82

        Схемы хранятся в текстовом виде, открывать их можно через кнопку с помощью диалогового окна.

        83
         
        84

        Запуск / Остановка / Управление

        85

        После открытия схемы для просмотра ее работы нужно нажать кнопку запуска . Остановка моделирования делается той же самой кнопкой. После запуска схема начинает работать (могут двигаться разные сигналы). Для управления работой схемы предусмотрены объекты надписей. Если надпись создавалась не как информационная то пользователь может выбрать такую надпись в списке и кнопками и определять какой из сигналов подавать (0 или 1) на то место схемы, где находится данная надпись.

        86
         
        87

        Редактирование

        88

        Описание кнопок для редактирования:

        89

        - сброс режима рисования проводов

        90

        - установка режима рисования проводов

        91

        - установка режима рисования точек для проводов без пересечений

        92

        - установка режима стирания проводов

        2482 IgorA 93

        - установка режима рисования логических элементов

        2462 IgorA 94

        Редактирование многих объектов еще не сделано :( ... Пока можно редактировать файлы со схемами текстовыми редакторами, но это не удобно. Потому создание новых схем сейчас проблематично.

        95
         
        96

        Сохранение

        97

        Для сохранения схемы нажмите на кнопку сохранения .

        98
         
        99

        Пример

        100

        Схема для перемножения 4 битных чисел:

        101

        102

        На рисунке число a (a0+a1 = 1+2 = 3) умножается на b (b1+b3 = 2+8 = 10) и на выходе получается c (c1+c2+c3+c4 = 2+4+8+16 = 30).

        103
         
        104

        Виды объектов

        2482 IgorA 105

        В файлах со схемами есть 4 вида объектов: ключевые точки, провода без пересечений, логические элементы и надписи.

        2462 IgorA 106
         
        107

        Ключевая точка

        108

        Ключевая точка это промежуточный объект, который служит для создания проводов. Ключевая точка состоит из 2-х координат и переменной направлений. Направлений может быть максимум 4 (вверх, вниз, влево, вправо). Они определяют в какую сторону от даной точки рисовать провод. При встрече другой ключевой точки или достижении конца схемы рисование провода прекращается. Таким образом ключевые точки это векторные объекты на основе которых рисуются провода, что позволяет уменьшить размер файла со схемой.

        109
         
        110

        Провод без пересечения

        111

        Все провода которые пересекаются на схеме считаются соединенными между собой. Если возникает необходимость создать пересекающиеся но не соединенные провода используется объект провода без пересечения.

        112
         
        113

        Логческий элемент

        114

        Логческие элементы это схемы которые имеют входы и выходы. Логический элемент анализирует сигналы которые поступают ему на входы и в зависимости от них формирует сигналы на выходах. На схеме они рисуются прямоугольниками с входными и выходными ногами. Любую логическую схему можно составить из 3-х основных логических элементов: "не", "и", "или". Ниболее распространенные логические элементы моделируются программой, среди них: "не", "и", "или", "исключающее или" и "сумматор". Каждый вид логического элемента в программе имеет свой цвет (хотя по правилам рисования логических схем все элементы рисуются черно белыми).

        115
         
        116

        Надпись

        117

        Надписи бывают 2-х видов: информаионные и управляемые. Информационные служат для подписей определенных частей схемы. А через управляемую надпись можно подавать на схему сигналы 0 или 1.

        118
         
        119

        Автор

        120

        Игорь А. (IgorA) - разработка программы.

        121
         
        122
        123