ИИ и логика с помощью LUA скриптинга

 

Продвинутый контроль и логическое программирование.

 

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

Мощность при простоте

Наш скриптовый хост основан на языке программирования с открытым исходным кодом под названием LUA. Это дает возможность использовать массу встроенных функций из уже написанных скриптов. Эти готовые к использованию функции включают в себя: математические, логические, сетевые, файловые операции, связь между сокетами, а так же многое другое. Мы включаем набор из уже готовых к использованию скриптов в наше программное обеспечение, а так же предлагаем скачать еще больше скриптов с нашего сайта. 

Начать – просто

Для новичков в написании скриптов мы предлагаем воспользоваться встроенным мастером (входит в ПО Avio Manager 2), который поможет определить входные, выходные параметры и функциональные основы скрипта.

Отладчик в режиме реального времени

ПО Avio Manager 2, наш инструмент визуального соединения для АВ инсталляций, который предлагает все необходимые функции для разработки и внедрения скриптов для управления АВ-системой. Чтобы сделать разработку скриптов более удобной, мы так же включили полномасштабную IDE (интегрированная среда разработки), которая поставляется с подсветкой синтаксиса, пошаговой отладкой, стеком связей и отображением значений переменных.      

Простое использование скриптов

Конечно, разработка самого кода скрипта требует неких навыков программирования. Однако использование готовых скриптов не требует знаний программирования, рабочий процесс в Avio остался прежним: скрипты показываются как узлы в сети Avio, которые содержат входные или выходные значения. Данные узлы можно визуально соединять с другими узлами сети Avio, которые могут быть аппаратными интерфейсами или другими переменными. 

Встроенный везде

 

Не только наш полномасштабный медаисервер, но даже наш небольшой твердотельный контроллер IObox может быть использован как скриптовый хост.