Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Плоттер Robotron REISS СМ6415 (K6418) |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 6 7 8 9 10 | Печать |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Докладываю: 1) на основании http://www.robotrontechnik.de/...rk.htm#v24 и http://www.hardwarebook.info/Nullmodem_(9-9) спаял кабель (кстати, для таких "шахматных" разъемов, как EFS26, идеально подходят джампера в качестве контактов) 2) скачал WinLINE c http://www.winline.com/evalpen.html 3) настроил софт, установил как Generic HPGL-плоттер 4) подключил и послал пробную страницу Инит проходит - дергает голову в правый верхний угол, аналогично реакции на кнопку Reset. Но что касается рисования - то несколько вариантов: а) стоит в одном месте и с переменной частотой щелкает электромагнитом - поднимает/опускает перо б) дергается по полю, рисует какие-то зигзаги, часто упирается в ограничитель в) рисует что-то, напоминающее буквы, но наползающие друг на друга, корявые г) рисует некие лучи из нижнего левого угла Вариантов несколько, поскольку я его прерывал периодически Reset'ом, выводил на середину и нажимал кнопку фиксации бумаги статикой (при этом он возвращается в режим On-Line). Какие будут соображения? Может кто-нить кинется в меня ссылкой или прямо готовым файликом с HPGL внутри, чтоб просто отправить на порт и поглядеть, чего будет (а если б еще полное описание языка HPGL - то вообще круто было бы). (Сообщение отредактировал Teodor 17 апр. 2007 14:09) |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Возникла шальная мысля. Раз это COM - взять мануал по HPGL (я вроде чего-то накопал), врубить терминалку и слать ему команды ручками, контролируя адекватность реакции. У меня уже есть подозрение, что у данного аппарата нестандартное кол-во "шагов" движка на миллиметр, не 40, как у HP-ных плоттеров - отсюда и съезжание координат. И у него чего-то с командами поднятия/опускания пера, раз рисует при перемещениях. (Сообщение отредактировал Teodor 17 апр. 2007 15:17) |
doctorgenius
Junior Member
Откуда: Днепропетровск Всего сообщений: 147 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 фев. 2006 |
Токовая петля это НЕ COM-порт(!). В RS-232 уровни -12 - 1; +12 - 0. В токовой петле уровни определяются не напряжением, а током: 5 мА - 0; 20 мА - 1. ИРПС и RS-232 это совершенно разные вещи. Так что подаем непонято непонятно куда, и получаем соответственно. Для работы данного плоттера с компом придется изготовить (или купить) преобразователь интерфейса RS-232 >--> ИРПС. Плоттер это не матричник. Он работает с графическими данными, а в те времена последовательная шина не обеспечивала нужных скоростей, так что возможен вариант, что плоттер поддерживает еще и параллельный иниепфейс: ИРПР-М, или ИРПР (если на нем есть какие-нибудь переключатели). Первый из них стандартный centronics; второй - переделывается в centronics. Подобная передлка подробно описана в журналах "Радио", для 7-и игольного матричного принтера D100 (не путать с D100M). А еще там может быть какой-нибудь картридж интерфейсной карты, или к примеру на плате есть места под запайку деталей и разъемов дополнительных интерфейсов. Неплохо было бы фотку электроники устройства в разобранном виде. А то что у советского плоттера свой протокол работы, и своя система команд управления - в жизни не поверю (хотя всякое бывает, но очень маловероятно). |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
doctorgenius, зачем фантазировать, если про данный аппарат я все написал в первом сообщении а про все действия - в следующих? Никаких расширений не предусмотрено, интерфейсы - только IFSS и v.24. И именно v.24 я и подключил к RS-232 (это же один и тот же интерфейс). Скорости работы взяты из мануала к компу Robotron и уж коли данный девайс к этому компу подключался, то 9600/8N1 ему должны нравиться аж бегом. Кстати, понижать пробовал - то же самое, но ниже скорость. Плоттер этот, кстати, не советский, а немецкий, питается HP-GL первого поколения (но не факт, что понимает все команды, хотя язык разработан в далеком 76-м, а аппарат моложе на 12 лет). HP-GL - это обычнейший текст, изредка разбавляемый управляющими ESC'ами. И если он хоть что-то рисует, значит команды понятны (я посылал для проверки файл с текстом и управляющими кодами для матричника - он не шевельнулся даже). Поэтому вопросы сейчас уже не в интерфейсе, а в координатах (где у него ноль, как расположены X и Y) и в разрешающей способности - шаги на мм. |
Arthur77
Advanced Member
Пользователь Откуда: Город Герой Киев Всего сообщений: 474 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 апр. 2003 |
Я в сети видел описание подключения его к РС.Чувак использовал драйвер от НР старого одноперьевого и вписал туда в первой строке какую-то хрень.Поищи, может найдеш. Он там подробно описал. Если не найдеш, я через неделю прилечу с Кипра и поищу в архиве. За 2003 год. А насчёт разїёма, возми распиновку микрухи и поставь стандартній разїём, только 12 вольт в него не вводи они не нужні а попалить чего-нибуть сможеш. |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
О! Это бы ло бы вообще здорово! Распиновку я взял с сайта - раз привели ее немцы, значит работоспособная. Ну и если б и попалил - то сразу |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Залез терминалкой. Под рукой распечатанный талмуд по HP-GL. На команды работы с пером PU и PD реагирует (поднимает и опускает соответственно). При попытке нарисовать окружность по команде CI r(, qd)[;] не ждет параметра qd и сразу рисует - отсюда видно, что понимает какой-то упрощенный диалект языка. Сейчас хочу написать прогу, и слать туда все команды, оценивая реакцию. Станет ясно, чего от него можно ожидать. Вобщем есть такие результаты: а) долбится на одном месте, ибо команду PD 100,100 не понимает, т.е. понимает, что нужно опустить перо, а вот что нужно еще и рисовать до координат 100,100 - не понимает. Получается, что набор команд PD 100,100; PU 200,200; PD 100,100 - для него это только опускание и поднятие пера, цифры он игнорирует. И команду PD 100,100 надо менять на PD; PR (PA) 100,100 - опустить перо, прочертить до относительных (абсолютных) координат 100,100. б), в) и г) зигзаги, "буквы" и лучи при отправленной тестовой странице - это следствие или передернутого Reset'ом потока, из-за чего сменился порядок следования команд или следствие случайно угаданных настроек WinLINE, но воспроизвести уже не удается Но процесс пошел! (Сообщение отредактировал Teodor 18 апр. 2007 14:38) |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
По ходу экспериментирования выяснил его возможности: рабочее поле 370 x 270 миллиметров. А в миллиметре - 10 "шагов", т.е. максимальная доступная для рисования зона - 3700 x 2700 координатных единиц. Распечатал пробную страницу через WinLINE в файл (включив так называемый "координатный режим", когда каждая команда занимает одну строку). Поправил там все "PD" на "PD;PA" и все "PU" на "PU;PA", т.е. заменил опускание пера с рисованием, которых он не понимает, на опускание пера + рисование с абсолютными координатами и то же самое для поднятия пера. Отправил на COM1: и... почти получилось! Т.е. он ушел в 0,0, потом начал достаточно осмысленно рисовать. Правда, накидал кучу лишних линий, несколько раз явно пытался вылезти за пределы листа. Но среди всего этого хаоса явственно было видно нарисованные кусочки флажка, "я с" от "Пробная страница печати", кусочки строк с путями к файлам драйвера - аппарат пытается нарисовать стандартную пробную страницу печати. Теперь надо бы заняться программированием, чтоб выяснить, почему при рисовании букв перо поднимает, а при перемещениях - не всегда, ну и прочие тонкости отловить. Или может кто-то возьмется написать прожку? Нужно будет открывать два файлика, параллельно показывать строчки и по нажатию Enter (или клик мыши) посылать одну из строчек в указанный COM-порт. (Сообщение отредактировал Teodor 19 апр. 2007 6:56) |
Geners |
NEW! Сообщение отправлено: 18 апреля 2007 21:19
Teodor ябы мог но меня сильно ломает )) |
Сейчас на форуме |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Я уже подкинул задачку нашему преподу-программеру. Завтра будет готово. И продолжим нахождение общего языка |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 6 7 8 9 10 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Плоттер Robotron REISS СМ6415 (K6418) |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |