Троичная перфокарта

Уравновешенная троичная система счисления - форум переехал с http://ternary.info

Moderator: haqreu

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Троичная перфокарта

Post by Shaos »

Родилась тут у меня идея как вводить данные в самодельную троичную ЭВМ :)

Наверное у многих валяются горы ненужных визиток - так вот стандартные визитки можно использовать как перфокарту для представления троичных данных!

Image

В ряд располагается 6 дырок - по 2 дырки на 1 трит, т.е. одна триада в ряд - дырка что левее может задавать -1, дырка что правее +1, если пара дырок не пробита, то это ноль, две дырки в паре одновременно - ошибочная комбинация (либо наоборот ноль - если надо сделать чтобы дырки были всегда). Дырки пробиваются одинарным дыроколом (как на фотке) вручную по распечатке (или на глаз ; ).Триад по высоте получается 10 - ради круглого троичного числа можно считать 9 плюс контрольная сумма.

Устройство считывания может быть либо параллельное - с 60 контактами, либо последовательное - с 6 контактами, но при этом карту придется вручную проводить через считыватель (в этом случае ноль лучше отображать двумя дырками, тогда схема может отличить данные от промежутка между ними). Также в таком случае можно реализовать не механическое чтение, а оптическое (лампа/светодиоды и фоторезисторы/фотодиоды).

Обсуждаем :)
Last edited by Shaos on 21 Sep 2012 09:41, edited 2 times in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

В ряд располагается 6 дырок
Хорошо, а как будем отличать верх, низ, конец и начало перфокарты ? Метка есть ?
Устройство считывания может быть либо параллельное - с 60 контактами
Я за параллельный оптический вариант :D В случае последовательного устройства придется делать ещё один ряд отверстий для синхронизации.
Extreme Entertainment
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Mac Buster wrote:
В ряд располагается 6 дырок
Хорошо, а как будем отличать верх, низ, конец и начало перфокарты ? Метка есть ?
Устройство считывания может быть либо параллельное - с 60 контактами
Я за параллельный оптический вариант :D В случае последовательного устройства придется делать ещё один ряд отверстий для синхронизации.
Там сверху видно надпись - и чуть больше места чем снизу - так и отличать. А синхронизация может быть сделана самими же отверстиями, если сделать N=10, O=11, P=01 (1-дырка). Хотя, мне больше по душе параллельный механический вариант с N=10, O=00, P=01 :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Хотя, мне больше по душе параллельный механический вариант с N=10, O=00, P=01 :)
В этом случае расшифровка перфокарты с фотки будет выглядеть так:

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

маньяки ;))))))))))))))))
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Ronin wrote:маньяки ;))))))))))))))))
Ага - маньячим в свободное от основной работы время :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

Дырки по две на трит - фи, какая двоичность :)

хотите шоб и я побредил на перфораторстве ? получайте!

Предлагаю дырки делать не круглыми, а вытянутыми (эллипс, овал, прямоугольник, штрих, чё кому нравица), горизонтальный штрих - минус, вертикальный - плюс, нет - ноль. (а можно и вообще сделать просто "+" и "-" дырки)

Считыватель 1) механический - четыре контакта в форме плюса, попарное объединение горизонтали и вертикали дает соответственно минус и плюс на выход трита. зы// не люблю механику, поэтому 2) оптический. дихроматический (хотя и полноцветный белый должен работать) пучок (красный и синий скажем, на практике это белый светодиод) под наклоном проходя через линзу фокусируется так, чтобы (например) астигматизм красного пучка был горизонтальным, а синего - вертикальным, выходной сигнал пропускают через красный и синий фильтр на соответствующих два фотоприемника, и полученные сигналы подают на пороговые элементы, которые выдают соответственно "-", "+" или ничего не выдают (0). зы// на практике от пороговых элементов лучше опознавать факт нуля, а сигналы с датчиков подать на дифф.усилитель, который выбирет кто (красный или синий) больше и покажет соотв-й знак (должно работать понадежнее).
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Хе-хе. Как все запутано :)

А две дырки это не двоичность - два контакта сразу будут получать троичный сигнал, т.к. одна дырка плюс, а другая минус!
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Shaos wrote:А две дырки это не двоичность - два контакта сразу будут получать троичный сигнал, т.к. одна дырка плюс, а другая минус!
Можно маску печатать, здорово будет выглядеть :)
Extreme Entertainment
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Процесс создания 60-контактного "ежа" для электро-механического чтения троичной перфокарты:

Image
Image
Image
Image
Image
Image
Image
Image

Источник контактов - три 5-разъемных телефонных разветвителя купленные в китайском магазине по доллару штучка :kruto:
Я тут за главного - если что шлите мыло на me собака shaos точка net
Shiru Otaku
Retired
Posts: 490
Joined: 16 Mar 2002 17:00

Post by Shiru Otaku »

Нет уж, раз у нас троичность - одна дырка должна иметь три состояния;) Скажем, дырка, недырка, и полудырка :Р

А вообще, можно оптическую перфокарту с тремя состояниями придумать, с полупрозрачной плёнкой. Три состояния - нет дырки, есть дырка, и есть дырка с полупрозрачной плёнкой;)
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Re: Троичная перфокарта

Post by Mac Buster »

Поступило следующее предложение относительно перфокарт:

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

Достаточно интересное предложение :)
User avatar
Ball Bess
Maniac
Posts: 211
Joined: 14 Mar 2006 00:20
Location: Иркутск

Re: Троичная перфокарта

Post by Ball Bess »

Вот Shiru Otaku предложил:
"Нет уж, раз у нас троичность - одна дырка должна иметь три состояния;) Скажем, дырка, недырка, и полудырка :Р"
Тогда уж скорее: "Дырка" - "Нет ничего" - "Антидырка" :-?

И далее он добавляет:
"А вообще, можно оптическую перфокарту с тремя состояниями придумать, с полупрозрачной плёнкой. Три состояния - нет дырки, есть дырка, и есть дырка с полупрозрачной плёнкой"
А это уже несимметрично и вообще, связано с идентификацией пороговых уровней, к чему мы вовсе не стремимся. То есть система троичная, но не та...
Ну, и дальнейшие предложения, типа, - железяка с двухсторонними ямками, (а может и каменные перфокарты) - это всё можно записать в раздел шуток.
Н.П.Брусенцов без малейших угрызений совести вводил данные в "Сетунь" с обычной телеграфной перфоленты, у которой пять обычных круглых дырочек в ряду (не считая маленькой дырочки, предназначенной для работы механизма протяжки).

Если серьёзно - то хочу предостеречь от религиозного фанатизма. Не превозносите "троичность" и не суйте её туда, где ей не место, этим вы только навредите идее, попытка её неподходящего, тупомеханического применения будет использована недоброжелательными критиками как лишняя зацепка для насмешек. Если "троичность" хороша для представления чисел - пожалуйста, конструируйте проц, работающий на этом принципе и он покажет себя во всей красе, если можно сэкономить провода - передавайте сигналы в двухполярном виде и эффект будет налицо, но там где троичность приходится притягивать за уши - лучше не надо.

Вывод: Некоторым людям может показаться, что переход к троичности может быть совершён чисто механически, легко, подобно тому, как можно перевести число из одной системы счисления в другую. Всё не так, физика разнообразна, понадобится немало умственного труда, чтобы даже фанаты этого дела навели порядок в своей голове и разложили все вещи по своим местам. Извините, если кому-то мои слова покажутся банальщиной (типа, сами с усами, без тебя знаем...). Кто-то знает, кто-то - не знает (или забыл), а помнить об этом не вредно всем :-? ...
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Троичная перфокарта

Post by Shaos »

Ну тем не менее - моя "троичная" перфокарта будет уже на выходе с контактных площадок (без всяких дополнительных двоично-троичных преобразований) получать "настояшие" три трита в каждом ряду! ;-)
User avatar
Ball Bess
Maniac
Posts: 211
Joined: 14 Mar 2006 00:20
Location: Иркутск

Re: Троичная перфокарта

Post by Ball Bess »

by Shaos on 2006/6/6 11:07:12
Ну тем не менее - моя "троичная" перфокарта будет уже на выходе с контактных площадок (без всяких дополнительных двоично-троичных преобразований) получать "настояшие" три трита в каждом ряду!
А я и не имею ничего против твоего принципа, - придумано, на мой взгляд, здОрово!
Хотя сама перфокарта по своей природе - вещь двоичная, дополнительного преобразования не понадобится, т.к. преобразование неотделимо заложено в саму конструкцию твоего считывателя, оно просто не бросается в глаза. Так что не надо тут городить ничего лишнего, в минимализме и простоте как раз вся красота.
P.S. Кстати, в "Сетуни" элементарная ячейка кажется тоже из двух ферритовых колец состояла? У ферритового кольца может быть лишь два состояния намагниченности, а у комбинации из двух колец - четыре. И эта двоичность авторов не смущала. Так что всё нормально, две дырки на трит - самое то, что надо.