Форум

Форум (http://robotforum.ru/forum/index.php)
-   Роботы Fanuc (http://robotforum.ru/forum/forumdisplay.php?f=62)
-   -   вопрос по Karel (http://robotforum.ru/forum/showthread.php?t=5050)

A_ghost 05.08.2020 12:59

вопрос по Karel
 
Всем доброго времени суток нужен совет человека понимающего в программировании KAREL Есть задача в программу Karel вывести позиционные регистры обработать их а потом вывести в другие позиц регистры и уже в основной программе их использовать Я не совсем понимаю как в программу карел подгрузить данные из позиционных регистров???

Alexx83 06.08.2020 05:51

Доброе утро.

Для работы с данными Cartesian:
GET_POS_REG(register_no, status <,group_no>) - получить данные из PR
SET_POS_REG(register_no, posn, status<, group_no>) - записать данные в PR.

A_ghost 06.08.2020 11:56

Цитата:

Сообщение от Alexx83 (Сообщение 13364)
Доброе утро.

Для работы с данными Cartesian:
GET_POS_REG(register_no, status <,group_no>) - получить данные из PR
SET_POS_REG(register_no, posn, status<, group_no>) - записать данные в PR.

А можно побольше синтаксиса или пример какой нить у меня пишет ошибке инвалид айди

A_ghost 06.08.2020 12:30

прога
PROGRAM frame_points


VAR

point1 : XYZWPR
point2:XYZWPR
point3:XYZWPR
point4:XYZWPR


BEGIN
point1=GET_POS_REG [11]

END frame_points



ошибка
C:\Users\user\Desktop\untitled1.kl(13)
13 point1=GET_POS_REG [11]
^ ERROR
Invalid class for Id, VARiable expected. Id: GET_POS_REG

Alexx83 06.08.2020 13:21

Ну вы б хоть мануал открыли ....


PROGRAM test
----------------------------------------------------
-- Creation date: 2020.08.06
-- Created by:
----------------------------------------------------
-- Version: 0.0.0.0 - 00
----------------------------------------------------
-- Function:
----------------------------------------------------
-- Last modified: 2020.08.06
-- Last modified by:
----------------------------------------------------
%COMMENT = '0.0.0.0 - 00'

VAR
homepos: XYZWPR
STATUS : Integer
----------------------------------------------------
-- BEGIN
----------------------------------------------------
BEGIN
homepos = CURPOS (0,0)
homepos = GET_POS_REG(11, STATUS, 1)
END test


Часовой пояс GMT +2, время: 23:06.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co