Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу 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
По ходу экспериментирования выяснил его возможности: рабочее поле 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, перепробовал все - пофиг.
Geners
Гость

Ссылка

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

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


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Тогда странно, почему внешние модемы без нареканий работают. И этот аппарат в ручном режиме из терминалки тоже работает нормально, а вот кидаешь большую пачку команд - и на тебе!
В любом случае, нужнее он мне именно в Винде. Сейчас попробую с фоссилом поиграться.
<<Назад  Вперед>> Страницы: 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