Программирование с помощью скриптов используется, если для реализации какого-либо сценария работы ПК Интеллект недостаточно его интерфейсных настроек объектов или возможностей Макрокоманд (подробнее о вариантах настроек взаимосвязей объектов в таблице ниже).
В ПК Интеллект возможны два варианта написания скриптов:

  1. На встроенном языке программирования. Для реализации используется системный объект Программа вкладки Программирование − см. Объект Программа. Программирование с использованием встроенного языка ПК Интеллект.
  2. На языке JScript. Для реализации используется системный объект Скрипт вкладки Программирование − см. Объект Скрипт. Программирование с использованием языка JScript.

Оба способа работающие, но объект Программа является устаревшим и больше не развивается. Мы рекомендуем использовать объект Скрипт и язык JScript для написания скриптов.

В этом руководстве:

  • описаны настройки для обоих объектов,
  • синтаксис скриптов и их отладка,
  • для каждого языка приведены примеры скриптов.

В скриптах используются:

Способы настройки взаимосвязей между объектами в программном комплексе Интеллект

Функциональные возможности программного комплекса Интеллект основаны на логическом взаимодействии между объектами. Общие сведения о способах настройки логических взаимосвязей:

Способ настройки логической взаимосвязи

Описание

Реализация

Пример

Панели настройки объектов системы

Базовая настройка взаимодействия между объектами системы

Реализуется с использованием возможностей объектов системы – см. Конфигурирование и настройка программного комплекса Интеллект

Настройка отображения видео с Камеры в интерфейсном окне Монитор

Макрокоманда

Настройка простых взаимосвязей между объектами, если базовых настроек объектов недостаточно

Реализуется с использованием объекта Макрокоманда  – см. Создание и использование макрокоманд

Настройка включения исполнительного устройства (реле) при замыкании луча

Программа

Настройка комплексных взаимосвязей между объектами, если возможностей объекта Макрокоманда недостаточно

Реализуется на базе объекта Программа в виде кода на встроенном в ПК Интеллект языке программирования – см. Объект Программа. Программирование с использованием встроенного языка ПК Интеллект

Требуется каждые 15 минут возвращать поворотные камеры в исходное положение и делать снимок

Скрипт

Реализуется на базе объекта Скрипт в виде кода на языке JScript – см. документ Объект Скрипт. Программирование с использованием языка JScript