Описание системы команд плоттера МС6501-01. 1 I - Идентифицировать. Без параметров. Сообщает машине "кто он". 2 J - Инициализировать. Без параметров. Программный reset. 3 М - Поднять перо. Без параметров. 4 D - Опустить перо. Без параметров. Команды М и D используются только совместно с командами перемещения. 5 zАx,y - Абсолютное перемещение. Где z- команда M или D, x,y - координаты точки перемещения, относительно левого нижнего угла плоттера (точки базировки), в пользовательских единицах(подробнее ниже). /x,y/=<32768. 6 zRx,y - Относительное перемещение. Где z- команда M или D, x,y - координаты точки перемещения, относительно координат последней точки перемещения, в пользовательских единицах. /x,y/=<32768. 7 Pn - Взять заданное перо. Где n=0,1,2,3,4 номер заданного пера. Если n=0 все перья в гнездах. Если n=текущему значению - команда игнорируется. 8 Xp,x - Отрисовать метку по оси Х. Описание пропущено. 9 Yp,y - Отрисовать метку по оси Y. Описание пропущено. 10 N - Сменить лист. Описание пропущено. 11 ! - Передать на ЭВМ текущие координаты. Описание пропущено. 12 DCr,a,b - Отрисовать дугу. Где r - радиус дуги в пользовательских единицах, /r/<=32768, если r<0 дуга вычерчивается по часовой стрелке, если r>0 - против. а,b- начальный и конечный угол дуги в градусах. Если b=a+360*p, где р любое целое число, то вычерчивается круг. Положение центра дуги или окружности определяются радиусом и начальным углом. Начальный и конечный угол отсчиты- вается относительно горизонтали. Если при этом пользовательские единицы по X,Y различны - вычерчивается эллипс. Начало дуги находится в текущем положении пера. 13 T - Вывести текст. Без параметров. Символы, следующие за командой Т воспринимаются как текст. Набор символов и его параметры задаются отдельно (см. ниже). 14 ^C - Закончить вывод текста. Без параметров. Символы после команды ^C обрабатываются как команды. 15 Gn - Вывести графический символ. Описание пропущено. 16 ? - Выполнить кодирование точки. Описание пропущено. 17 L - Установить постоянное окно. Описание пропущено. 18 Wx1,y1,x2,y2 - Установить временное окно. Описание пропущено. 19 SFn - Установить набор символов. Описание пропущено. 20 SCh,d,w - Установить размеры и наклон символов. Описание пропущено. 21 SDv - Установить начало и направление строки. Описание пропущено. 22 SSm,n - Устанавливает пользовательские единицы измерения. Где m,n- множители по осям X,Y соответственно. По умолчанию m,n=1. Любое перемещение пера дискретно и кратно физическому шагу 0.025мм. В тех командах, где применяются пользовательские единицы, при m,n=1, количество шагов численно равно значениям параметров команды, но если m,n=А,В количество шагов умножается на А,В. Ex. (SS1,1) DA200,0 - рисует по х линию длинной 200(х1) шагов т.е. 5мм SS4,4 DA200,0 - рисует по х линию длинной 200х4 шагов т.е. 20мм SS40,40 DA5,0 - рисует по х линию длинной 5х40 шагов т.е. 5мм Что позволяет калибровать плоттер в любых единицах. Единицы по X и Y могут быть не равны. /m,n/<=32768 и должны быть такими, что бы параметры последующих команд находились в допустимом для них абсолютном диапазоне. Пользовательские единицы могут быть переопределены в любом месте программы и любое количество раз. 23 SOm,n - Установить смещение начала координат. Где m,n есть значение смещения по X,Y соответственно в пользов.ед. /m,n/<=32768. 24 STm,n - Установить длину меток по X,Y. Описание пропущено. 25 SLm,n - Установить текущий тип линии. Описание пропущено. 26 SVm,n - Установить скорость пера. Где m - номер пера, n - скорость в пользовательских единицах. 1<=n<=12000 по абсолютному значению. 27 SEn - Установить обработку ошибок. Описание пропущено. 28 SI - Считывать масштабные точки. Описание пропущено. Примечания "Описание пропущено"- означает пропуск такового только в данном перечне команд. Параметры всегда обозначены прописными буквами. Символы / / означают - по абсолютной величине. Команды перечисляются как в руководстве для удобства внесения дополнений.