OpenPlayer — это среда выполнения проекта ControlRoom. Приложение OpenPlayer предназначено для использования в целевой системе. OpenPlayer максимально компактен и эффективен, поэтому не предлагает
специальные функции обслуживания, использования или настройки.

Он должен быть запускаться с именем файла проекта (и путь), указанный в качестве параметра. Рекомендуется всегда передавать полный, абсолютный путь, особенно в тех случаях, когда OpenPlayer сам вызывает OpenPlugger-экземпляры, что необходимо для того, чтобы OpenPlugger мог найти файл проекта. OpenPlayer загружает этот файл проекта, а затем инициализирует все используемые плагины и сразу запускает потоки в этом проекте.

OpenPlayer не предлагает никакой возможности для остановки приложения, поэтому, если это требуется, должно быть добавлено условие «завершение приложения». Возможно закрытие OpenPlayer с помощью функций базовой операционной системы. (Диспетчер задач, команда kill, ...).

В программном пакете ControlRoom не предусмотрен специальный механизм для автоматического выполнения OpenPlayer вместе с файлом проекта. Это делается вручную, как только проект заработает правильно и
система будет настроена для конечного пользователя. С точки зрения OpenPlayer эта простейшая конфигурация с единственным параметром - полный путь к файлу проекта.

Для ОС Windows рекомендуется запускать только OpenPlayer,  вместо запуска через стандартный проводник Windows (подробности о том, как это сделать, см. в MSDN). Это блокирует работу системы  для пользователя и не отображается меню «Пуск», панель задач или всплывающее меню рабочего стола, где пользователь может изменить что-нибудь в системе. Доступ к операционной системе можно получить через подключаемый модуль “Execute Command”, в этом случае можно запустить экземпляр проводника Windows. Это должно быть разрешено только для пользователей более высокого уровня, а не для стандартных операторов.

Для операционной системы Linux ситуация аналогична, здесь следует выбирать оконный менеджер, где нет предоставляется доступ к операционной системе и где OpenPlayer может запускаться автоматически и как единое целое приложение. Доступ к операционной системе можно предоставить таким же образом, через плагин выполнения команд. Например можно открыть терминал или что-то другое полезное.

You have no rights to post comments

****************

Получить консультацию и узнать цену