OKI ml3410 [30/64] Программирование на языке бейсик

OKI ml3410 [30/64] Программирование на языке бейсик
30 Óïðàâëåíèå ñ ïîìîùüþ êîìïüþòåðà
Äëÿ òîãî ÷òîáû íå ïðèøëîñü ïîâòîðíî ââîäèòü êîìàíäó (êîìàíäû) MODE êàæäûé ðàç
ïîñëå ïåðåçàïóñêà êîìïüþòåðà, ââåäèòå èõ â ôàéë AUTOEXEC.BAT. Äëÿ òîãî ÷òîáû ñîçäàòü
ôàéë AUTOEXEC.BAT, èëè îòðåäàêòèðîâàòü åãî, èñïîëüçóéòå ðåäàêòîð òåêñòà èëè òåêñòî-
âûé ïðîöåññîð â ðåæèìå, ïîçâîëÿþùåì ñîçäàâàòü òåêñòîâûå ôàéëû ASCII. Ïðè ðåäàêòèðîâà-
íèè ñèñòåìíîãî ôàéëà AUTOEXEC.BAT ïðîÿâëÿéòå îñòîðîæíîñòü: íå èçìåíèòå è íå óäàëè-
òå çàïèñàííûå â íåì êîìàíäû.
Áîëåå ïîäðîáíûå ñâåäåíèÿ î ðàáîòå ñ ôàéëîì AUTOEXEC.BAT ñîäåðæàòñÿ â ðóêîâîäñòâå
ïî ðàáîòå ñ DOS.
Ïðîãðàììèðîâàíèå íà ÿçûêå ÁÅÉÑÈÊ
Êîìàíäà LPRINT â ÿçûêå ÁÅÉÑÈÊ íàïðàâëÿåò âûõîäíûå äàííûå íà ïðèíòåð, à íå íà ýêðàí.
Äëÿ òîãî ÷òîáû ïîñëàòü òåêñò íà ïðèíòåð, ïðîñòî çàêëþ÷èòå â êàâû÷êè ñëîâà, êîòîðûå âû
õîòèòå ðàñïå÷àòàòü:
LPRINT «Ñòðîêà òåêñòà»
Ïî óêàçàííîé âûøå êîìàíäå âûïîëíÿåòñÿ ïå÷àòü ñòðîêè òåêñòà, à çàòåì ïîçèöèÿ ïå÷àòè
ïåðåìåùàåòñÿ ê íà÷àëó ñëåäóþùåé ñòðîêè. Åñëè âû íå õîòèòå, ÷òîáû àâòîìàòè÷åñêè ïðîèñõî-
äèëè âîçâðàò êàðåòêè è ïåðåâîä ñòðîêè, ïîñëå ïðåäíàçíà÷åííûõ äëÿ ïå÷àòè äàííûõ ââåäèòå
òî÷êó ñ çàïÿòîé (;):
LPRINT «Ñòðîêà òåêñòà»; LPRINT «... è ñëåäóþùèé äàëåå òåêñò áóäåò ðàñïå÷àòàí íà òîé æå
ñòðîêå»
Ïîäêëþ÷åíèå ïðèíòåðà ê ïîñëåäîâàòåëüíîìó ïîðòó
Åñëè âû èñïîëüçóåòå ïðèíòåð ñ ïîñëåäîâàòåëüíûì èíòåðôåéñîì, íåîáõîäèìî íàïðàâèòü âû-
õîäíûå äàííûå ñ êîìïüþòåðà íà òîò ïîñëåäîâàòåëüíûé ïîðò, êîòîðûé âû èñïîëüçóåòå: COM1:
èëè COM2: (ïî óìîë÷àíèþ äàííûå íàïðàâëÿþòñÿ íà ïîðò LPT1:) òî ìîæíî ñäåëàòü ýòî
äâóìÿ ñïîñîáàìè.
1. Åñëè âû èñïîëüçóåòå DOS, ìîæíî çàäàòü êîìàíäó MODE, êàê îïèñàíî íà ñòð. 38#. Çàòåì
èñïîëüçóéòå êîìàíäó LPRINT ïðîãðàììû ÁÅÉÑÈÊ, êàê ýòî ïîêàçàíî â ïðèìåðàõ.
2. Ìîæíî òàêæå íàïðàâèòü âûõîäíûå äàííûå íà ïîðò COM1: èëè COM2:, èñïîëüçóÿ êîìàí-
äû ÿçûêà ÁÅÉÑÈÊ. Äëÿ ýòîãî îòêðîéòå ïîðò êàê ôàéë è ðàñïå÷àòàéòå âàøè äàííûå â
ýòîò ôàéë. Åñëè âû õîòèòå çàïóñòèòü êàêóþ-ëèáî èç ïðèâåäåííûõ äëÿ ïðèìåðà ïðîãðàìì,
íåîáõîäèìî ñíà÷àëà ìîäèôèöèðîâàòü èõ.  íà÷àëå ïðîãðàììû ââåäèòå îäíî èç ñëåäóþ-
ùèõ óòâåðæäåíèé:
OPEN «COM1:9600,N,8,1» AS #1 èëè OPEN «COM»:9600,N,8,1" AS #1
Çàòåì, äëÿ òîãî ÷òîáû íàïå÷àòàòü äàííûå, èñïîëüçóéòå êîìàíäó PRINT#1. Íå çàáóäüòå ââåñòè
çàïÿòóþ ìåæäó #1 è äàííûìè:
PRINT#1, «Ñòðîêà òåêñòà»

Содержание

Похожие устройства

Для того после чтобы не перезапуска файл пришлось компьютера AUTOEXEC BAT вый процессор в нии системного или вводить их в отредактировать режиме файла повторно введите позволяющем AUTOEXEC BAT команду файл его команды AUTOEXEC BAT используйте создавать редактор текстовые проявляйте MODE Для файлы осторожность раз чтобы создать текста или тексто ASCII не каждый того При измените редактирова и не удали те записанные в нем команды Более подробные сведения о работе с файлом AUTOEXEC BAT содержатся в руководстве по работе с DOS Программирование на языке БЕЙСИК Команда Для LPRINT того в чтобы языке БЕЙСИК послать текст направляет на выходные принтер просто данные на заключите принтер в а кавычки не слова на экран которые вы хотите распечатать LPRINT Строка текста По указанной выше перемещается дили к возврат команде начал каретки выполняется печать следующей строки Если перевод строки после и строки вы не текста хотите предназначенных а затем чтобы для позиция печати автоматически печати происхо данных введите точку с запятой LPRINT Строка текста LPRINT и следующий далее текст будет распечатан на той же строке Подключение принтера к последовательному порту Если вы ходные или используете данные COM2 с по принтер компьютера умолчанию с последовательным на тот данные интерфейсом последовательный направляются на необходимо порт который порт LPTL вы то направить используете можно вы СОМ1 сделать это двумя способами 1 Если вы используете DOS можно задать команду MODE как описано на стр 38 Затем используйте команду LPRINT программы БЕЙСИК как это показано в примерах 2 Можно ды этот также языка файл необходимо направить БЕЙСИК Если выходные Для вы сначала этого хотите данные откройте запустить модифицировать их на порт СОМ 1 порт как файл и какую либо В начале из или приведенных программы COM2 используя распечатайте ваши для введите примера одно коман данные из в программ следую щих утверждений OPEN COM1 9600 N 8 1 AS 1 или OPEN COM 9600 N 8 1 AS 1 Затем для того чтобы напечатать данные запятую между 1 и данными PRINT 1 Строка текста 30 Управление с помощью компьютера используйте команду PRINT Не забудьте ввести

Скачать