Релиз 1.0.8 носит сервисный характер и преимущественно включает внутренние улучшения и оптимизации, облегчающие поддержку.

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

Список изменений:

  • - Исправлен баг, приводивший в некоторых случаях к потере статистики при выполнении пользовательской функции робота;
  • - Отменен выбор робота по приоритету в случае, если модуль выбора робота не смог принять решения о выборе;
  • - Добавлено игнорирование выброшенных исключений функциями, выполняемых без ожидания;
  • - Исправлено снятие блокировки интерпретатором с базы статистики в момент запроса к модулям выбора роботов;
  • - Исправлен баг с приоритетом логических операций (и/или);
  • - Удалена поддержка выбора робота для модулей роботов с API версий 000 и 100;
  • - Исправлен баг с отложенной инициализацией переменной;
  • - Добавленные новые системные функции управления семафорами (счетчики блокировок).

Download RCML