WndLpt-0.1 :: TextProg.mav
Инструкция по программированию сценария TextProg.mav, для тех, кто с этим делом совершенно не знаком
Файл «TextProg.mav» является обычным текстовым файлом, его следует открывать при помощи блокнота. Чтобы это сделать следует: нажать на значке этого файла ПРАВОЙ кнопкой мыши, в появившемся списке — выбрать пункт «Открыть с помощью», затем «Выбрать программу»; далее появится окно со списком, где надо указать программу «Блокнот».
Легче всего начать редактировать, пользуясь
популярной программой «TotalCommander» - просто
выделить файл, нажать кнопку F4 и можно приступать
к редактированию. Главное не забыть сохранить
этот файл обязательно под тем же именем.
Внутри файла записана программа-сценарий,
правила написания которой вкратце описаны там
же, в комментариях.
Описание команд
Внимание! Приведенный далее список не является программой — это лишь список допустимых команд.
Speed 10 | ' Изменить скорость. |
101010101010 | ' Зажечь/погасить соответствующие диоды. |
on | ' Зажечь все равносильно (равносильно 111111111111) |
off | ' Потушить все (равносильно 000000000000) |
' *** Работа с подпрограммами/процедурами | |
psub 1 | ' Начать (описать) подпрограмму №1 (часто повторящюийся кусок программы). |
101010101010 |
' Нужный кусок |
010101010101 |
' программы. |
on |
|
off |
|
return | ' Конец подпрограммы. |
gosub 1 | ' Вызов подпрограммы №1 (выполнение заранее заданного куска программы). |
' *** Работа с циклами | |
do 3 | ' Цикл. Выполнить что-то 3 раза. |
Speed 10 |
' Тело цикла: То, |
101010101010 |
' что |
010101010101 |
' нужно |
Speed 7 |
' выполнить |
gosub 1 |
' три раза. |
loop | ' Конец цикла. Окончание того, что нужно было выполнить несколько раз. |
' *** Работа с метками | |
:1 | ' Метка в программе (метку нельзя
помещать внутри процедуры ' или цикла т.е. между командами "psub 2 ... return" и "do 4 ... loop") |
goto 1 | ' Переход к метке :1 |
' *** Свобода формы записи | |
11110000 | ' Если в схеме всего 8 каналов, то 4 лишние цифры можно не дописывать: |
1111 | ' Если справа остаются только нули - их можно не писать, |
' т.е. данная строка полностью равносильна предыдущей «11110000» | |
01010101 | |
00010001 |
Здесь работают простейшие основы, которые многие школьники изучают на первых уроках по информатике, посвященных программированию. Однако человеку не знакомому с этими основами самостоятельно разобраться сложно. Поэтому, если вы испытываете сложности с пониманием вышеизложенного, лучше всего пригласить друга, который когда-нибудь имел счастье писать простенькую программу на Basic, Pascal или Си, то есть, человека немного знакомого с программированием. Ему не составит труда разобраться в этой микропрограммке и пояснить принцип работы.