Страница 1 из 1

простые проблемы с роботами

Добавлено: 18 июн 2019, 08:59
lina_i
Добрый день

Из Вашего письма от 19 апреля :

"также в функционале М3 должна быть функция решения простых проблем с
роботами из АРМ оператора (через соотв. API-функции Sarmat)"

Хотелось бы получить документацию, в которой было бы сформулировано - что включает в себя понятие "Простые проблемы с роботами" и как следует реагировать в каждом из описанных случаев .

Видим в документации по администрированию только работу с sarmat.service.get_problem_resolve_text. Следует ли трактовать работу с ней (организацию доп. диалога с пользователем) как требуемое "решение простых проблем с роботами" ?

Что происходит при вызове функции sarmat.service.make_problem_resolve ?

Re: простые проблемы с роботами

Добавлено: 19 июн 2019, 13:54
korvin
Да, вот здесь:
viewtopic.php?f=361&t=1121
указаны простые проблемы с роботами.

Вашему ПО просто нужно послать соотв. запрос нам. Далее система сама продолжит работу.

Re: простые проблемы с роботами

Добавлено: 19 июн 2019, 14:14
lina_i
Добрый день

Приведенная ссылка ведет на цитируемую нами в вопросе документацию по администрированию.
Хорошо, считаем, что ничего более не делаем.

Остался вопрос "Что происходит при вызове функции sarmat.service.make_problem_resolve ?"

Как трактовать фразу в Вашем ответе - "далее система сама продолжит работу"? Если была заминка - да, но если случился фатальный сбой - значит продолжить система не может .. Это отсылает нас к вопросу о получении статуса - просто Пауза или что-то более серьезное ( ремонт, авария или что-то подобное) .

М3 должна корректно отреагировать на ситуацию невозможности продолжения операции - как Вами предполагается извещение М3 о невозможности продолжения выполнения операции ? Вряд ли предусмотрено только извещение о паузе?

Re: простые проблемы с роботами

Добавлено: 19 июн 2019, 17:50
korvin
lina_i писал(а):Добрый день
Остался вопрос "Что происходит при вызове функции sarmat.service.make_problem_resolve ?"

Вам исходники на 20 страниц интересно посмотреть что именно происходит потом?
В чем смысл вопроса?
Если кратко - то система пытается продолжить работу исходя из выбранного пользователем варианта.

lina_i писал(а):Как трактовать фразу в Вашем ответе - "далее система сама продолжит работу"? Если была заминка - да, но если случился фатальный сбой - значит продолжить система не может .. Это отсылает нас к вопросу о получении статуса - просто Пауза или что-то более серьезное ( ремонт, авария или что-то подобное) .

Нет понятия "статус АСК". Точнее говоря, есть у АСК всего два состояния - "Работа" и "Пауза".
Сбой или проблемы могут случиться у отдельного робота. Если с одним роботом проблемы, то второй может спокойно работать.
Оператор не видит (оно ему и неинтересно) состояние роботов всего АСК. Он видит только состояние последней отданной команды. Если он ее дал, а она не исполняется, то это повод обратиться к администратору.

lina_i писал(а): М3 должна корректно отреагировать на ситуацию невозможности продолжения операции - как Вами предполагается извещение М3 о невозможности продолжения выполнения операции ? Вряд ли предусмотрено только извещение о паузе?

М3 должна лишь извещать о состоянии последней отданной оператором команды. И дать возможность простого решения проблемы. Например, оператор дал команду забрать контейнер, а сам контейнер в ячейку не поместил. В этом случае М3 должна отразить, что произошла ошибка выполнения последней команды, и предложить повторить команду.

Re: простые проблемы с роботами

Добавлено: 20 июн 2019, 10:19
lina_i
Добрый день

Пояснения по статусам и вывод о предполагаемом использовании их в ТЗ приведены в теме "постановка робота на ремонт".

Поскольку Ваши комментарии в этой теме подтверждают сформулированную там предполагаемую логику в ТЗ , думаю что можно обе темы закрывать, если у Вас нет возражений

Re: простые проблемы с роботами

Добавлено: 20 июн 2019, 12:30
korvin
lina_i писал(а):Добрый день

Пояснения по статусам и вывод о предполагаемом использовании их в ТЗ приведены в теме "постановка робота на ремонт".

Поскольку Ваши комментарии в этой теме подтверждают сформулированную там предполагаемую логику в ТЗ , думаю что можно обе темы закрывать, если у Вас нет возражений


Закрываем