add new program 'log_el' (modeling logik elements)

git-svn-id: svn://kolibrios.org@2462 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
IgorA 2012-03-15 09:43:33 +00:00
parent 30883bfc24
commit 49b4b54d25
36 changed files with 4074 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,122 @@
<html>
<head>
<title>Оглавление</title>
<meta http-equiv="content-type" content="text/html; charset=WINDOWS-1251">
<style>
body
{
font-size: 15px;
font-family: "Bookman Old Style";
color: black;
text-align: justify;
}
h1 { color: green; font-size: 23px; }
h2 { color: green; font-size: 21px; }
h3 { color: green; font-size: 19px; }
h4 { color: #803f00; font-size: 17px; }
i { color: #0099cc; }
b { color: #0099cc; }
p {
text-indent: 1em;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
}
ol, ul, dl{
margin-top: 3px;
margin-bottom: 2px;
}
pre
{
padding: 2px;
padding-left: 20px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
font-family: "Courier New";
font-size: 15px;
color: #004000;
background-color: #ffd0ff;
}
table
{
font-size: 15px;
}
</style>
</head>
<body>
<h1>Логические элементы версия от 15.03.2012</h1>
<p>Оглавление</p>
<ul>
<li>О программе</li>
<li><a href="#algor">Работа с программой</a></li>
<ul>
<li>Открытие файлов</li>
<li>Запуск / Остановка / Управление</li>
<li>Редактирование</li>
<li>Сохранение</li>
</ul>
<li><a href="#exampl">Пример</a></li>
<li><a href="#v_obj">Виды объектов</a></li>
<ul>
<li><a href="#obj_poi">Ключевая точка</a></li>
<li><a href="#obj_spoi">Провод без пересечения</a></li>
<li><a href="#obj_lel">Логческий элемент</a></li>
<li><a href="#obj_capt">Надпись</a></li>
</ul>
<li>Автор</li>
</ul>
<h2>О программе</h2>
<p>Программа для моделирования и просмотра <i>логических схем</i>. Логические схемы состоят из <i>логических элементов</i>, и расчитаны на работу с двумя видами сигналов 0 и 1.
Некоторые из функций программы пока еще не сделаны.
Лицензия свободная.</p>
<p><img src="about.png"></p>
<p>Внешний вид программы.</p>
<h2><a name="algor">Работа с программой</a></h2>
<h3>Открытие файлов</h3>
<p>Схемы хранятся в текстовом виде, открывать их можно через кнопку <img src="tb_open.png"> с помощью диалогового окна.</p>
<h3>Запуск / Остановка / Управление</h3>
<p>После открытия схемы для просмотра ее работы нужно нажать кнопку запуска <img src="tb_run.png">. Остановка моделирования делается той же самой кнопкой. После запуска схема начинает работать (могут двигаться разные сигналы). Для управления работой схемы предусмотрены объекты надписей. Если надпись создавалась не как информационная то пользователь может выбрать такую надпись в списке и кнопками <img src="tb_0.png"> и <img src="tb_1.png"> определять какой из сигналов подавать (0 или 1) на то место схемы, где находится данная надпись.</p>
<h3>Редактирование</h3>
<p>Описание кнопок для редактирования:</p>
<p><img src="tb_cursor.png"> - сброс режима рисования проводов</p>
<p><img src="tb_pen_1.png"> - установка режима рисования проводов</p>
<p><img src="tb_pen_2.png"> - установка режима рисования точек для проводов без пересечений</p>
<p><img src="tb_eraser.png"> - установка режима стирания проводов</p>
<p>Редактирование многих объектов еще не сделано :( ... Пока можно редактировать файлы со схемами текстовыми редакторами, но это не удобно. Потому создание новых схем сейчас проблематично.</p>
<h3>Сохранение</h3>
<p>Для сохранения схемы нажмите на кнопку сохранения <img src="tb_save.png">.</p>
<h2><a name="exampl">Пример</a></h2>
<p>Схема для перемножения 4 битных чисел:</p>
<p><img src="mn4bit.png"></p>
<p>На рисунке число a (a0+a1 = 1+2 = 3) умножается на b (b1+b3 = 2+8 = 10) и на выходе получается c (c1+c2+c3+c4 = 2+4+8+16 = 30).</p>
<h2><a name="v_obj">Виды объектов</a></h2>
<p>В файлах со схемами есть 4 вида объектов.</p>
<h3><a name="obj_poi">Ключевая точка</a></h3>
<p>Ключевая точка это промежуточный объект, который служит для создания проводов. Ключевая точка состоит из 2-х координат и переменной направлений. Направлений может быть максимум 4 (<i>вверх</i>, <i>вниз</i>, <i>влево</i>, <i>вправо</i>). Они определяют в какую сторону от даной точки рисовать провод. При встрече другой ключевой точки или достижении конца схемы рисование провода прекращается. Таким образом ключевые точки это векторные объекты на основе которых рисуются провода, что позволяет уменьшить размер файла со схемой.</p>
<h3><a name="obj_spoi">Провод без пересечения</a></h3>
<p>Все провода которые пересекаются на схеме считаются соединенными между собой. Если возникает необходимость создать пересекающиеся но не соединенные провода используется объект провода без пересечения.</p>
<h3><a name="obj_lel">Логческий элемент</a></h3>
<p>Логческие элементы это схемы которые имеют входы и выходы. Логический элемент анализирует сигналы которые поступают ему на входы и в зависимости от них формирует сигналы на выходах. На схеме они рисуются прямоугольниками с входными и выходными ногами. Любую логическую схему можно составить из 3-х основных логических элементов: <b>&quot;не&quot;</b>, <b>&quot;и&quot;</b>, <b>&quot;или&quot;</b>. Ниболее распространенные логические элементы моделируются программой, среди них: &quot;не&quot;, &quot;и&quot;, &quot;или&quot;, &quot;исключающее или&quot; и &quot;сумматор&quot;. Каждый вид логического элемента в программе имеет свой цвет (хотя по правилам рисования логических схем все элементы рисуются черно белыми).</p>
<h3><a name="obj_capt">Надпись</a></h3>
<p>Надписи бывают 2-х видов: <i>информаионные</i> и <i>управляемые</i>. Информационные служат для подписей определенных частей схемы. А через управляемую надпись можно подавать на схему сигналы 0 или 1.</p>
<h2>Автор</h2>
<p>Игорь А. (IgorA) - разработка программы.</p>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 B

View File

@ -0,0 +1,9 @@
size 80 60
elements 1
24 24 0 and[2]
captions 3
10 8 z x1
10 44 z x2
56 26 n y1
points 4
10 25 9 10 27 3 10 44 8 56 26 4

View File

@ -0,0 +1,10 @@
size 80 60
elements 1
24 24 0 and[3]
captions 4
10 8 z x1
10 44 z x2
30 44 z x3
56 27 n y1
points 5
10 25 9 10 27 3 10 44 8 56 27 4 22 44 9

View File

@ -0,0 +1,9 @@
if not exist bin mkdir bin
if not exist bin\font6x9.bmp @copy ..\..\..\fs\kfar\trunk\font6x9.bmp bin\font6x9.bmp
@copy *.png bin\*.png
@copy *.txt bin\*.txt
@fasm.exe -m 16384 log_el.asm bin\log_el.kex
@kpack bin\log_el.kex
if not exist bin\buf2d.obj @fasm.exe -m 16384 ..\..\..\develop\libraries\buf2d\trunk\buf2d.asm bin\buf2d.obj
@kpack bin\buf2d.obj
pause

View File

@ -0,0 +1,60 @@
size 168 108
elements 19
67 33 0 or[2]
67 39 0 or[2]
67 11 0 or[2]
67 5 0 or[2]
81 15 0 sm[1]
81 25 0 sm[1]
121 44 0 and[3]
121 52 0 and[3]
121 60 0 and[3]
121 68 0 and[3]
121 76 0 and[3]
121 92 0 and[3]
121 84 0 and[3]
94 19 0 not
101 29 0 not
94 29 0 not
101 19 0 not
94 15 0 not
101 15 0 not
captions 8
11 14 z a1
27 14 z a2
43 14 o a3
11 44 z b1
27 44 o b2
43 44 z b3
146 44 n 0
146 92 n 6
points 105
63 36 3 61 40 3 107 45 11 65 6 4 63 42 11 57 6 3
65 40 4 65 36 4 65 42 4 61 12 3 65 12 4 65 8 4
63 8 3 109 77 11 111 79 11 79 13 6 79 23 8 119 65 4
111 87 9 146 55 4 75 41 12 119 77 4 75 7 6 99 27 9
75 26 1 77 28 3 119 93 4 117 89 9 63 14 1 119 81 4
119 89 4 119 87 4 119 79 4 73 31 9 75 31 6 73 18 1
113 95 9 90 26 8 109 93 9 119 95 4 99 13 3 111 27 6
115 33 6 90 20 1 43 14 2 43 16 9 63 16 12 27 20 9
27 14 2 113 71 11 119 69 4 61 20 12 57 22 12 11 22 9
11 14 2 43 44 2 43 46 9 63 46 12 61 50 12 27 50 9
27 44 2 11 44 2 11 52 9 57 52 12 99 33 9 57 34 3
119 97 4 115 97 9 146 87 4 111 55 11 109 16 4 146 79 4
119 49 4 115 49 11 119 47 4 119 57 4 117 57 11 117 30 6
119 61 4 146 63 4 146 71 4 119 85 4 119 73 4 146 47 4
107 61 11 146 95 4 119 55 4 119 53 4 113 20 6 119 45 4
117 73 11 119 71 4 115 81 11 107 69 9 111 47 11 107 53 11
90 16 1 115 65 11 90 23 4 109 85 11 90 30 1 119 63 4
107 13 2 113 63 11 77 35 4
subpoints 74
63 40 63 12 75 18 61 16 57 20 57 16 61 46 57 50
57 46 75 35 75 13 117 49 113 47 107 20 109 20 107 27
109 27 107 30 115 47 109 30 111 30 113 30 117 55 115 55
113 55 109 53 111 53 113 53 115 53 113 33 111 33 109 33
107 33 117 65 115 63 117 63 109 61 111 61 113 61 115 61
115 71 117 71 117 69 115 69 113 69 111 69 109 69 117 53
117 81 113 79 115 79 117 79 111 77 113 77 115 77 115 93
113 93 115 95 117 61 117 87 117 85 115 85 115 87 113 87
113 85 111 85 117 77 117 47 109 45 111 45 113 45 115 45
117 45 107 16

View File

@ -0,0 +1,99 @@
proc dll.Load, import_table:dword
mov esi,[import_table]
.next_lib: mov edx,[esi]
or edx,edx
jz .exit
push esi
mov esi,[esi+4]
mov edi,s_libdir.fname
@@: lodsb
stosb
or al,al
jnz @b
mcall 68,19,s_libdir
or eax,eax
jz .fail
stdcall dll.Link,eax,edx
push eax
mov eax, [eax]
cmp dword [eax], 'lib_'
pop eax
jnz @f
stdcall dll.Init,[eax+4]
@@:
pop esi
add esi,8
jmp .next_lib
.exit: xor eax,eax
ret
.fail: add esp,4
xor eax,eax
inc eax
ret
endp
proc dll.Link, exp:dword,imp:dword
push eax
mov esi,[imp]
test esi,esi
jz .done
.next: lodsd
test eax,eax
jz .done
stdcall dll.GetProcAddress,[exp],eax
or eax,eax
jz @f
mov [esi-4],eax
jmp .next
@@: mov dword[esp],0
.done: pop eax
ret
endp
proc dll.Init, dllentry:dword
pushad
mov eax,mem.Alloc
mov ebx,mem.Free
mov ecx,mem.ReAlloc
mov edx,dll.Load
stdcall [dllentry]
popad
ret
endp
proc dll.GetProcAddress, exp:dword,sz_name:dword
mov edx,[exp]
xor eax,eax
.next: or edx,edx
jz .end
cmp dword[edx],0
jz .end
stdcall strcmp,[edx],[sz_name]
test eax,eax
jz .ok
add edx,8
jmp .next
.ok: mov eax,[edx+4]
.end: ret
endp
proc strcmp, str1:dword,str2:dword
push esi edi
mov esi,[str1]
mov edi,[str2]
xor eax,eax
@@: lodsb
scasb
jne .fail
or al,al
jnz @b
jmp .ok
.fail: or eax,-1
.ok: pop edi esi
ret
endp
s_libdir:
db '/sys/lib/'
.fname rb 32

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,48 @@
;-----------------------------------------------------------------------------
proc mem.Alloc,size ;/////////////////////////////////////////////////////////
;-----------------------------------------------------------------------------
push ebx ecx
mov ecx,[size]
;*** add ecx,4
mcall 68,12
;*** add ecx,-4
;*** mov [eax],ecx
;*** add eax,4
pop ecx ebx
ret
endp
;-----------------------------------------------------------------------------
proc mem.ReAlloc,mptr,size ;//////////////////////////////////////////////////
;-----------------------------------------------------------------------------
push ebx ecx edx
mov ecx,[size]
or ecx,ecx
jz @f
;*** add ecx,4
@@: mov edx,[mptr]
or edx,edx
jz @f
;*** add edx,-4
@@: mcall 68,20
or eax,eax
jz @f
;*** add ecx,-4
;*** mov [eax],ecx
;*** add eax,4
@@: pop edx ecx ebx
ret
endp
;-----------------------------------------------------------------------------
proc mem.Free,mptr ;//////////////////////////////////////////////////////////
;-----------------------------------------------------------------------------
push ebx ecx
mov ecx,[mptr]
or ecx,ecx
jz @f
;*** add ecx,-4
@@: mcall 68,13
pop ecx ebx
ret
endp

View File

@ -0,0 +1,101 @@
size 204 192
elements 36
111 44 3 sm[1]
123 44 3 sm[1]
135 44 3 sm[1]
147 44 3 sm[1]
159 44 3 sm[1]
80 35 0 and[2]
67 35 0 and[2]
54 35 0 and[2]
123 71 3 sm[1]
135 71 3 sm[1]
147 71 3 sm[1]
159 71 3 sm[1]
135 98 3 sm[1]
147 98 3 sm[1]
159 98 3 sm[1]
183 98 3 sm[1]
147 125 3 sm[1]
159 125 3 sm[1]
183 125 3 sm[1]
195 125 3 sm[1]
41 62 0 and[2]
54 62 0 and[2]
67 62 0 and[2]
80 62 0 and[2]
41 89 0 and[2]
54 89 0 and[2]
67 89 0 and[2]
80 89 0 and[2]
41 116 0 and[2]
54 116 0 and[2]
67 116 0 and[2]
80 116 0 and[2]
41 35 0 and[2]
171 71 3 sm[1]
171 98 3 sm[1]
171 125 3 sm[1]
captions 10
76 9 z a0
63 9 z a1
50 9 z a2
37 9 z a3
11 122 z b0
11 95 z b1
11 68 z b2
11 41 z b3
190 183 n c0
106 183 n c7
points 167
190 183 8 37 117 9 106 183 8 37 60 10 115 39 6 108 39 3
106 13 2 173 135 9 50 117 9 132 93 3 178 13 2 63 117 9
139 135 9 158 122 3 161 108 9 170 95 3 122 68 3 185 135 9
76 117 9 149 108 9 142 13 2 78 122 12 146 95 3 52 122 13
154 53 2 115 81 9 178 183 8 166 13 2 78 95 12 190 13 2
182 108 12 78 68 12 194 135 12 182 135 12 142 53 2 130 53 2
170 81 12 161 135 9 78 41 12 125 81 9 130 13 2 76 36 11
63 36 11 50 36 11 37 33 10 134 68 3 50 63 11 134 95 3
63 63 11 161 122 6 76 63 11 166 183 8 149 135 9 76 90 11
63 90 11 50 90 11 37 87 10 39 41 13 39 68 13 39 95 13
39 122 13 173 95 6 52 95 13 182 122 3 52 68 13 142 183 8
52 41 13 118 183 8 122 81 12 65 41 13 65 68 13 65 95 13
65 122 13 192 118 6 137 68 6 139 93 6 180 114 6 74 114 3
130 80 2 149 81 9 158 95 3 118 53 2 61 112 3 168 112 6
173 108 9 170 108 12 156 110 6 48 110 3 142 107 2 149 122 6
173 122 6 37 36 1 48 83 3 144 83 6 146 68 3 127 108 9
156 85 6 61 85 3 142 80 2 146 135 12 185 122 6 154 80 2
74 87 3 168 87 6 154 13 2 137 95 6 180 91 6 146 122 3
170 122 3 168 64 6 149 95 6 137 108 9 156 60 6 74 60 3
178 107 2 170 135 12 130 183 8 166 80 2 61 58 3 144 58 6
134 108 12 158 108 12 132 56 6 48 56 3 37 63 1 127 66 6
158 135 12 37 90 1 48 29 3 120 29 6 161 68 6 134 81 12
132 31 6 61 31 3 154 107 2 161 81 9 161 95 6 166 107 2
74 33 3 144 33 6 137 81 9 149 68 6 156 37 6 118 13 2
158 81 12 158 54 12 149 54 9 149 41 6 146 41 3 146 81 12
154 183 8 146 54 12 137 54 9 137 41 6 134 41 3 120 66 3
146 108 12 134 54 12 125 54 9 125 41 6 122 41 3 158 68 3
125 68 6 122 54 12 113 54 9 113 41 6 110 41 3
subpoints 174
76 41 63 41 50 41 37 41 144 37 76 33 132 37 132 33
76 31 63 31 120 37 120 33 120 31 76 29 63 29 50 29
118 81 166 64 154 64 142 64 130 64 118 64 115 64 106 64
76 60 106 60 115 60 118 60 37 68 50 68 63 68 76 68
142 108 37 95 50 95 154 108 166 108 178 108 106 118 118 118
130 118 63 95 76 95 106 91 118 91 178 91 166 91 154 91
142 91 130 91 106 87 118 87 130 87 142 87 142 118 154 118
166 118 178 118 154 87 166 87 168 91 63 85 130 60 142 60
154 60 156 64 63 58 76 58 106 58 118 58 76 85 106 85
118 85 130 85 190 118 180 118 178 114 166 114 142 85 154 85
156 87 156 91 50 83 63 83 76 83 115 58 130 58 142 58
144 60 144 64 50 56 63 56 106 83 118 83 130 83 142 83
154 114 144 85 144 87 144 91 142 114 130 114 118 114 130 108
127 91 76 56 106 56 127 87 106 114 76 114 127 85 63 112
76 112 106 112 118 112 130 112 142 112 127 83 127 81 115 56
118 56 166 81 154 81 130 54 142 54 154 54 118 54 115 54
130 56 132 58 132 60 132 64 142 81 130 81 154 112 106 29
106 31 106 33 106 37 118 37 118 33 118 31 118 29 130 31
130 33 130 37 142 37 142 33 154 37 166 112 168 114 168 118
156 118 156 114 156 112 154 110 142 110 130 110 118 110 106 110
76 110 63 110 50 110 142 135 139 118 139 114 139 112 139 110
139 108 154 135 166 135 178 135 190 135 76 87

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,9 @@
size 80 60
elements 1
24 24 0 or[2]
captions 3
10 8 z x1
10 44 z x2
56 26 n y1
points 4
10 25 9 10 27 3 10 44 8 56 26 4

View File

@ -0,0 +1,10 @@
size 80 60
elements 1
24 24 0 or[3]
captions 4
10 8 z x1
10 44 z x2
30 44 z x3
56 27 n y1
points 5
10 25 9 10 27 3 10 44 8 56 27 4 22 44 9

View File

@ -0,0 +1,40 @@
size 80 80
elements 1
6 32 0 not
points 171
28 52 2 50 75 8 29 52 2 30 52 2 31 52 2 32 52 2
33 52 2 34 52 2 35 52 2 36 52 2 37 52 2 38 52 2
39 52 2 40 52 2 41 52 2 42 52 2 43 52 2 44 52 2
45 52 2 46 52 2 47 52 2 48 52 2 49 52 2 50 52 2
51 52 2 51 75 8 49 75 8 48 75 8 47 75 8 46 75 8
45 75 8 44 75 8 43 75 8 42 75 8 41 75 8 40 75 8
39 75 8 38 75 8 37 75 8 36 75 8 35 75 8 34 75 8
33 75 8 32 75 8 31 75 8 30 75 8 29 75 8 28 75 8
37 65 8 37 69 2 38 69 2 39 69 2 40 69 2 41 69 2
38 65 8 39 65 8 40 65 8 41 65 8 52 75 8 53 75 8
54 75 8 55 75 8 56 75 8 57 75 8 58 75 8 59 75 8
51 49 8 50 49 8 49 49 8 48 49 8 47 49 8 46 49 8
45 49 8 44 49 8 43 49 8 42 49 8 41 49 8 40 49 8
39 49 8 38 49 8 37 49 8 36 49 8 35 49 8 34 49 8
33 49 8 32 49 8 31 49 8 30 49 8 29 49 8 28 49 8
28 4 2 29 4 2 30 4 2 31 4 2 32 4 2 33 4 2
34 4 2 35 4 2 36 4 2 37 4 2 38 4 2 39 4 2
40 4 2 41 4 2 42 4 2 43 4 2 44 4 2 45 4 2
46 4 2 47 4 2 48 4 2 49 4 2 50 4 2 51 4 2
52 4 2 53 4 2 54 4 2 55 4 2 56 4 2 57 4 2
58 4 2 59 4 2 60 4 2 61 4 2 62 4 2 63 4 2
64 4 2 65 4 2 66 4 2 67 4 2 68 4 2 69 4 2
70 4 2 71 4 2 72 4 2 73 4 2 74 4 2 75 4 2
60 75 8 61 75 8 62 75 8 63 75 8 64 75 8 65 75 8
66 75 8 67 75 8 68 75 8 69 75 8 70 75 8 71 75 8
72 75 8 73 75 8 74 75 8 75 75 8 11 30 3 4 30 3
27 30 4 39 14 8 39 17 2 40 17 2 41 17 2 42 17 2
43 17 2 44 17 2 45 17 2 45 14 8 44 14 8 43 14 8
42 14 8 41 14 8 40 14 8
subpoints 41
58 34 58 36 58 38 58 40 58 42 58 44 58 46 58 48
58 50 58 52 58 54 58 56 58 58 58 60 56 60 54 60
52 60 50 60 48 60 46 60 44 60 42 60 40 60 38 60
36 60 58 32 58 30 56 30 54 30 52 30 50 30 48 30
46 30 44 30 42 30 40 30 38 30 36 30 34 30 32 30
30 30

View File

@ -0,0 +1,19 @@
size 250 200
elements 1
126 97 0 not
points 86
131 95 6 124 95 6 122 95 2 122 101 1 120 103 9 118 105 9
116 107 9 114 109 9 112 111 9 110 113 9 108 115 9 106 117 9
104 119 9 102 121 9 100 123 9 98 125 9 96 127 9 94 129 9
92 131 9 90 133 9 88 135 9 86 137 9 84 139 9 82 141 9
133 101 12 135 103 12 137 105 12 139 107 12 141 109 12 143 111 12
145 113 12 147 115 12 149 117 12 151 119 12 153 121 12 155 123 12
157 125 12 159 127 12 161 129 12 163 131 12 165 133 12 167 135 12
169 137 12 171 139 12 173 141 12 133 93 6 135 91 6 137 89 6
139 87 6 141 85 6 143 83 6 145 81 6 147 79 6 149 77 6
151 75 6 153 73 6 155 71 6 157 69 6 159 67 6 161 65 6
163 63 6 165 61 6 167 59 6 169 57 6 171 55 6 173 53 6
120 93 3 118 91 3 116 89 3 114 87 3 112 85 3 110 83 3
108 81 3 106 79 3 104 77 3 102 75 3 100 73 3 98 71 3
96 69 3 94 67 3 92 65 3 90 63 3 88 61 3 86 59 3
84 57 3 82 55 3

View File

@ -0,0 +1,20 @@
size 300 200
elements 1
126 97 0 not
points 95
131 95 6 124 95 6 122 95 2 122 101 1 120 103 9 118 105 9
116 107 9 114 109 9 112 111 9 110 113 9 108 115 9 106 117 9
104 119 9 102 121 9 100 123 9 98 125 9 96 127 9 94 129 9
92 131 9 90 133 9 88 135 9 86 137 9 84 139 9 82 141 9
133 101 12 135 103 12 137 105 12 139 107 12 141 109 12 143 111 12
145 113 12 147 115 12 149 117 12 151 119 12 153 121 12 155 123 12
157 125 12 159 127 12 161 129 12 163 131 12 165 133 12 167 135 12
169 137 12 171 139 12 173 141 12 133 93 6 135 91 6 137 89 6
139 87 6 141 85 6 143 83 6 145 81 6 147 79 6 149 77 6
151 75 6 153 73 6 155 71 6 157 69 6 159 67 6 161 65 6
163 63 6 165 61 6 167 59 6 169 57 6 171 55 6 173 53 6
120 93 3 118 91 3 116 89 3 114 87 3 112 85 3 110 83 3
108 81 3 106 79 3 104 77 3 102 75 3 100 73 3 98 71 3
96 69 3 94 67 3 92 65 3 90 63 3 88 61 3 86 59 3
84 57 3 82 55 3 127 101 2 127 95 12 122 98 6 131 98 1
80 53 0 127 51 0 175 98 0 127 143 0 80 98 0

View File

@ -0,0 +1,33 @@
size 104 80
captions 1
7 30 o A
points 169
52 52 2 74 75 8 53 52 2 54 52 2 55 52 2 56 52 2
57 52 2 58 52 2 59 52 2 60 52 2 61 52 2 62 52 2
63 52 2 64 52 2 65 52 2 66 52 2 67 52 2 68 52 2
69 52 2 70 52 2 71 52 2 72 52 2 73 52 2 74 52 2
75 52 2 75 75 8 73 75 8 72 75 8 71 75 8 70 75 8
69 75 8 68 75 8 67 75 8 66 75 8 65 75 8 64 75 8
63 75 8 62 75 8 61 75 8 60 75 8 59 75 8 58 75 8
57 75 8 56 75 8 55 75 8 54 75 8 53 75 8 52 75 8
61 65 8 61 69 2 62 69 2 63 69 2 64 69 2 65 69 2
62 65 8 63 65 8 64 65 8 65 65 8 76 75 8 77 75 8
78 75 8 79 75 8 80 75 8 81 75 8 82 75 8 83 75 8
75 49 8 74 49 8 73 49 8 72 49 8 71 49 8 70 49 8
69 49 8 68 49 8 67 49 8 66 49 8 65 49 8 64 49 8
63 49 8 62 49 8 61 49 8 60 49 8 59 49 8 58 49 8
57 49 8 56 49 8 55 49 8 54 49 8 53 49 8 52 49 8
52 4 2 53 4 2 54 4 2 55 4 2 56 4 2 57 4 2
58 4 2 59 4 2 60 4 2 61 4 2 62 4 2 63 4 2
64 4 2 65 4 2 66 4 2 67 4 2 68 4 2 69 4 2
70 4 2 71 4 2 72 4 2 73 4 2 74 4 2 75 4 2
76 4 2 77 4 2 78 4 2 79 4 2 80 4 2 81 4 2
82 4 2 83 4 2 84 4 2 85 4 2 86 4 2 87 4 2
88 4 2 89 4 2 90 4 2 91 4 2 92 4 2 93 4 2
94 4 2 95 4 2 96 4 2 97 4 2 98 4 2 99 4 2
84 75 8 85 75 8 86 75 8 87 75 8 88 75 8 89 75 8
90 75 8 91 75 8 92 75 8 93 75 8 94 75 8 95 75 8
96 75 8 97 75 8 98 75 8 99 75 8 64 14 8 65 14 8
51 30 4 63 14 8 63 17 2 64 17 2 65 17 2 66 17 2
67 17 2 68 17 2 69 17 2 69 14 8 68 14 8 67 14 8
66 14 8

View File

@ -0,0 +1,21 @@
size 300 200
elements 1
47 94 0 not
points 102
52 92 7 45 92 2 117 92 8 275 34 2 273 32 2 274 33 2
272 31 2 276 35 2 277 36 2 278 37 2 124 13 1 123 14 1
122 15 1 121 16 1 120 17 1 119 18 1 118 19 1 117 20 1
116 21 1 115 22 1 114 23 1 113 24 1 112 25 1 111 26 1
110 27 1 109 28 1 108 29 1 107 30 1 106 31 1 105 32 1
104 33 1 103 34 1 102 35 1 101 36 1 100 37 1 99 38 1
98 39 1 97 40 1 96 41 1 279 38 2 282 41 2 281 40 2
283 42 2 280 39 2 284 43 2 288 47 2 287 46 2 286 45 2
285 44 2 271 30 2 270 29 2 269 28 2 268 27 2 267 26 2
266 25 2 265 24 2 264 23 2 263 22 2 262 21 2 261 20 2
260 19 2 259 18 2 258 17 2 257 16 2 256 15 2 255 14 2
254 13 2 254 155 4 255 154 4 256 153 4 257 152 4 258 151 4
259 150 4 260 149 4 261 148 4 262 147 4 263 146 4 264 145 4
265 144 4 266 143 4 267 142 4 268 141 4 269 140 4 270 139 4
271 138 4 272 137 4 273 136 4 274 135 4 275 134 4 276 133 4
277 132 4 278 131 4 279 130 4 280 129 4 281 128 4 282 127 4
283 126 4 284 125 4 285 124 4 286 123 4 287 122 4 288 121 4

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -0,0 +1,20 @@
size 124 28
elements 9
66 17 0 not
66 6 0 not
56 5 0 and[2]
56 16 0 and[2]
48 5 0 not
48 18 0 not
38 4 0 and[2]
38 17 0 and[2]
30 19 0 not
captions 2
4 5 z D
4 7 z C
points 17
63 7 1 54 11 9 71 7 3 54 13 3 71 18 9 63 18 1
64 11 6 71 15 6 64 15 9 71 13 12 53 19 1 45 19 1
35 20 1 53 6 1 45 6 1 36 7 6 28 5 7
subpoints 2
64 13 28 7

View File

@ -0,0 +1,14 @@
size 96 32
elements 4
28 5 0 or[2]
38 6 0 not
28 16 0 or[2]
38 17 0 not
captions 2
6 6 z R
6 19 z S
points 12
35 7 1 26 11 9 43 7 3 26 13 3 43 18 9 35 18 1
36 11 6 43 15 6 36 15 9 43 13 12 6 6 1 6 19 1
subpoints 1
36 13

View File

@ -0,0 +1,26 @@
size 80 64
elements 12
47 20 0 and[2]
57 21 0 not
47 32 0 and[2]
57 33 0 not
38 20 0 not
38 34 0 not
28 19 0 and[2]
28 32 0 and[3]
28 8 0 and[2]
28 46 0 and[2]
38 47 0 not
38 9 0 not
captions 2
4 35 z C
4 49 z D
points 36
62 22 3 62 34 9 54 22 1 45 26 9 54 26 2 62 28 4
45 28 2 54 30 1 62 30 2 54 34 1 43 21 11 43 35 3
35 21 1 35 35 1 26 30 3 43 15 6 24 35 13 35 10 1
35 48 1 26 15 9 43 40 12 26 17 3 35 17 8 35 13 1
43 13 8 24 22 1 22 9 1 22 52 9 43 42 2 26 44 3
35 44 8 26 42 9 35 40 1 43 52 8 43 30 12 4 49 1
subpoints 5
35 15 54 28 22 35 35 42 22 49