Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2021, 08:56   #1
LenyaCop
Новичок
 
Регистрация: 25.11.2020
Сообщения: 4
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию смещение координат точек

здравствуйте, задание-перенос заготов из склада в другой склад. подскажите как с помощью переменных менять координаты точек, чтобы не задавать большое количество перемещений?
LenyaCop вне форума   Ответить с цитированием
Старый 01.02.2021, 09:30   #2
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
По умолчанию

я так понимаю это должна быть одна программа, но с разными рецептами (координатами точек)
оптимальное решение данного вопроса - создать массив переменных (точек), например с типом переменной E6pos.
и в программе обращаться не конкретно к точке, а к переменной из этого массива
Роботёр вне форума   Ответить с цитированием
Старый 01.02.2021, 16:44   #3
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
По умолчанию

пример
Создаем на роботе файл с расширением .dat. В нем создаем массив для трех переменных point:
DECL GLOBAL E6POS point[3]
point[1]={X 263.127350,Y 84.7630081,Z 53.3696671,A 86.5700073,B 83.1792755,C 174.791077,S 'B0010',T 'B00101011',E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
point[2]={X 262.949921,Y 143.496155,Z 37.3084526,A 89.8494263,B 83.1835175,C 177.837509,S 'B0010',T 'B00101011',E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
point[3]={X 256.731781,Y 186.666077,Z 80.8785,A 86.3310165,B 83.0453568,C 174.125946,S 'B0010',T 'B00101011',E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}

И далее используем уже одну из точек массива
Роботёр вне форума   Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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

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