Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2020, 18:57   #11
Сергей-Олевс
Мастер
 
Регистрация: 28.09.2019
Сообщения: 46
Сказал Спасибо: 4
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

маловероятно, но даже если когда нибудь такое произойдет- максимум что случится- это робот сделает двойную работу на одних и тех же деталях.не страшно
Сергей-Олевс вне форума   Ответить с цитированием
Старый 20.04.2020, 09:33   #12
Сергей-Олевс
Мастер
 
Регистрация: 28.09.2019
Сообщения: 46
Сказал Спасибо: 4
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Пока что на все что вы написали ругается десятком ошибок. По поводу INTERRUPT DECL 81 WHEN $in[2] DO wait_time()
INTERRUPT ON 81
Не правильнее ли будет так?

GLOBAL INTERRUPT DECL 81 WHEN $in[2]==TRUE DO wait_time()
INTERRUPT ON 81
При таком раскладе он не ругается-программа запускается но не останавливается когда приходит сигнал на вход. Просто работает как так и надо)
Сергей-Олевс вне форума   Ответить с цитированием
Старый 20.04.2020, 11:01   #13
andy_18
Гуру
 
Регистрация: 15.07.2014
Сообщения: 93
Сказал Спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении
По умолчанию

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

Вы команды
GLOBAL INTERRUPT DECL 81 WHEN $in[2]==TRUE DO wait_time()
INTERRUPT ON 81

ставите перед вызовом рабочей программы ?
andy_18 вне форума   Ответить с цитированием
Старый 20.04.2020, 11:38   #14
Сергей-Олевс
Мастер
 
Регистрация: 28.09.2019
Сообщения: 46
Сказал Спасибо: 4
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Пробовал и до ini и после не работает. При том что опыт использования прерываний у меня был правда на другом роботе. Там все непосредственно в самой программе было и работало. Даже сама программа осталась там все так де прописано как и сейчас пишу.странно это-может ли это бы связано с тем что в вызываем ой программе нет движения а только время? Попробую движуху добавить в вызываемую программу
Сергей-Олевс вне форума   Ответить с цитированием
Старый 20.04.2020, 13:18   #15
andy_18
Гуру
 
Регистрация: 15.07.2014
Сообщения: 93
Сказал Спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении
По умолчанию

нет. от движения не зависит.
andy_18 вне форума   Ответить с цитированием
Старый 20.04.2020, 17:35   #16
Сергей-Олевс
Мастер
 
Регистрация: 28.09.2019
Сообщения: 46
Сказал Спасибо: 4
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

По первому вопросу тоже не работает ничего. Поставив begin: сразу после Def слетают все мои переменные задекларированные, поставив после ini норм, но выскакивает другая ошибка в строке go to begin "ожидается" (" фото прилагаю. Ссылка на фото https://yadi.sk/i/SrbAIpr-QcGP-g
Сергей-Олевс вне форума   Ответить с цитированием
Старый 20.04.2020, 17:53   #17
andy_18
Гуру
 
Регистрация: 15.07.2014
Сообщения: 93
Сказал Спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении
По умолчанию

"go to" - не правильно , нужно goto !!!
andy_18 вне форума   Ответить с цитированием
Старый 20.04.2020, 18:18   #18
Сергей-Олевс
Мастер
 
Регистрация: 28.09.2019
Сообщения: 46
Сказал Спасибо: 4
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

ага да пробел. уже завтра отпишусь по результату
Сергей-Олевс вне форума   Ответить с цитированием
Старый 21.04.2020, 09:38   #19
Сергей-Олевс
Мастер
 
Регистрация: 28.09.2019
Сообщения: 46
Сказал Спасибо: 4
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

С меткой begin все получилось. С прерыванием пока что нет, возможно тоже синтаксическая ошибка где то-буду разбираться. По результатам отпишусь)
Сергей-Олевс вне форума   Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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


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

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