ИИ и логика с помощью LUA скриптинга
Продвинутый контроль и логическое программирование.
Вы когда-нибудь представляли себе «умный» аттракцион, который способен запоминать и использовать имена посетителей, работать с логическими функциями, может одновременно считывать команды и запускать тайм линии. Вы хотели бы, чтобы это легко программировалось и интуитивно понятно контролировалось. Особенностями нашей сети управления Avioявляются встроенный скриптовый хост с фактически неограниченным функционалом, отладчик, работающий в режиме реального времени, мастер по созданию скриптов, а также пошаговое руководство.
Мощность при простоте
Наш скриптовый хост основан на языке программирования с открытым исходным кодом под названием LUA. Это дает возможность использовать массу встроенных функций из уже написанных скриптов. Эти готовые к использованию функции включают в себя: математические, логические, сетевые, файловые операции, связь между сокетами, а так же многое другое. Мы включаем набор из уже готовых к использованию скриптов в наше программное обеспечение, а так же предлагаем скачать еще больше скриптов с нашего сайта.
Начать – просто
Для новичков в написании скриптов мы предлагаем воспользоваться встроенным мастером (входит в ПО AvioManager 2), который поможет определить входные, выходные параметры и функциональные основы скрипта.
Отладчик в режиме реального времени
ПО AvioManager 2, наш инструмент визуального соединения для АВ инсталляций, который предлагает все необходимые функции для разработки и внедрения скриптов для управления АВ-системой. Чтобы сделать разработку скриптов более удобной, мы так же включили полномасштабную IDE (интегрированная среда разработки), которая поставляется с подсветкой синтаксиса, пошаговой отладкой, стеком связей и отображением значений переменных.
Простое использование скриптов
Конечно, разработка самого кода скрипта требует неких навыков программирования. Однако использование готовых скриптов не требует знаний программирования, рабочий процесс в Avio остался прежним: скрипты показываются как узлы в сети Avio, которые содержат входные или выходные значения. Данные узлы можно визуально соединять с другими узлами сети Avio, которые могут быть аппаратными интерфейсами или другими переменными.