пн-чт 09:00-18:00, пт 09:00-17:00
8 (800) 600-33-47
8 (800) 600-33-47

sales@rusavtomatika.com

Режим работы:

пн-чт 09:00-18:00, пт 09:00-17:00

Адрес:

199178, Санкт-Петербург,
Малый пр. В. О. 57 корп. 3

Карта проезда

Подробнее

Каталог

JS объект в панелях оператора Weintek

27.04.2021

Современные панели оператора легко интегрируются в информационные технологии для сбора, хранения и обработки информации. Поэтому они получили широкое распространение в таких областях как: производственные системы, медицинское оборудование, управление энергопотреблением, домашняя автоматизация и т. д.

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

Разработчики компании Weintek внедрили в проектах Easybuilder Pro поддержку языка JavaScript, который имеет широчайшие возможности работы с пользовательскими интерфейсами, а также обеспечивает обмен данными с другими системами через API.

Нововведение представлено виде объекта, который в Easybuilder Pro называется "JS объект".

C помощью этого объекта, теперь можно решать такие задачи, на которые не способны макросы.

Перечислим основные возможности JS объекта:

  • Отрисовка графики (Canvas)
  • Отслеживания движения и нажатия мыши
  • Отслеживание касаний пользователя на сенсорном экране
  • Выполнение логических операций
  • Обмен данными с ПЛК
  • Обмен данными через Web API (HTTP Requests)

JS объект значительно обогатил возможности панелей оператора и расширил сферу их применения.

Ускорение разработки

JavaScript - это зрелый язык программирования с мощным функционалом. Разработчикам доступны многочисленные библиотеки готовых программных кодов, которые могут быть добавлены в ресурс JS как внешние модули JavaScript. Это позволяет ускорить разработку проектов для панелей оператора, используя готовые решения.

Объекты JS открывают новые возможности для взаимодействия человека и машины.

Примеры использования JS объекта

С помощью JS Объекта теперь можно, например, получать курс доллара с помощью HTTP запросов, отображать карту с погодой в разных городах на текущий момент, реализовать разблокировку экрана по рисунку, и многое другое.

Версии программного обеспечения:

  • EasyBuilder Pro V6.05.01 или новее

  • Используется JavaScript версия: ECMAScript 2017 (кроме SharedArrayBuffer и Atomics)

  • Подходящая серия панелей оператора: серия cMT X

 

Более подробную информацию читайте в руководстве по Easybuilder Pro: Глава 43. Объект JS и JS-ресурс