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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Плоттер Robotron REISS СМ6415 (K6418)
RSS

Плоттер Robotron REISS СМ6415 (K6418)

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

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10
Печать
 
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
Гость

Ссылка

Teodor
ябы мог но меня сильно ломает :)))
Сейчас на форуме
Teodor
Гость
Старый опытный камикадзе

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


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Я уже подкинул задачку нашему преподу-программеру. Завтра будет готово. И продолжим нахождение общего языка :)
Geners
Гость

Ссылка

Teodor
учти что он может знать некотрые дополнительные команды и их отсутвие и вести к дополнительным росчеркам
Сейчас на форуме
Teodor
Гость
Старый опытный камикадзе

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


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Файл визуально проверен - ничего, кроме PU/PD и PA там нет. Программа мне для того и нужна - пошагово посылать и отловить в какой строке он "улетает" за пределы. Ну и далее по обстоятельствам. Кроме того - программа будет на экране рисовать все то же, что и плоттер - заодно и логику его перемещений поймем :)
Teodor
Гость
Старый опытный камикадзе

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


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Мне кажется, я понял, чего он не желает нормально рисовать.
Похоже, дело или в скорости следования команд или в битости внутреннего буфера. Единственный режим передачи, который он понимает - 9600-8-N-1, именно такой я и выставил, но такое чувство, что местами целые пачки символов теряются. Отсюда и вылеты за края - координата вполне может сложиться из начала одной команды, а закончиться концом другой и вместо 3500 получится 35025. Может захлебывается потоком, но, или бит готовности к приему не сбрасывает, или софт (FAR, которым я файл в COM-порт копирую) не реагирует. Придется или разбираться с состояниями порта, или подбирать такую частоту следования команд, чтобы успевал. Второе проще - в программе сделать отправку команд по одной в секунду, потом по две и т.д. Чтоб отловить момент, когда его начинает плющить. Ну и добиться более-менее устойчивой работы. А потом можно и поглубже покопаться.
Geners
Гость

Ссылка

Teodor
гы дак из винды чтоль фигагишь ? а у тебя случаем не програмное управление потом стоит ???
Сейчас на форуме
Teodor
Гость
Старый опытный камикадзе

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


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Из нее, родимой. Режимы управления, благодаря MODE, перепробовал все - пофиг.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6 7 8 9 10
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Плоттер Robotron REISS СМ6415 (K6418)
RSS

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

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

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