Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Плоттер PIF-01
RSS

Плоттер PIF-01

подключение к современной машине

<<Назад  Вперед>> Страницы: 1 2
Печать
 
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
День добрый! В загашниках своего предприятия выудил чудом избежавший свалки плоттер PIF-01, 1989 г.в. (вроде как румынский). В своё время он был подключен к стоявшей у нас в отделе СМ-4. в 1996 году СМ-ку списали, а этот аппарат остался. Захотел вот подключить к персоналке, да беда в том, что ни документации ни схем на него нигде нет :frown: Попытки самостоятельно разобраться особых успехов пока не принесли. Прогресс конечно есть, но он незначительный.
История борьбы:
После извлечения на свет, сий аппарат был включен в 220В и, к удивлению, заработал.
Дня 2 колдовал с пультом управления. Методом научного тыка понял как включить самотест. Шариковым стержнем аппарат бодро нарисовал буквы и цифры, какую-то деталь и самое главное, сообщил что он DM/PL совместимый. позже разобрался и как перевести его в он-лайн. Часть кнопок осталась загадкой.
Естественно захотелось его подключить к персоналке. Для начала надо было выяснить на чём собран. Оказалось, что собран на Z80. Фото внутренностей: 1, 2, 3, общий план
Стало понятно, что в общем-то уже не страшно. Переживал за РФ2, думал за столько лет содержимое их тю-тю, повезло, осталось :)
Начал выяснять, что за разъёмы у него есть. Разъёмы сфотографировал изнутри Стоят две DB-25 "мамы". Верхний называется "Host or Modem", второй (нижний) "Terminal". Если верить стандартам, то для DB-25 2-й вывод TxD, 3-й RxD, 4-й RTS, 5-й CTS, 7-й SG. 1-й вывод кинут на корпус (это для верхнего разъёма) Второй разъём (нижний), в принципе то же самое, но только используются 2,3,7. В результате долгих экспериментов выяснил, что подключаться надо к верхнему разъёму. Вообще, есть подозрение, что этот плоттер аналог какого-то DMP от Houston Instruments (я оттуда взял распайку кабеля, с ней есть кое-какие результаты), ибо, как я понял, они разработчики этого самого DM/PL. Чудом нашёл мануал на DMP-60, там есть часть команд DM/PL. Но полного описания я не нашёл.
Теперь о главном. Нашёл два примера plt файлов в формате этого языка, часть команд изменил. Что получилось: при попытке распечатать один из файлов, пишущий узел возвращается в начальное заданное положение, после чего ничего не рисуется, чуть позже загорается светодиод Limit, потом начинает мигать error. вот и все результаты :frown:
Текущая распайка кабеля:
DB-25 DB-9
2-----------2
3-----------3
7-----------5
На DB-9:
1,4,6 соединены вместе
7,8 соединены вместе

Насколько я понял, этот аппарат работает только с СОМ портом в режиме 9600,N,8,1

Я потратил неделю отпуска на войну с этим аппаратом, но так толком ничего и не сделал. Может у кого есть доки по этому агрегату? Или какие-то мысли по поводу подключения? Никто с таким не сталкивался? Помогите пожалуйста
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
А если подключиться терминалкой вручную, что пишет?
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
Teodor написал:
[q]
А если подключиться терминалкой вручную, что пишет?
[/q]
Ну... Пару команд воспринимает, а именно U поднять голову, D - опустить голову, сброс состояния on-line.
74ALS00
Advanced Member


Откуда: СПб SPb Питер 2:5030
Всего сообщений: 520
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2004
загорается светодиод Limit
получается он "в минус" пошёл?
два примера plt
А можно их сюда, на поглядеть? Команды на HPGL похожи или не очень?

оффтопик: описаловка начинает тянуть на статью ;)
batman
Гость

Ссылка

> загорается светодиод Limit
ну да выход за границы печати

1) plt файлы из википедии http://www.winline.com/evalpen_dmpl.html ?

;:HL0EC1UP1AU1268,10384DR44,0,0,-4,-40,0,0,-4,40,0,4,-4,-44,0,0,-4,
я бы удалил минусы и посмотрел, что получится.

2) кнопка origin может задавать координаты пользовательского 0,0
вывести головку на середину поля и нажать origin
а уж после этого посылать на печать файлы с примерами
Сейчас на форуме
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
batman написал:
[q]
> загорается светодиод Limit
ну да выход за границы печати

1) plt файлы из википедии http://www.winline.com/evalpen_dmpl.html ?

;:HL0EC1UP1AU1268,10384DR44,0,0,-4,-40,0,0,-4,40,0,4,-4,-44,0,0,-4,
я бы удалил минусы и посмотрел, что получится.

2) кнопка origin может задавать координаты пользовательского 0,0
вывести головку на середину поля и нажать origin
а уж после этого посылать на печать файлы с примерами
[/q]
1) Да, именно оттуда. Только команду P1 он не воспринимает, загорается индикатор PEN. В понедельнк буду на работе, попробую (ибо я сейчас в отпуске)
2) Хм. Не знаю, координаты начального положения пишущего узла задаются с помощью клавиш Lower Left, Upper Right, а затем уже нажимаем On-line, иначе, если сразу нажать on-line, поочерёдно загорается индикатор size - error. Кстати, если выставить начальное положение узла, потом его сместить и перевести в on-line, то при попытке распечатать, узел возвращается в заданное положение, но на этом всё.
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
74ALS00 написал:
[q]
загорается светодиод Limit
получается он "в минус" пошёл?
два примера plt
А можно их сюда, на поглядеть? Команды на HPGL похожи или не очень?

оффтопик: описаловка начинает тянуть на статью
[/q]
Нет, скорее всего это именно переполнение буфераъ, правда может быть и выход за границы печати, но как установить - не знаю. Есть подозрения, что его приёмный буфер может вместить 100 байт.
На HPGL не похожи ни капельки, абсолютно разные языки.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
ALEX_XX_, не знаю, нужно ли это Вам, в общем, в этом файле:
http://narod.ru/disk/1674620000/sjetdave.ZIP.html (ссылка не прямая)
есть распиновки разных плоттеров DMP, плюс какие-то драйвера, может пригодится.
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
uav1606 написал:
[q]
ALEX_XX_, не знаю, нужно ли это Вам, в общем, в этом файле:
http://narod.ru/disk/1674620000/sjetdave.ZIP.html (ссылка не прямая)
есть распиновки разных плоттеров DMP, плюс какие-то драйвера, может пригодится.
[/q]
Спасибо, я этот архив уже видел. Собственно распайку оттуда и брал.
74ALS00
Advanced Member


Откуда: СПб SPb Питер 2:5030
Всего сообщений: 520
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2004
Есть подозрения, что его приёмный буфер может вместить 100 байт.
А если ему скармливать байты поштучно, с паузами? И от тестового файла plt оставить маленький кусочек.
там есть часть команд DM/PL
Есть что-нибудь простое, типа "квадрат со стороной в 1 шаг"? Или "вывод одного символа в текущей позиции"?
У него, кстати, различается графический и текстовый режим? (у польской игрушки MDG 116 их надо было командой переключать. И уже забыл, после включения, в каком режиме он оказывался).
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
74ALS00 написал:
[q]
Есть подозрения, что его приёмный буфер может вместить 100 байт.
А если ему скармливать байты поштучно, с паузами? И от тестового файла plt оставить маленький кусочек.
[/q]
Попробую.

Что нового. нашёл очень полезный сайт http://www.z80.info/. Выяснилось, что UB8560D это полный аналог Z80SIO/0, нашёл на него даташит и вот такой рисунок 1, 2. 2-й рисунок оказался самым полезным. Собственно, насколько я понял, вся начинка выполнена по классической схеме без особых заморочек. Сейчас колдую над кабелем.
[q]
Есть что-нибудь простое, типа "квадрат со стороной в 1 шаг"? Или "вывод одного символа в текущей позиции"?
[/q]
Не заметил. Но посмотрю ещё раз.
[q]
У него, кстати, различается графический и текстовый режим?
[/q]
Чего не знаю, того не знаю. :(
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
Вот чего придумал. На этом UB8560D не задействован DTR, он вообще в воздухе висит. Попробую сейчас подкинуть DTR на микруху 14с88 согласно схеме (у меня там есть свободная пара 2,3) и оттуда уже на СОМ порт.
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
:) Свершилось чудо. Я заставил этот аппарат заработать. Действительно, Limit - это неверные координаты. На данный момент команды посылаю напрямую в сом-порт. Минусовые координаты не воспринимает. Обидно, что Winline практически не использует команды языка DM/PL, а даёт тупо набор координат, поэтому файлы великоваты выходят. Но возникла такая трабла - переполнение командами. ~6Кб команд, потом перестаёт рисовать. Надо думать как побороть. А также как заставить Winline не выдавать отрицательных координат.
PS: Поиски документации пока ничего не дали.
falanger
Advanced Member


Откуда: г Черняховск Калининградскjй обл
Всего сообщений: 1505
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2008
Поздравляю что заставили шевелится графопостроитель. :thumbup:
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
falanger написал:
[q]
Поздравляю что заставили шевелится графопостроитель.
[/q]
Спасибо :) На максимальной скорости рисует так, что аж гай шумит :)
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Описание языка DMPL:
http://narod.ru/disk/1983471000/dmplbook.djvu.html
Спасибо calgrdnr за эту книжку.
ALEX_XX_
Newbie


Откуда: Украина, Чернигов
Всего сообщений: 17
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 июля 2008
uav1606 написал:
[q]
Описание языка DMPL:
http://narod.ru/disk/1983471000/dmplbook.djvu.html
Спасибо calgrdnr за эту книжку.
[/q]
Огромнейшее Вам и calgrdnr спасибо!!!! Будем изучать чего и как :)
Пока что удалось заставить работать этот аппарат с помощью программы WinLine. Работа идёт странновато. Может не всё нарисовать это раз, и, второе, пропускаются некоторые команды поднять/опустить перо, поэтому через рисунок проходят линии :) Но, думаю, заборем и это.
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Плоттер PIF-01
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS