Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Yazyk_AS_programmirovania.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.69 Mб
Скачать
    1. Команды управления программой и данными

CARD_FDIR* Списки имен программ и переменных на РС карте.

LIST Отображает все программные шаги и значения переменных.

LIST/P Отображает все программные шаги .

LIST/L Отображает все координаты и их значения.

LIST/R Отображает все реальные переменные и их значения.

LIST/S Отображает все строковые переменные и их данные.

DELETE Удаляет программы и переменные из памяти робота.

DELETE/P Удаляет программы из памяти робота.

DELETE/L Удаляет координаты из памяти робота..

DELETE/R Удаляет реальные переменные из памяти робота .

DELETE/S Удаляет строковые переменные из памяти робота .

CARD_FDEL* Удаляет программы и переменные из из РС карты.

CARD_VERIFY* Устанавливает ON/OFF функции проверки работы передачи в РС карту.

RENAME Меняет имя программы.

XFER Копирует шаги одной программы в другую.

COPY Копирует программы.

CARD_COPY* Копирует программы на РС карте.

TRACE Устанавливает ON/OFF функции TRACE (опция)

SETTRACE Резервирует память для регистрирования (опция)

RESTRACE Освобождает память, зарезервированную SETTRACE. (опция)

LSTRACE Отображает зарегистрированные данные (опция)

ПРИМЕЧАНИЕ* Эти команды используются для того чтобы управлять памятью PC карты, но такие же команды работают с дискетами, если CARD_ заменить на FD_. Смотрите пояснения для каждой команды для более полного понимания.

CARD_FDIR

FD_FDIR

Назначение

Отображает каталог имен файлов, записанных соответственно на РС карте или на дискете.

CARD_ FDIR обращается к данным на РС карте, и FD_ FDIR обращается к данным на дискете.

Пояснение

При использовании CARD_FDIR и FD_FDIR команд, отображаются все подпрограммы и переменные, используемые в программе.

Когда переключатель SCREEN в ON, отображение не прокручивается и останавливается в конце экрана. Для того чтобы продолжить отображение нажмите Spacebar. Для тог чтобы закончить нажмите Enter.

(ПРИМЕЧАНИЕ)

Имена программ и переменных с ∗ or ~, отображенных в начале имени, поясняют что содержимое этих программ или переменных не являются пока что определенными

LIST program name, .........

LIST/P program name,.......

LIST/L pose(location) variable,.......

LIST/R real variable,.......

LIST/S string variable,........

Назначение

Выводит на экран листинг заданных программ или листинги других данных.

Параметр

Имя программы (/Р), имя точки (/L), реальные переменные (/R), строковые переменные (/S).

Задает тип данных для вывода на экран. Если параметр не задан, выводятся все данные, содержащиеся в памяти. Если выбирается переменная массива, все элементы массива отображаются на экране.

Пояснение

Команда LIST отображает все программные имена, их подпрограммы и переменные. Но с другой стороны, LIST/P команда отображает содержимое только главной команды.

Если листинг содержит информации больше, чем вмещает экран и переключатель SCREEN находится в положении ON, вывод информации приостанавливается при заполнении экрана. Продолжить вывод информации можно при помощи клавиши ПРОБЕЛ, прекратить вывод информации можно при помощи клавиши ENTER.

DELETE program name,.......

DELETE/P program name,.......

DELETE/L pose variable,........

DELETE/R real variable [array elements],.......

DELETE/S string variable [array elements],.......

Назначение

Удаляет заданные данные из памяти контроллера

Параметры

Имя программы (/Р), имя точки (/L), реальные переменные (/R), строковые переменные (/S).

Пояснение

Команда DELETE удаляет заданную программу полностью, т.е. если программа является головной программой, не используется как подпрограмма, удаляется она сама и все данные, используемые в программе:

все подпрограммы, координаты точек и их имена, заданные как в головной программе, так и в подпрограммах, переменные, строковые переменные. (Однако, если данные используются в других программах, они не удаляются.)

В случае, когда удаляемая программа является подпрограммой, необходимо сделать ее головной программой, иначе она не удалится.

DELETE/P команда, в отличие от команды DELETE, удаляет только заданную программу, не удаляя данные, используемые в этой программе.

Если элементы массива не определены с DELETE/R и DELETE/S командами, все элементы массива будут удалены. Если элементы массива заданы, удаляются только эти элементы.

Например

>DELETE test

Удаляет программу “test” и все подпрограммы и переменные, используемые в ней.

>DELETE/P pg11,pg12

Удаляет только программы под именами “pg11”, “pg12”

>DELETE/R a

Удаляет элементы массива переменных под именем а

>DELETE/R a[10]

Удаляет десятый элемент массива а

CARD_FDEL file name,.......

FD_FDEL file name,.........

Назначение

Удаляет заданные файлы, соответственно с РС карты или дискеты.

Параметры

Имя файла.

Задает имя файла для удаления

Объяснение

Команды CARD_FDEL И FD_FDEL удаляют программы в указанном файле полностью; то есть, основная программа непосредственно и, если следующие данные используется в программе, они также удаляются.

(Однако, данные, используемые в других программах не удаляются).

· Все подпрограммы, вызываемые программой или подпрограммами в пределах этой программы.

· Все переменные позиции используемые в программе и в подпрограммах в этой программе.

· Все реальные переменные, используемые в программе и в подпрограммах в этой программе.

· Все строковые переменные, используемые в программе и в подпрограммах в этой программе.

CARD_VERIFY mode

FD_VERIFY mode

Назначение

Устанавливает ON/OFF функций контроля периферийных устройств, когда данные записываются на РС карту или дискету.

Параметр

Режим

0: Устанавливает OFF для функций контроля

1: Устанавливает ON для функций контроля

2: Устанавливает режим, выбранный последним

Если режим не задан, по умолчанию устанавливается 2.

RENAME new program name=exiting program name

CARD_RENAME new program name=exiting program name

FD_RENAME new program name=exiting program name

Назначение

Изменяет имя программы, содержащейся в данный момент в памяти. RENAME изменяет имя программы, содержащейся в памяти контроллера, CARD_RENAME изменяет имя программы, хранящейся на РС карте, FD_RENAME на дискете

Параметр

Параметр, стоящий слева в равенстве, задает новое имя программы.

Параметр, стоящий в равенстве справа, задает имя программы, которую надо переименовать.

Пояснение

Если имя новой программы уже существует, команда RENAME выдаст ошибку.

XFER destination program name, step number1=source program name, step number2, step count

Назначение

Копирует и переносит шаги из одной программы в другую программу.

Параметр

1. Имя программы адресата

Задает программу для получения копируемых данных. Если программное имя не существовало, данные переносятся в новую программу с этим именем.

2. Номер шага 1

Задает номер шага, до которого вставляются копируемые данные. Если шаг не задан, данные вставляются в конце заданной программы.

3. Имя программы источника

Задает имя программы, из которой копируются данные.

4. Номер шага 2.

Задает номер шага в программе источнике, откуда копируются данные. Если номер шага не задан, копирование начинается с начала программы.

5. Количество шагов

Задает количество шагов для копирования из программы источника, начиная с шага п.4. Если количество шагов не задано, копируются все шаги,

следующие за номером шага 2.