Добавление регистра
Для присвоению регистру значения (код R[1]=0), с помощью F1 (INST) вызвать окно, изображенное на рисунке 1. Рис.1. Выбрать меню I/Oи откроется окно (рис. 2). Рис.2. В нем выбрать R[ ]=(…) (многоточия заменяются константой аналогично выбору системы координат(UFRAME_NUM или UTOOL_NUM) и написать R[1] = 1.
Для написания выражения с присвоением(R[1]=R[1]+1)нажатьF1 (INST) вызвать окно, изображенное на рисунке 1. Выбрать меню Registers и откроется окно(рис. 3), Рис.3.
в нем выбрать шаблон выражения в котором заменить многоточия на нужные выражения.
Добавление IF – условный переход.
Возможны варианты =, >, <, <>, >=, <=.
Например - IF R[2] = 2 JMP_LBL [2].
Оператор IF можно вставить в код программы через меню выбирая подменю IF/SELECT. Откроется окно в котором выбираем шаблон инструкции и заполняем многоточия.
Добавление LBL Для перемещения к метке например JMP LBL[4]или установки метки нужно нажать F1 (INST) вызвать окнои выбрать в нем JMP/LBL. Откроется окно.
Позиционный регистр.
Обозначается PR[i]
В инструкции с позиционным регистром выполняется арифметическая операция или смещение позиции - является переменной, содержащей позиционные данные. Доступно 100 регистров.
Возможны следующие арифметические операции: · Сложение; · Вычитание; · Умножение; · Деление; · Целочисленное деление; · Остаток после деления. Кроме того операции:
· Смещения – PR[i]-(регистр), например PR[n]=PR[m]; · смещение по отдельной оси - PR[i,j]=(регистр)(оператор)(регистр), например PR[1,2]=1500. · Арифметическая операция для оси PR[i,j]=()параметр)(оператор)(параметр), например PR[1,2]=PR[1,2]+100.
i - номер позиционного регистра j – обозначение координаты.
Например PR[2,3]= 100 – это присвоение значения 100 координате Z находящейся во втором позиционном регистре.
|