JavaScript в панелях оператора Weintek, пример создания проекта

Аватар автора
Русавтоматика, оборудование для автоматизации
В недавнем обновлении Easybuilder Pro появилась поддержка языка программирования JavaScript. JavaScript позволяет решать задачи, на которые не способны макросы. Например вы сможете: Рисовать Строить графики Анимировать графические объекты Реализовать разблокировку экрана по рисунку Отображать 3D графику Работа с JavaScript осуществляется с помощью нового объекта в Easybuilder Pro, который называется "JS объект". JS Объект может управлять значениями регистров панели оператора. Сейчас мы покажем, как происходит обмен данными между JS объектом и регистрами панели на примере игры. Мы добавили JS объекту свойства и установили для них регистры: счет, количество жизней, статус игры, управление Далее добавили стандартные объекты EasyBuilder Pro указали им соответствующие регистры - Числовой, ASCII, Установить бит И теперь мы можем обращаться к регистрам прямо в коде JavaScript. Давайте попробуем создать JS объект. Для примера сделаем переключатель. Создаём новый проект Выбираем [Объект JS] Добавим свойство объекта. Дадим ему название [readAddressSub] и настроим его на адрес регистра. Перейдем во вкладку исходный код и напишем нашу программу строка 1-2: Добавляем возможность взаимодействовать с объектом мышкой или с помощью сенсорного экрана. строка 3: объявляем переменную в которой будет записан результат выполнения функции. строка 4-14: функция обработки события нажатия на наш объект. строка 5-13 функция получения значения с нашего адреса. Через &мы получаем доступ к нашим...

0/0


0/0

0/0

0/0