Перейти к основному содержимому

JavaScript (iRidi Script)

JavaScript позволяет программировать логику интерфейса и взаимодействия с оборудованием в i3 pro и iRidi Server. Ядро: ECMAScript 3

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

Для многих задач есть готовые решения, которые вы сможете использовать не имея навыков программирования .

Скрипты - это мощный инструмент формирования логики. Чтобы начать работу со скриптами:

СсылкаОписание
Изучите готовые решения и форум поддержкивозможно, ваша задача уже решена
Пройдите обучениев Академии iRidi на курсах по iRidi Script
Используйте руководствопо JavaScript в iRidi
Используйте справочникметодов, свойств и событий i3 pro и iRidi Server

Editor_window_JS_Editor.png

ИзображениеДействие / Описание
JSTree.pngПоказать дерево скриптов
JSnew.pngновый файл скрипта:
* создать файл скрипта
* открыть файл скрипта (*.js)
JSdel.pngудалить выбранный в списке файл скрипта
JSupdown.pngпереместить вверх / переместить вниз
JSpass.pngустановить пароль на просмотр и редактирование файла скрипта (для вступления пароля в силу необходимо сохранение и повторное открытие проекта)
JSapply.pngприменить внесенные в скрипт изменения
JSsavefile.pngсохранить в файл *.js
JSExternal_editor.pngоткрыть во внешнем редакторе
* зашифрованные скрипты нельзя открыть во внешнем редакторе
JSundoredo.pngотменить / вернуть изменение
JSColor.pngвставить значение цвета в редакторе
JShelp.pngпоказать / скрыть справку по методам и событиям IR
JSserch.pngпоиск по слову или строке (Ctrl+F)
JS_enable.pngвключение скрипта в работе клиента
JS_disable.pngвыключение скрипта в работе клиента (отключенные скрипты помечены серой иконкой)
Enter_pass.pngввод пароля
Set_pass.pngсброс пароля (для удаления оставьте поле "Set new password" пустым)